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 7C05510D4F for ; Wed, 10 Jul 2013 19:04:05 +0000 (UTC) Received: (qmail 96800 invoked by uid 500); 10 Jul 2013 19:04:04 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 96761 invoked by uid 500); 10 Jul 2013 19:04:04 -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 96753 invoked by uid 99); 10 Jul 2013 19:04:04 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 10 Jul 2013 19:04:04 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of trawick@gmail.com designates 209.85.215.54 as permitted sender) Received: from [209.85.215.54] (HELO mail-la0-f54.google.com) (209.85.215.54) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 10 Jul 2013 19:03:59 +0000 Received: by mail-la0-f54.google.com with SMTP id ec20so5972918lab.41 for ; Wed, 10 Jul 2013 12:03:38 -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 :content-type; bh=3irhvBr01BBk0TYv+7bA27DDcR8kW1OJwDSc73qDMts=; b=Y+4imOZVDwoK938yH/8jc08M78cKEKpqeZRm0qmaySIhd+lBtMKMd3iIEUsN+j4PT/ DUT9gi2Q+yKXfwJso7+yhE28AgrwglhleTQRxOe4hBWMKzY4s9HRN0/YlQFV0PttOL4V Wsau0fNytItcx3Yke9sHY2S9U7qa7L6NGhZ66+3CiXk5oU7Vglgasv6MPWfWcQz4Mk1c 2hW5al4voUpZL4B+4ts7SuvkyIkFtoveMg61rNEucXWFflzltrMQY0qK7c9zCLdmMtNH 31HihPdgF5NXRw4INJcBIicnLNf06ba14/uE7daksB/TC+MGryvko4yRJeIyDjV5Cfi+ 8ogg== MIME-Version: 1.0 X-Received: by 10.152.22.232 with SMTP id h8mr15557310laf.37.1373483018621; Wed, 10 Jul 2013 12:03:38 -0700 (PDT) Received: by 10.114.175.231 with HTTP; Wed, 10 Jul 2013 12:03:38 -0700 (PDT) In-Reply-To: References: Date: Wed, 10 Jul 2013 15:03:38 -0400 Message-ID: Subject: Re: [VOTE] Lazy Consensus for 2.4.x backports From: Jeff Trawick To: Apache HTTP Server Development List Content-Type: multipart/alternative; boundary=089e0160baae6e20eb04e12cefc1 X-Virus-Checked: Checked by ClamAV on apache.org --089e0160baae6e20eb04e12cefc1 Content-Type: text/plain; charset=ISO-8859-1 On Wed, Jul 10, 2013 at 2:03 PM, Jim Jagielski wrote: > Pulling this out as a proposal: > > I propose that we track all backports in 2.4 STATUS as we currently > do. Each backport is time-tagged and we operate under a lazy > consensus. Assuming no -1 votes within 96 hours, the backport > can be applied to 2.4.x. If the backport gets 3 +1 votes sooner > than that, then it can be applied asap... > > As with ALL patches, any commit can be reverted for good > technical (or legal) reasons. > > [ ] +1: Agree with this proposal (to start post 2.4.5 release) > [ ] -1: Disagree with this proposal (and why) > > -1 The current process * works well/appropriately IMO; to me that means pretty good stream of fixes to 2.4.x without too high a risk of regressions * has demonstrably resulted in a reasonably small number of regressions so far across 2.4.x and earlier releases (definitely not zero regressions, but pretty darn low). I think that it is a safe assumption that there will be code changes in stable releases that have had less review if we make this change. Largely regression-free stable releases are of crucial importance for infrastructure software like httpd, more so than getting another window-size worth of fixes into the release, especially if they've been looked at less than the others. If I count right, 80% or more of the fixes potentially in 2.4.next are already there (I didn't count mod_lua.) That doesn't seem so bad. -- Born in Roswell... married an alien... http://emptyhammock.com/ --089e0160baae6e20eb04e12cefc1 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
On Wed, Jul 10, 2013 at 2:03 PM, Jim Jagielski <jim@jagun= et.com> wrote:
Pulling this out as a proposal:

I propose that we track all backports in 2.4 STATUS as we currently
do. Each backport is time-tagged and we operate under a lazy
consensus. Assuming no -1 votes within 96 hours, the backport
can be applied to 2.4.x. If the backport gets 3 +1 votes sooner
than that, then it can be applied asap...

As with ALL patches, any commit can be reverted for good
technical (or legal) reasons.

[ ] +1: Agree with this proposal (to start post 2.4.5 release)
[ ] -1: Disagree with this proposal (and why)


-1

The current process=A0
=
* works well/appropriately IMO; to me = that means pretty good stream of fixes to 2.4.x without too high a risk of = regressions
* has demonstrably resulted in a reasonably smal= l number of regressions so far across 2.4.x and earlier releases (definitel= y not zero regressions, but pretty darn low).

I think that it is a safe assumption t= hat there will be code changes in stable releases that have had less review= if we make this change. =A0Largely regression-free stable releases are of = crucial importance for infrastructure software like httpd, more so than get= ting another window-size worth of fixes into the release, especially if the= y've been looked at less than the others.

If I = count right, 80% or more of the fixes potentially in 2.4.next are already t= here (I didn't count mod_lua.) =A0That doesn't seem so bad.
--
Born in Roswell... married an alien...
http://emptyhammock.com/
--089e0160baae6e20eb04e12cefc1--