Bug 493237 - zikula bundles libraries
Summary: zikula bundles libraries
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: zikula
Version: 11
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: David Nalley
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 513636
Blocks: FE-ZIKULA
TreeView+ depends on / blocked
 
Reported: 2009-04-01 02:51 UTC by Toshio Ernie Kuratomi
Modified: 2009-10-27 07:19 UTC (History)
3 users (show)

Fixed In Version: 1.1.2-3.fc11
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-10-23 23:21:48 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Toshio Ernie Kuratomi 2009-04-01 02:51:04 UTC
Description of problem:
I found out today that zikula is shipping php libraries that should be packaged separately.  Everything in /usr/share/zikula/includes/classes are existing system libraries or need to be packaged:

adodb/ -- This seems to be packaged as php-adodb 

encryption/ --  http://sourceforge.net/projects/rc4crypt/

hashes/ -- Don't know where to get the source but we run php-5.1.6 on EPEL and that should have sha256 built in http://www.php.net/manual/en/function.hash.php

idna/ -- http://pear.php.net/package/Net_IDNA/docs/latest/Net/_Net_IDNA-0.7.2---IDNA.php.html
      -- In Fedora we already have php-idn which may or may not be an alternative.

JSON/ -- http://pear.php.net/package/Services_JSON
      -- In Fedora we have php-pecl-json, php-json, and php-5.2.0 has its own json implementation

lensdebug/ -- http://phplens.com/lens/free_code/lensdebug.php
           -- Note that the file in zikula has a zikula copyright header which may be in error

Simplepie/ -- http://simplepie.org/
           -- Note that this has another copy of idn which needs to be replaced with either the idna pear package or php-idn.

Smarty/ -- php-Smarty package

Comment 1 David Nalley 2009-05-17 04:10:37 UTC
Lest anyone think I am ignoring this bug: 

Conversations with upstream are as follows: 

They are researching the lensdebug licensing issue, and state that they may not need the library at all. 

JSON, encryption, hashes, and adodb all check for system libs first, and thus it's safe to delete. 

I have packaged simplepie and the IDNA package, and these are now within Fedora.  

I now need to merely fix Zikula to look at system libs for the things that aren't automatically looking at system libs, and figure out if lensdebug can be eliminated.

Comment 2 Bug Zapper 2009-06-09 12:54:41 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 11 development cycle.
Changing version to '11'.

More information and reason for this action is here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 3 David Nalley 2009-07-27 00:30:04 UTC
Just noticed (while doing a review of phplayersmenu) that Zikula (and phpldapadmin) also bundles this phplayersmenu package (and phplayersmenu in turn bundles http://pear.php.net/package/HTML_Template_PHPLIB/


phplayersmenu is in review now, I have added that ticket as a dependency. 


The bundling issue is becoming a bit reminiscent of Matryoshka dolls.

Comment 4 Fedora Update System 2009-08-24 01:27:57 UTC
zikula-1.1.2-3.fc11 has been submitted as an update for Fedora 11.
http://admin.fedoraproject.org/updates/zikula-1.1.2-3.fc11

Comment 5 Fedora Update System 2009-08-24 01:28:11 UTC
zikula-1.1.2-3.fc10 has been submitted as an update for Fedora 10.
http://admin.fedoraproject.org/updates/zikula-1.1.2-3.fc10

Comment 6 Fedora Update System 2009-08-24 01:28:24 UTC
zikula-1.1.2-3.el5 has been submitted as an update for Fedora EPEL 5.
http://admin.fedoraproject.org/updates/zikula-1.1.2-3.el5

Comment 7 Fedora Update System 2009-08-25 04:33:06 UTC
zikula-1.1.2-3.fc11 has been pushed to the Fedora 11 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update zikula'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F11/FEDORA-2009-8930

Comment 8 Fedora Update System 2009-08-25 04:39:58 UTC
zikula-1.1.2-3.fc10 has been pushed to the Fedora 10 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update zikula'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F10/FEDORA-2009-8955

Comment 9 Fedora Update System 2009-08-25 16:03:41 UTC
zikula-1.1.2-3.el5 has been pushed to the Fedora EPEL 5 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update zikula'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/EL-5/FEDORA-EPEL-2009-0345

Comment 10 Fedora Update System 2009-10-23 23:21:35 UTC
zikula-1.1.2-3.el5 has been pushed to the Fedora EPEL 5 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 11 Fedora Update System 2009-10-27 06:26:31 UTC
zikula-1.1.2-3.fc10 has been pushed to the Fedora 10 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 12 Fedora Update System 2009-10-27 07:18:58 UTC
zikula-1.1.2-3.fc11 has been pushed to the Fedora 11 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.