PHP 5.4.0 : lang/php54

Paul Macdonald paul at ifdnrg.com
Mon May 21 20:01:41 UTC 2012


On 21/05/2012 20:03, Etienne Robillard wrote:
> On 05/21/2012 02:51 PM, George Kontostanos wrote:
>> On Mon, May 21, 2012 at 6:36 PM, Chris Rees<utisoft at gmail.com>  wrote:
>>>
>>> On May 21, 2012 4:17 PM, "George Kontostanos"<gkontos.mail at gmail.com>
>>> wrote:
>>>>
>>>> Dear all,
>>>>
>>>> I just wanted to understand why did php54 became the default php port.
>>>>
>>>> Considering that the majority of my clients want to stick with php53
>>>> with the susosin patch, I can't blame them, it is really very annoying
>>>> that we have to schedule a down time window so that we migrate from
>>>> php to php53.
>>>>
>>>> Because currently there is no other way to do it unless you delete all
>>>> your php5 packages and recompile them again under php53. Sure, the web
>>>> server will still work even if you delete all php5 packages as long as
>>>> apache doesn't restart. But there are many applications who make
>>>> certain php cli calls. Those will not work!
>>>>
>>>> So, my question to the maintainers is, was there a particular reason
>>>> that made you take this decision?
>>>>
>>>>
>>>
>>> When would have been a better time?
>>>
>>> Chris
>>
>> As a rule of thumb, the best time to mark a port as being the default
>> is when there is a demand for it.
>>
>> As a side note, given the fact that FreeBSD is and should be the
>> number 1 choice for webservers we have to make sure that before we
>> proceed to such a major change we have:
>>
>> 1) A documented upgrade path
>> 2) A documented roll back path
>>
>> Currently, if we want to stay up to date, we have to either nuke php5
>> and reinstall php53 or nuke php5 and reinstall php54.
>> This requires down time work and effort. I would never complain if
>> there was a security issue that had to make me recompile the full php
>> suite. But now, I have to explain to many customers why I need down
>> time in order for them to continue using the php53 version.
>>
>> Cheers
>
> Or in pkgtools.conf, add something to disallow upgrading 
> inconditionally php ports if they're sensitive to your business workflow.
>
> hope this helps,
>
> E
>
> http://gthcfoundation.org/
>

this does seem to be an unfortunate upgrade path as the options for my 
clients were:
     default upgrade -> move to a non suhosin, some major cms broken 
(albeit better) version 5.4
     'stay' on 5.3, paradoxically requiring a deletion of existing 
php5/php5-extensions ports tree and a reinstall from php53 which had no 
history of previous extensions.

deletion of sqllite at same time didn't help




-- 
-------------------------
Paul Macdonald
IFDNRG Ltd
Web and video hosting
-------------------------
t: 0131 5548070
m: 07970339546<<PLEASE NOTE NEW MOBILE<<
e: paul at ifdnrg.com
w: http://www.ifdnrg.com
-------------------------
IFDNRG
40 Maritime Street
Edinburgh
EH6 6SA
-------------------------




More information about the freebsd-ports mailing list