Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:55945 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 22068 invoked from network); 24 Oct 2011 23:20:44 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Oct 2011 23:20:44 -0000 Authentication-Results: pb1.pair.com header.from=clint@ubuntu.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=clint@fewbar.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain fewbar.com from 65.98.207.160 cause and error) X-PHP-List-Original-Sender: clint@fewbar.com X-Host-Fingerprint: 65.98.207.160 xenclint.srihosting.com Received: from [65.98.207.160] ([65.98.207.160:48225] helo=xen.spamaps.org) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 0A/35-20137-AC2F5AE4 for ; Mon, 24 Oct 2011 19:20:43 -0400 Received: from fewbar.com (cpe-76-94-215-209.socal.res.rr.com [76.94.215.209]) by xen.spamaps.org (Postfix) with ESMTP id 222C9160021; Mon, 24 Oct 2011 16:20:39 -0700 (PDT) Received: by fewbar.com (Postfix, from userid 1000) id 8CD182809D2; Mon, 24 Oct 2011 16:20:38 -0700 (PDT) Content-Type: text/plain; charset=UTF-8 To: Brad Proctor , sean finney , internals , pkg-php-maint In-reply-to: References: <1319230096-sup-4515@fewbar.com> <1319406871-sup-6862@fewbar.com> <20111024072158.GA7086@cobija.connexer.com> <14DDCD5D-A826-439F-A834-AA3A037D216A@gmail.com> Date: Mon, 24 Oct 2011 16:20:38 -0700 Message-ID: <1319497807-sup-7258@fewbar.com> User-Agent: Sup/0.11 Content-Transfer-Encoding: 8bit Subject: Re: [PHP-DEV] Re: [php-maint] [PHP-DEV] PHP 5.3.9 and is_a changes From: clint@ubuntu.com (Clint Byrum) Excerpts from devis's message of Mon Oct 24 15:18:14 -0700 2011: > Hi, > > I have always disliked the lack of modern packages on Debian/Ubuntu distros, > I feel like minor are misused as major versions, with an exaggerated fear to > upgrade. It's like building web sites for IE6 because people are not allowed > to upgrade to IE9, very frustrating for developers and hard to explain to > stakeholders. (OT: so I welcomed Chrome/FF choice to bump major versions > very frequently). > > Why can Ubuntu only support 5.3.x and not simply 5.x ? As far as I can see > BC will be guaranteed, PHP maintainers are really committed to it, and only > a new major version would be so problematic as many suggest. > > As a user, I would really encourage to include the latest stable 5.x and > provide to the community all the available 5.x upgrade during the next 5 > years (5.4, 5.5 etc). Those 105 php apps should be maintained or removed, > not used as an excuse to slow down the community. devis, Firefox and Chrome are "leaf" packages. They can bump versions and they only affect one package, themselves. This allows testing to be simple and definitive. PHP supports not only the 105 apps in the Ubuntu archive, but thousands upon thousands of PHP applications which people write to run on top of Ubuntu. By freezing around a single version, and emphatically reviewing each update to ensure it does not introduce any changes in behavior (even positive changes!) without a clear justification (fixing a critical bug for instance), users can be assured that the app they write for any given release of Ubuntu will continue to function for the life of that release. We actually do have a "micro release exception" process which we have in place for a few upstreams: https://wiki.ubuntu.com/StableReleaseUpdates/MicroReleaseExceptions PHP5 isn't actually that far off from the requirements there, just need to enable the regression tests in the build and have them all pass. As I understand it, PHP 5.4 will have that, so one more positive for that. Note that we also have the ubuntu-backports project which can be used to obtain newer versions in the older release. There is a requirement, however, that all dependent packages are smoke tested with each backport, so somebody would have to automate testing all of the PHP applications in Ubuntu before backports was a viable option.