Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:52669 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 95204 invoked from network); 1 Jun 2011 12:44:42 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 1 Jun 2011 12:44:42 -0000 Authentication-Results: pb1.pair.com header.from=johannes@schlueters.de; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=johannes@schlueters.de; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain schlueters.de from 217.114.211.66 cause and error) X-PHP-List-Original-Sender: johannes@schlueters.de X-Host-Fingerprint: 217.114.211.66 unknown Received: from [217.114.211.66] ([217.114.211.66:37454] helo=config.schlueters.de) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id D5/36-61684-C2436ED4 for ; Wed, 01 Jun 2011 08:44:31 -0400 Received: from [192.168.2.230] (ppp-93-104-53-252.dynamic.mnet-online.de [93.104.53.252]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by config.schlueters.de (Postfix) with ESMTPSA id EDB77727E8; Wed, 1 Jun 2011 14:44:24 +0200 (CEST) To: Ilia Alshanetsky Cc: Derick Rethans , PHP internals In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Date: Wed, 01 Jun 2011 14:44:23 +0200 Message-ID: <1306932263.1952.112.camel@guybrush> Mime-Version: 1.0 X-Mailer: Evolution 2.30.2 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Final version, RFC release process From: johannes@schlueters.de (Johannes =?ISO-8859-1?Q?Schl=FCter?=) On Wed, 2011-06-01 at 13:45 +0200, Ilia Alshanetsky wrote: > > This variant is not workable, because there are (in the example) in 2014 > > *five* branches. Merging between those, manually and automatically is > > going to be a major pain. I'd say we all rather want to focus our time > > on fixes and new features; and not spend more time doing branch merging, > > whatever tool we use for this. > > This is similar to my initial point about the proposal. We need to > figure out a way to have fewer active bug-fix branches, just because > it make dev live very difficult. Derick I am not sure your example is > much better, since you still have 4 active branches (if I am reading > the diagram correctly). I think 3 active bug fix branches, with maybe > 1 security fixes only branches is the most we should have. I mentioned this before: I like the Ubuntu model: * One development branch for the next version * One current version * One "long term" supported version The current version is aimed to give early access to new features, to avoid cases like traits which take years to come out while a bit more conservative users (and maybe distros) may stay on the LTS. Once a new "current" comes out there won't be fixes for the previous anymore. Every n-th "current" release will be a long term supported (LTS) release receiving only only only bug fixing and the older it gets the more critical bugs, only. What "long term" means can be discussed. It is open for discussion if a LTS version will directly terminate the previous LTS version or whether an LTS version will be released instead of an "current" version, so for one period there would be two LTS but no "current" branch. johannes