Please do not reply directly to this email. All additional comments should be made in the comments box of this bug report.
Summary: Review Request: php-ZendFramework - Leading open-source PHP framework
https://bugzilla.redhat.com/show_bug.cgi?id=421241
------- Additional Comments From akahl@iconmobile.com 2008-05-21 07:14 EST ------- Hi Jess,
thank you for helping me here. For the review request the latest stable version has to be packaged always so I need to update for 1.5.2 first, as Gianluca mentioned. The config.ini solution sounds most reasonable to me as this requires only a single file to be provided or patched once in Fedora's package. On the other hand, using ENV only would require a user to properly set his environment first, i.e. it doesn't work out of the box and requires providing a special README.fedora file. Will the config.ini be part of 1.5.3?
The other issue are the subpackages: Do you know any feasible way to accomplish interdependency determination between the components of the framework, preferably programmatic? Wil is concerned here, although I'm pretty optimistic my method of unit testing each component individually and isolated suffices as long as code coverage is near complete - I think this process could be automated as well utilizing mock, our package building chroot tool. We (the Fedora community) emphasize high package quality implying high granularity and removing redundancy where reasonable/possible. If you are certain that splitting up Zend Framework brings more problems than benefits, I'll remove the split.
From my personal experience with the framework, many components can be used
either individually or pulling in only few dependencies. Especially I don't see why everyone must have all Zend_Service:s installed as many rely on registration with the service providers and/or are very specific.
@Gianluca Would you volunteer for the review? Zend Framework release cycles are pretty tight and the faster we get this into Fedora, the less work will finally be wasted in case the subpackages stay (doesn't mean to review less thoroughly than usual though).