From owner-freebsd-ports@FreeBSD.ORG Mon May 21 18:51:20 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 4A3BB106564A for ; Mon, 21 May 2012 18:51:20 +0000 (UTC) (envelope-from gkontos.mail@gmail.com) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 0F6898FC19 for ; Mon, 21 May 2012 18:51:20 +0000 (UTC) Received: by obcni5 with SMTP id ni5so11509364obc.13 for ; Mon, 21 May 2012 11:51:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=jg9w5nR3vORFQyvQxW+AHPFyF8ZG+krHe12RLX5BbKQ=; b=XhLm/3Wcr4UqlT9n1Nc7HBSXjiTXc7IElkzA5WfFTvrVZDbGsy8R2V1tgxRLYIjbr2 roeDagkhu2Q/PUEmHHb1d/3MOszt6ObKDNK8jcQ24yxaUlBjZnVnSynOvG2JcXVJ9Lt7 +4hEwOn3mqcEEhiAweW8aGk0L02NW1hmxMoiYY5wnXL0BWCZlnfVNhCd4ltRa72ttqZj Tm6I3ILTq+SPs63pcZJEnaXm/HD97ALoOmSscU/22lQdxhvsBkkf6x8lUYiSE0fLfeM+ xhFIvPi0mMzzifj5LmMLKCwieCJhfDoujNVOp0g85p3iGC9fzai/dgqa6LCcTVDLxw96 hBKw== MIME-Version: 1.0 Received: by 10.182.51.9 with SMTP id g9mr20023204obo.56.1337626279524; Mon, 21 May 2012 11:51:19 -0700 (PDT) Received: by 10.182.199.3 with HTTP; Mon, 21 May 2012 11:51:19 -0700 (PDT) In-Reply-To: References: Date: Mon, 21 May 2012 21:51:19 +0300 Message-ID: From: George Kontostanos To: Chris Rees Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-ports@freebsd.org 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 18:51:20 -0000 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 -- George Kontostanos Aicom telecoms ltd http://www.aisecure.net