Return-Path: X-Original-To: apmail-incubator-general-archive@www.apache.org Delivered-To: apmail-incubator-general-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4E1C6D74D for ; Mon, 5 Nov 2012 20:23:45 +0000 (UTC) Received: (qmail 29368 invoked by uid 500); 5 Nov 2012 20:23:44 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 29019 invoked by uid 500); 5 Nov 2012 20:23:44 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 29010 invoked by uid 99); 5 Nov 2012 20:23:44 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Nov 2012 20:23:44 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [74.125.83.47] (HELO mail-ee0-f47.google.com) (74.125.83.47) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Nov 2012 20:23:36 +0000 Received: by mail-ee0-f47.google.com with SMTP id t10so3130068eei.6 for ; Mon, 05 Nov 2012 12:23:14 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding:x-gm-message-state; bh=qWVys8n7kKJD/vQvH5Z18UrwCAji/P+Pz1rPCpYZGlQ=; b=OEyrrgG/DGZVeo5nUhPUEBcdaqFRfhcjtODg6IQ8/Tqt3icthjfxu+nAMgtS9MyB6L mIqA6bh42zDwGP+Hd4B3DndYX75vl1luuWKMyUQQXj4krbyfovW2B6Fd1pMviivudaiF M64SVvRkOLnlm9sPqEiOXTKqwKkkv3iHk8DlBARCjYg3xAeSEjhs0+ITsmVEOoAhfrnx phqs8t5WohsfjRReCW+4OFxTTZnC3Z/JlPEoPyi8EA8vp+LMjE1tCBMKJFrZ71yEE4fv 0ZVXXVblsW4udd2ucyWaUgjbDqO1RCuPIGQRK2d/XlOHh3Je7wKmEfXZM/pODmzRff3g 1GZQ== MIME-Version: 1.0 Received: by 10.14.179.6 with SMTP id g6mr40163261eem.46.1352146994586; Mon, 05 Nov 2012 12:23:14 -0800 (PST) Received: by 10.14.214.65 with HTTP; Mon, 5 Nov 2012 12:23:14 -0800 (PST) X-Originating-IP: [206.190.64.2] In-Reply-To: References: Date: Mon, 5 Nov 2012 12:23:14 -0800 Message-ID: Subject: Re: [DISCUSS] Release Apache Bloodhound 0.2 (incubating) From: Marvin Humphrey To: general@incubator.apache.org Cc: bloodhound-dev@incubator.apache.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Gm-Message-State: ALoCoQk9rXLmCFSgRoGWZqaMtg7UNcOGGvFAY5If6M+UZQ9ItC1p864TOcvauf6OJrh5jXdQd58G X-Virus-Checked: Checked by ClamAV on apache.org On Mon, Nov 5, 2012 at 3:38 AM, Joachim Dreimann wrote: > +1 (non-binding) > > Is there precedent on releasing with less than three +1s from IPMC member= s > if there are no 0s or -1s from anyone at all? Sorry, no. The same rules regarding releases that apply to all Apache projects also apply to the Incubator: http://www.apache.org/dev/release.html#approving-a-release What are the ASF requirements on approving a release? Votes on whether a package is ready to be released use majority approva= l -- i.e., at least three PMC members must vote affirmatively for release= , and there must be more positive than negative votes. The PMC members in this case are members of the _Incubator_ PMC. Without three +1 IPMC votes, we don't have an ASF release. > The minimum required 72 hours have also passed. Indeed, it's been a week. We now have two +1 IPMC votes, but we need a third. Anybody available? > We'd really like to establish a frequent release cycle, Bloodhound 0.3 is > already ready to be packaged up as soon as 0.2 has been released. That may be challenging. It appears that two IPMC members are core Bloodhound devs: Branko =C4=8Cibe= j and Hyrum Wright, both of whom have voted on this release already. Presumably, they would stand ready to cast IPMC votes on a regular basis. However, you only have one other Mentor (Greg), who is not a core dev. Vot= ing on releases when you're not a core dev is hard -- whether you're a Mentor o= r a "freelance" IPMC member parachuting into a VOTE thread. Putting out releas= e after release puts strain on that weak point. What I might suggest in general is doing things to get the code base squeak= y clean and plainly so. * Make sure that the release passes RAT. * In fact, set up a buildbot to run RAT on a regular basis. * Get in the habit of documenting what actions you took to validate the release in your VOTE email. (Checked sigs and sums, ran RAT, build and test on various platforms, verified that artifacts match version contro= l tag, reviewed LICENSE and NOTICE, etc.) * Get in the habit of ferreting out ASF documentation and citing it durin= g dev discussions. * Script your release process and integrate legal checks into it. If you make sure that no IPMC member ever has to vote -1 on your release, y= ou won't use up precious VOTEs -- and you'll also prepare your project for graduation and beyond. Marvin Humphrey --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org