Return-Path: X-Original-To: apmail-couchdb-dev-archive@www.apache.org Delivered-To: apmail-couchdb-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 C6B6ED049 for ; Fri, 8 Mar 2013 01:51:27 +0000 (UTC) Received: (qmail 5209 invoked by uid 500); 8 Mar 2013 01:51:27 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 5187 invoked by uid 500); 8 Mar 2013 01:51:27 -0000 Mailing-List: contact dev-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list dev@couchdb.apache.org Received: (qmail 5179 invoked by uid 99); 8 Mar 2013 01:51:27 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Mar 2013 01:51:27 +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 (athena.apache.org: domain of wendallc@83864.com designates 209.85.220.50 as permitted sender) Received: from [209.85.220.50] (HELO mail-pa0-f50.google.com) (209.85.220.50) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Mar 2013 01:51:22 +0000 Received: by mail-pa0-f50.google.com with SMTP id fa11so906039pad.37 for ; Thu, 07 Mar 2013 17:51:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=83864.com; s=google; h=x-received:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=QX2bihCSSpdRxHBfCJfKeobI01tuyyfM6g5N8AfkvmE=; b=fTUeIylQYf8l4S9+X5IHW213JjMvQsqa64/jtZU5GYCLYSgv79O2reDyVq6PpUZX+E /dlxgMvSFN5aZEP3qma03IqYs4rxQsjZauzq8zBE6cCPYyuAaJyH/+oPh20Q5jX0DMu7 edWaMhUrTKXU+OGTBKk/Vjg3wbd5ZgPH+hyBY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding :x-gm-message-state; bh=QX2bihCSSpdRxHBfCJfKeobI01tuyyfM6g5N8AfkvmE=; b=BjeYiyeZ95dE1vvxbfBd368irju2hNIkFlUT2jAJuQaaHp55mHwVSa3xelWKecCACU 7e3RRfZXDaUdONeDuBq0ZyiG/WN7fsngGY3u0PyNqVzR1iW7+w68TCJskUGunJVsAxxc ivd3N2QECZYVlh+ABCiiaxBElPXui74QqLvJPyzwHuq7+Zky/WbvgRgUv3XzYP2NCLI6 5dlnLKwiFiIuqzfq6vVwB4rygVHHRf/b8lY2mEerGeNuINlmROH8dHhIC4umMjKaN72H Nf6i1gKQsbjKXGLzonNHk0Ze6dctzAQOnMEkuraa0SSgIrpRIqX97Y7OiUWHeEc/Ej5i iD6g== X-Received: by 10.68.252.166 with SMTP id zt6mr661754pbc.119.1362707462124; Thu, 07 Mar 2013 17:51:02 -0800 (PST) Received: from wlaptop.localdomain (c-67-170-132-85.hsd1.or.comcast.net. [67.170.132.85]) by mx.google.com with ESMTPS id li8sm4202448pab.8.2013.03.07.17.51.00 (version=TLSv1 cipher=RC4-SHA bits=128/128); Thu, 07 Mar 2013 17:51:00 -0800 (PST) Message-ID: <51394403.7040401@83864.com> Date: Thu, 07 Mar 2013 17:50:59 -0800 From: Wendall Cada User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130219 Thunderbird/17.0.3 MIME-Version: 1.0 To: dev@couchdb.apache.org Subject: Re: [PROPOSAL] New release procedure References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Gm-Message-State: ALoCoQm+n70GdbgFH8EcDjY64SWTA22NOzWTZHuPDGjuaAIDiRlKOcQL4lQAbjTivlT8VZsV9uvS X-Virus-Checked: Checked by ClamAV on apache.org On 03/07/2013 05:42 PM, Noah Slater wrote: > Hello devs, > > I would like to propose a new release procedure: > > http://wiki.apache.org/couchdb/Release_Procedure > > This proposal will pass on lazy consensus, so speak up if you want to > object. > > How this differs from the old release procedure: > > 1) Code level tests (CLI, etap, etc) have been removed. The test procedure > has been updated to include an additional "make distcheck" step. This will > allow release candidates to go up very quickly, and puts the onus on you > guys to test things thoroughly. Does this mean testing will just be done by people voting on the release candidates? I don't have any objection, this is very reasonable, just curious. Wendall > 2) The hashing and signing step has been split out from the build. This > allows the build to take place on a remote host that is not trusted with > your GPG key. I have also added an explicit step for checking > the authenticity of the tarball that is produced. > > 3) As much as possible has been automated. The scripts are a bit rough and > ready, but they will do, provided you follow the instructions precisely. > Once again, the hope is that this will make releasing less burdensome for > the release manager. > > Please take the time to review the document, and to review the scripts. > > The scripts are in the couchdb-admin.git repository: > > http://wiki.apache.org/couchdb/SourceCode > > Please take the time to review these also. > > The release procedure, and indeed the scripts, are not finished. They never > will be. I will be updating them over the next day or two, and during the > 1.3.0 release. But they are finished enough that I am comfortable making > this proposal to the list. > > Also, sorry for the noise. Testing against Subversion is... Tricky. :) > > Thanks, >