Return-Path: X-Original-To: apmail-cordova-dev-archive@www.apache.org Delivered-To: apmail-cordova-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 8CD071031B for ; Wed, 19 Feb 2014 16:58:34 +0000 (UTC) Received: (qmail 57746 invoked by uid 500); 19 Feb 2014 16:58:33 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 57710 invoked by uid 500); 19 Feb 2014 16:58:33 -0000 Mailing-List: contact dev-help@cordova.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cordova.apache.org Delivered-To: mailing list dev@cordova.apache.org Received: (qmail 57702 invoked by uid 99); 19 Feb 2014 16:58:33 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 19 Feb 2014 16:58:33 +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 (athena.apache.org: domain of rgardler@opendirective.com designates 209.85.217.170 as permitted sender) Received: from [209.85.217.170] (HELO mail-lb0-f170.google.com) (209.85.217.170) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 19 Feb 2014 16:58:29 +0000 Received: by mail-lb0-f170.google.com with SMTP id u14so498767lbd.1 for ; Wed, 19 Feb 2014 08:58:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=opendirective.com; s=opendirective; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=2yQ+1BvhPzL5LlPdYwgzII5ZJh9nFGu1g+oP0O8BEno=; b=a19628oJaA9MS4clHEbgqERm7C81LeJsMZ+mRFb5m5mk3fjZuepyP7jkI9XlpR1byz SQB5lsn2O3rpIIrImFdLwD7YYO/P24rBbq1lnfY3CpDO1uuvadds4q0JIXNUfwxYIlR4 L+6Mru3eV8Gup4YBIXsqFAAdwKggci8VVloSI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:content-type; bh=2yQ+1BvhPzL5LlPdYwgzII5ZJh9nFGu1g+oP0O8BEno=; b=PgEM6g7ZE7Z3z8tDGV/k15SRBJicMGKeTHdF8EcWEb8zpzV4o68wv91//BWAHJwvXj EeksRqtwS+HAptc5aB4kW0qljhIbDk3K/qAp8IsRBugwygjSq6UtOoPIM9YfUihQNcsT EbFPLz+pN/U+up3XrBGUgCREwTp+Z7dkJr+gmaELpndUr7SG6ZQsV6tfSL3ECKgJbCeU zkGcpHrzrHR6plVHDnk1/OhW+xgC9NnLdCzeNHpzMKsSO6UCg6EjN3EGWUptPkVvzM5S EmCU6LfIkN/6rvnUV3weWd/ce+Ukt4471f0+5pB8aQZzGuOdqCxE3inm3Jzm6FdFllcI K7JQ== X-Gm-Message-State: ALoCoQlTxLcrIft0H3uPFXLNSbcXX8RUwtBzqlDjMVaOxiysavqFkOdnmMo/E1fAR+jp0EKa5CSX X-Received: by 10.112.124.71 with SMTP id mg7mr1818617lbb.57.1392829087455; Wed, 19 Feb 2014 08:58:07 -0800 (PST) MIME-Version: 1.0 Received: by 10.112.72.200 with HTTP; Wed, 19 Feb 2014 08:57:27 -0800 (PST) X-Originating-IP: [2001:4898:80e8:ee31::3] In-Reply-To: References: <5304B1D8.4070209@apache.org> From: Ross Gardler Date: Wed, 19 Feb 2014 08:57:27 -0800 Message-ID: Subject: Re: Voting on releases To: "dev@cordova.apache.org" Content-Type: multipart/alternative; boundary=047d7bfd0d86fdb13904f2c54a51 X-Virus-Checked: Checked by ClamAV on apache.org --047d7bfd0d86fdb13904f2c54a51 Content-Type: text/plain; charset=ISO-8859-1 This illustrates one of the problems of a <72 hour window. It is a social guideline that tries to ensure everyone has a chance to have their say. That being said there are other ways of managing community interest. Since anyone (including a non-committer) can cut a release and call for a vote it is possible to say "we are going ahead with this release but feel free to cut a new release tomorrow with your fix in place". Since Cordova is tooling itself to provide rapid releases such an approach is more appropriate here than it is in other projects that do monolithic releases every few months. Ross Ross Gardler (@rgardler) Senior Technology Evangelist Microsoft Open Technologies, Inc. A subsidiary of Microsoft Corporation On 19 February 2014 07:04, Ian Clelland wrote: > On Wed, Feb 19, 2014 at 8:30 AM, Mark Thomas wrote: > > > On 19/02/2014 12:31, Ian Clelland wrote: > > > On Wed, Feb 19, 2014 at 4:26 AM, Ross Gardler < > > rgardler@opendirective.com>wrote: > > > > > >> It's unfortunate that there are a couple of -1's on the current > release > > >> VOTE thread at a time where the Cordova project is being asked to > > improve > > >> their release processes. So as to avoid a potentially bad experience > > during > > >> this vote I want to ensure the community is aware of the voting > > guidelines > > >> for releases, > > >> > > >> Specifically I want to remind the project that a release is not > subject > > to > > >> a veto. > > > > > > > > > Thanks for trying to clarify here, Ross. > > > > > > Does this mean that the vote thread here is absolutely binding? That > is, > > if > > > there is no visible trail on the mailing list that anyone has changed > > their > > > minds, and after the allotted period, there are still more +1s than -1s > > > (from PMC members) that the release happens regardless? > > > > No. A release manager is free to cancel the release if they view that > > the issue that triggered the -1 vote(s) is serious enough to do that. > > They are also free to continue and do the release if they wish. > > > > Generally, when I have been the release manager for Tomcat and an RC > > gets a -1 vote I have cancelled the vote/release there and then as > > anything serious enough to trigger a -1 release vote is normally serious > > enough to cancel the release. > > > > I'm fairly sure (although I'd have to check the archives to be sure) > > that I have also proceeded to release anyway after someone votes -1 in > > at least one case. Usually the justification for carrying on is some > > combination of: > > - the issue is not a blocker (e.g. legal , license, etc) > > - the issue exists in the current stable release and no-one has > > complained about it > > - the release fixes an issue in the current stable release that folks > > have been complaining about > > - the issue is minor and can/should be treated like any other bug and > > fixed (probably in the next release) > > > > So the short version: the vote result provides the authority to release > > but does not mandate that the release happens. > > > > HTH, > > > > It definitely does, Mark -- thanks. > > I wanted to make sure, with a published 24 hour voting window, that we > didn't need to wake everybody who had already voted and convince them to > look at the -1s to prevent an automatic release. > > Glad to hear that there's some common sense in the loop :) > > > > Mark > > > --047d7bfd0d86fdb13904f2c54a51--