From owner-freebsd-ports@FreeBSD.ORG Mon May 21 20:01:41 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8B8BC106564A for ; Mon, 21 May 2012 20:01:41 +0000 (UTC) (envelope-from paul@ifdnrg.com) Received: from ifdnrg30.ifdnrg.com (ifdnrg30.ifdnrg.com [193.200.98.50]) by mx1.freebsd.org (Postfix) with ESMTP id 386D08FC15 for ; Mon, 21 May 2012 20:01:40 +0000 (UTC) Received: from [192.168.1.75] (93-97-172-73.zone5.bethere.co.uk [93.97.172.73]) (authenticated bits=0) by ifdnrg30.ifdnrg.com (8.14.5/8.14.4) with ESMTP id q4LK1cjT038825 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for ; Mon, 21 May 2012 21:01:39 +0100 (BST) (envelope-from paul@ifdnrg.com) Message-ID: <4FBA9F1F.3030204@ifdnrg.com> Date: Mon, 21 May 2012 21:01:35 +0100 From: Paul Macdonald User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1 MIME-Version: 1.0 CC: freebsd-ports@freebsd.org References: <4FBA9165.1060708@gthcfoundation.org> In-Reply-To: <4FBA9165.1060708@gthcfoundation.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: PHP 5.4.0 : lang/php54 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 May 2012 20:01:41 -0000 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 wrote: >>> >>> On May 21, 2012 4:17 PM, "George Kontostanos" >>> 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<