Return-Path: X-Original-To: apmail-httpd-dev-archive@www.apache.org Delivered-To: apmail-httpd-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 64EA810B64 for ; Wed, 10 Jul 2013 18:20:55 +0000 (UTC) Received: (qmail 86482 invoked by uid 500); 10 Jul 2013 18:20:54 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 86458 invoked by uid 500); 10 Jul 2013 18:20:54 -0000 Mailing-List: contact dev-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 86425 invoked by uid 99); 10 Jul 2013 18:20:52 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 10 Jul 2013 18:20:52 +0000 X-ASF-Spam-Status: No, hits=-2.3 required=5.0 tests=RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [188.40.99.202] (HELO eru.sfritsch.de) (188.40.99.202) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 10 Jul 2013 18:20:44 +0000 Received: from [10.1.1.6] (helo=k.localnet) by eru.sfritsch.de with esmtp (Exim 4.72) (envelope-from ) id 1Uwz03-0006Jh-08 for dev@httpd.apache.org; Wed, 10 Jul 2013 20:20:23 +0200 From: Stefan Fritsch To: dev@httpd.apache.org Subject: Re: Whereforeartthou, 2.5.0? Date: Wed, 10 Jul 2013 20:20:22 +0200 User-Agent: KMail/1.13.7 (Linux/3.9-1-amd64; KDE/4.8.4; x86_64; ; ) References: <20130710011910.202158ca@hub> <20130710105430.21135b6f@hub> In-Reply-To: <20130710105430.21135b6f@hub> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201307102020.22681.sf@sfritsch.de> X-Virus-Checked: Checked by ClamAV on apache.org On Wednesday 10 July 2013, William A. Rowe Jr. wrote: > Jim Jagielski wrote: > > In any case, I *am* concerned that w seem to have quite a bit of > > difficulty in getting 3 +1s a lot of the time and that the > > backport process from trunk to 2.4 is becoming more and more > > painful. [...] Jim, I think you are particularily affected by that problem because you hack a lot on mod_proxy, which is a complex beast. Of the few active committers, not all are comfortable reviewing changes there. The same is probably true for Graham and mod_cache. > What I am asking, is whether that trunk is a sandbox to hack in, or > whether is is approaching a releasable state? I'm asking, whether > trunk is a worthwhile exercise or a distraction and complication to > fixing and enhancing the shared, released project code, > branches/2.4.x? trunk is needed for changes that break API/ABI compatibility. And I think it is also very useful for complex changes that take time to get into a releasable state. If you take that away, the result will be that branches/2.4.x-renamed-to-trunk will not be always in a releasable state, because it will contain unfinished/broken changes. This may deter people from volunteering as RM because they would first have to clean up the mess by fixing open issues or reverting changes. And the quality of 2.4 releases will probably suffer, too. The same is true if we make 2.4 completely CTR or the 72 hour scheme proposed by Jim. But I would be open to CTR 2.4 for some classes of changes, maybe simple bug fixes with no (public or private) API change, or for changes that have reasonable test coverage in the test framework. WRT 2.5/2.6, I very much hope that it will not take as long as the 2.2->2.4 cycle. I am pretty sure that we cannot reasonably support SPDY/HTTPbis/HTTP2.0 in 2.4, so we will need a 2.6 in the forseeable future.