Matty wrote: > 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. > > Suhosin is delivered as a separate 'extension' and is not patched within the php core. To enable 'suhosin' within PHP, customers using Web Stack within Open Solaris Developer Express 01/08 or Open Solaris Developer Preview 2 will need to enable this extension by uncommenting '/etc/php5/5.2.4/conf.d/suhosin.ini'
Hope this helps thanks sriram > Thanks, > - Ryan > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.opensolaris.org/pipermail/webstack-discuss/attachments/20080213/61142054/attachment.html>
