Return-Path: Delivered-To: apmail-commons-dev-archive@www.apache.org Received: (qmail 46318 invoked from network); 16 Sep 2007 17:30:35 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 16 Sep 2007 17:30:35 -0000 Received: (qmail 80178 invoked by uid 500); 16 Sep 2007 17:30:21 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 80112 invoked by uid 500); 16 Sep 2007 17:30:21 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 80093 invoked by uid 99); 16 Sep 2007 17:30:21 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 16 Sep 2007 10:30:21 -0700 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [82.209.166.4] (HELO smtp.bredband2.net) (82.209.166.4) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 16 Sep 2007 17:30:19 +0000 Received: (qmail 21313 invoked from network); 16 Sep 2007 17:24:46 -0000 Received: from me-5-111-233-83.3.cust.bredband2.com (HELO [192.168.0.3]) ([83.233.111.5]) (envelope-sender ) by smtp.bredband2.net (qmail-ldap-1.03) with SMTP for ; 16 Sep 2007 17:24:46 -0000 Message-ID: <46ED680E.2090103@apache.org> Date: Sun, 16 Sep 2007 19:29:50 +0200 From: Dennis Lundberg User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: dev@commons.apache.org Subject: Doing Commons releases using Maven 2 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Hi all I'd like to prepare the release of commons-logging 1.1.1. The release will be done entirely with Maven 2. Since this is fairly new for Commons, I'd like to hear you opinions on how this should be done. Previous discussions regarding our release process indicate that voting on a release should be done on the "actual bits". This can be difficult do achieve, depending on what the process looks like. Here's how we do it over at the Maven project. See [1] for full details. 1. Create a tag in svn with the actual release number (not an rc) 2. Build the entire distribution from the tag 3. Upload the distributions to people.a.o/~username for review/vote 4.1 If the vote is positive, move the distribution to the central m2 repository 4.2 If the vote is negative, remove the tag from svn and start again Most of this is fully automated and supported by Maven 2 and plugins. Does this sound like a good way to do releases using Maven 2 here in Commons, as well? [1] http://maven.apache.org/developers/release/releasing.html -- Dennis Lundberg --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org For additional commands, e-mail: dev-help@commons.apache.org