Return-Path: X-Original-To: apmail-community-dev-archive@minotaur.apache.org Delivered-To: apmail-community-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 3D19E10A42 for ; Mon, 10 Feb 2014 18:06:04 +0000 (UTC) Received: (qmail 78376 invoked by uid 500); 10 Feb 2014 18:05:54 -0000 Delivered-To: apmail-community-dev-archive@community.apache.org Received: (qmail 78191 invoked by uid 500); 10 Feb 2014 18:05:53 -0000 Mailing-List: contact dev-help@community.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@community.apache.org Delivered-To: mailing list dev@community.apache.org Received: (qmail 78027 invoked by uid 99); 10 Feb 2014 18:05:51 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 10 Feb 2014 18:05:51 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [66.111.4.25] (HELO out1-smtp.messagingengine.com) (66.111.4.25) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 10 Feb 2014 18:05:46 +0000 Received: from compute5.internal (compute5.nyi.mail.srv.osa [10.202.2.45]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id 16CC720761 for ; Mon, 10 Feb 2014 13:05:25 -0500 (EST) Received: from web6 ([10.202.2.216]) by compute5.internal (MEProxy); Mon, 10 Feb 2014 13:05:25 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:from:to:mime-version :content-transfer-encoding:content-type:in-reply-to:references :subject:date; s=smtpout; bh=VQZwN/Dq5qIFoLVSqFT1DY9fAoc=; b=DoA 8+d87PDX3HIp8VjgmDgxT+3JWHuZ1aPgMCkGDEHM7hJF+ATYm+bU5wNeFgAb9zEY rp3124ebLtt478W+nijBEuMHL4CSm84AZHYy50+CkPb/PYvLAQ82lzWonKDCB8ox rFI26b+c3GwD1eVECAsY+5ivkNILDwoGDBQgEQjI= Received: by web6.nyi.mail.srv.osa (Postfix, from userid 99) id DDBB228AADB; Mon, 10 Feb 2014 13:05:24 -0500 (EST) Message-Id: <1392055524.8606.81644465.0F751D2A@webmail.messagingengine.com> X-Sasl-Enc: lVVQJDNbRy9mbtWCmezh2dsgMR/AzTxJbIABbwUzsiIU 1392055524 From: Upayavira To: dev@community.apache.org MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain X-Mailer: MessagingEngine.com Webmail Interface - ajax-e72899be In-Reply-To: References: Subject: Re: How can we support a faster release cadence? Date: Mon, 10 Feb 2014 18:05:24 +0000 X-Virus-Checked: Checked by ClamAV on apache.org On Mon, Feb 10, 2014, at 01:48 PM, Benson Margulies wrote: > On Mon, Feb 10, 2014 at 8:36 AM, Jim Jagielski wrote: > > > > On Feb 10, 2014, at 6:50 AM, Rob Vesse wrote: > >> With a large enough PMC likely there will be enough active people to > >> obtain the necessary +1's in the 12hr window regardless of a few people > >> being unavailable > > > > A concern is that if the same person is RM, and the vote is always > > done at the same time (and so the 12 hour window never shifts, time- > > wise) then the vote will *always* favor those who are in the > > timezone of that vote. > > > > One reason for the 72hour rule is to ensure that no PMC > > member feels disenfranchised... not all PMC members are in > > the same timezone and not all PMC members should be assumed > > to be paid to work on the code (and thus available 24/7 > > as it were). Longer vote times handle those cases. > > > > PMCs are *inclusive*. The processes and procedures are > > designed to maintain that inclusivity. > > > > A PMC will only adopt this procedure if it *inclusively* decides to > adopt this procedure. if PMC members feel excluded from the release > decision-making process, they can bring it to a halt at the process > level. A project can adopt a policy rotating the RM role around the > globe. Any PMC member can add any automated test that stops the > process if his or her testing concerns are not met. > > In other words, an automated process can still allow for completely > inclusive participation. What you are proposing is inclusive of current PMC members, but potentially exclusive of future PMC members. It could create a self-selecting system that quietly excludes folks who are unfortunate enough to live in the wrong timezone, or work the wrong hours. Any voting mechanism needs to be sufficiently flexible to suit current and future PMC members, regardless of timezone/etc. Upayavira