On Feb 12, 2008 9:49 PM, Sriram Natarajan <Sriram.Natarajan at sun.com> wrote: > Hi > I am hoping to integrate PHP 5.2.5 with Nevada build 86. PHP 5.2.5 is > mostly a bug fix release. However, upgrading PHP in Nevada has become > slightly complex because of the current PHP package design. Current PHP > packages include 'sub-minor' revision information within its packages. > For example, to upgrade from PHP 5.2.4 to PHP 5.2.5, we need to change > all our php package name . I believe that the decision to include the > 'sub-minor' version within the package name is only to address the > perceived incompatibility concerns that we commonly have in Open Source > projects. However, going by the change revision within every sub minor > release, I don't see any major incompatibilities introduced between say > PHP 5.2.4 and 5.2.5. For more information , on PHP 5 change log, see - > http://www.php.net/ChangeLog-5.php#5.2.5. > > With nevada build 79, we integrated the following PHP packages - > SUNWphp524root, SUNWphp524core , SUNWphp524usr, SUNWphp524doc, > SUNWphp524man etc. Going forward, I would like to get every one's views > on consolidating our packages to reflect something like > > - Include only major and minor version in the package names and choose > the package name to be more consistent with the rest of SFW > consolidation.. For example, new php package could include only - > SUNWphp52usr, SUNWphp52root and SUNWphp52doc. Consolidate SUNWphp524usr > and SUNWphp524core into SUNWphp524usr. > > - Deliver all third party PHP extensions like memcache, suhosin in its > own package. This way, we can reduce the number of dependencies required > to install PHP packages on Indiana . Please note that we already deliver > MySQL and PostgreSQL extension in a separate package.
How do you plan to deliver suhosin as a separate package? Since the suhosin patches are applied to the PHP core, I am somewhat curious how the webstack team is planning to distribute them as a standalone entity. Thanks, - Ryan -- UNIX Administrator http://prefetch.net