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>

Reply via email to