Return-Path: Delivered-To: apmail-lucene-hadoop-dev-archive@locus.apache.org Received: (qmail 73297 invoked from network); 27 Mar 2007 03:33:55 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 27 Mar 2007 03:33:55 -0000 Received: (qmail 4505 invoked by uid 500); 27 Mar 2007 03:34:02 -0000 Delivered-To: apmail-lucene-hadoop-dev-archive@lucene.apache.org Received: (qmail 4239 invoked by uid 500); 27 Mar 2007 03:34:01 -0000 Mailing-List: contact hadoop-dev-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: hadoop-dev@lucene.apache.org Delivered-To: mailing list hadoop-dev@lucene.apache.org Received: (qmail 3846 invoked by uid 99); 27 Mar 2007 03:34:01 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 26 Mar 2007 20:34:01 -0700 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO brutus.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 26 Mar 2007 20:33:52 -0700 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 7F469714065 for ; Mon, 26 Mar 2007 20:33:32 -0700 (PDT) Message-ID: <23366259.1174966412519.JavaMail.jira@brutus> Date: Mon, 26 Mar 2007 20:33:32 -0700 (PDT) From: "Owen O'Malley (JIRA)" To: hadoop-dev@lucene.apache.org Subject: [jira] Commented: (HADOOP-1161) need improved release process In-Reply-To: <20365987.1174939172134.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/HADOOP-1161?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12484293 ] Owen O'Malley commented on HADOOP-1161: --------------------------------------- Does the 72 hour vote start when the release candidate is created? Or when someone explicitly calls for a vote? I'd propose an explicit call, so that we can test the rc and then someone can call a vote. > need improved release process > ----------------------------- > > Key: HADOOP-1161 > URL: https://issues.apache.org/jira/browse/HADOOP-1161 > Project: Hadoop > Issue Type: Improvement > Components: build > Reporter: Doug Cutting > Fix For: 0.13.0 > > > Hadoop's release process needs improvement. We should better ensure that releases are stable, not releasing versions that have not been proven stable on large clusters, and we should better observe Apache's release procedures. Once agreed on, this process should be documented in http://wiki.apache.org/lucene-hadoop/HowToRelease. > Here's a proposal: > . candidate release builds should be placed in lucene.apache.org/hadoop/dev/dist > . candidate artifacts should be accompanied by a md5 and pgp signatures > . a 72-hour vote for the release artifact should be called on hadoop-dev. > . 3 binding +1 votes and a majority are required > . if the vote passes, the release can then posted to www.apache.org/dist/lucene/hadoop for mirroring > This would bring us into accord with Apache's requirements, and better permit large-cluster validation. > We should also build consensus for a release before we commence this process. Perhaps we should aim for releases every two months instead of every month. We should perhaps develop more elaborate branching and merging conventions around releases. Currently we mostly lock-out changes intended for release X+1 from trunk until release X is complete, which can be awkward. How can we better manage that? -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.