Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:52741 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 69394 invoked from network); 2 Jun 2011 09:36:36 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 2 Jun 2011 09:36:36 -0000 Authentication-Results: pb1.pair.com header.from=davidkmuir@gmail.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=davidkmuir@gmail.com; spf=unknown; sender-id=unknown Received-SPF: unknown (pb1.pair.com: domain gmail.com does not designate 208.113.200.5 as permitted sender) X-PHP-List-Original-Sender: davidkmuir@gmail.com X-Host-Fingerprint: 208.113.200.5 caibbdcaaaaf.dreamhost.com Windows 98 (1) Received: from [208.113.200.5] ([208.113.200.5:43020] helo=homiemail-a59.g.dreamhost.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id B2/63-49351-2A957ED4 for ; Thu, 02 Jun 2011 05:36:35 -0400 Received: from homiemail-a59.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a59.g.dreamhost.com (Postfix) with ESMTP id 5F78E564061 for ; Thu, 2 Jun 2011 02:36:32 -0700 (PDT) Received: from [192.168.3.3] (softbank221040106178.bbtec.net [221.40.106.178]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: david@thefourstooges.com) by homiemail-a59.g.dreamhost.com (Postfix) with ESMTPSA id D9CDA56405C for ; Thu, 2 Jun 2011 02:36:31 -0700 (PDT) Message-ID: <4DE75994.6060300@gmail.com> Date: Thu, 02 Jun 2011 18:36:20 +0900 User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110424 Lightning/1.0b2 Thunderbird/3.1.10 MIME-Version: 1.0 To: internals@lists.php.net References: <4DE6BE66.3070007@oracle.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Final version, RFC release process From: davidkmuir@gmail.com (David Muir) On 02/06/11 17:23, Pierre Joye wrote: > On Thu, Jun 2, 2011 at 7:32 AM, Peter Lind wrote: > >> Sorry for jumping into the thread, but I couldn't help noting that you seem >> confused about the distro suggestion. I think Ubuntu was the example, and >> there's nothing random at all about their release process. There are fixed >> timelines and life cycles in Ubuntu - having less branches does not in any >> way stop them from having a fixed release process and schedule. > It is about "random" release being chosen as LTS. For many users, it > will preventing migration until a given feature is part of a LTS > release. > > Our proposal to have fixed life time and release cycles does not have > this random effect and each x.y release is equally supported for the > same duration. The amount of branches can be reduced easily and even > if we may have many at one point, it will be only about sec fixes, > that's really not a problem (a bit of automated tasked will help here > too). > > Cheers, > -- > Pierre > > @pierrejoye | http://blog.thepimp.net | http://www.libgd.org > Johannes said: Every n-th "current" release will be a long term supported (LTS) release That doesn't sound very random to me if n is constant. That said, I'm not sure if an LTS is a good idea. One of the biggest frustrations for me as a developer is hosts taking forever to upgrade to newer versions of PHP. Most hosts I've seen are still on 5.2, and some don't seem to have plans of upgrading to 5.3 any time soon. To me, an LTS release would just make this situation worse, although the upside is that at least we'd still be getting security fixes. If however the LTS release lifetime is similar to the current y release (x.y.z) then maybe it won't be so bad as it would grant earlier and stable access to new features for those who have control over their php installs, while retain a more long term supported release that hosts would be happy with. Cheers, David