Return-Path: Delivered-To: apmail-commons-dev-archive@www.apache.org Received: (qmail 49566 invoked from network); 23 Mar 2008 06:24:02 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 23 Mar 2008 06:24:01 -0000 Received: (qmail 39608 invoked by uid 500); 23 Mar 2008 06:23:59 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 39519 invoked by uid 500); 23 Mar 2008 06:23:58 -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 39510 invoked by uid 99); 23 Mar 2008 06:23:58 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 22 Mar 2008 23:23:58 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of phil.steitz@gmail.com designates 209.85.200.171 as permitted sender) Received: from [209.85.200.171] (HELO wf-out-1314.google.com) (209.85.200.171) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 23 Mar 2008 06:23:20 +0000 Received: by wf-out-1314.google.com with SMTP id 25so2250386wfc.27 for ; Sat, 22 Mar 2008 23:23:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=5a31C5nie1/iDd0QJgyaD0xBHjml4Y8ck7CcNvLHuto=; b=dNyZKmmuisZ2z0RfRTFIuySu53SK2G6N/y8O8L2mwuHfV+cRcF9YdCjD3LCLkFMZYvpTrk5aebe30BnWro1eez1WJBLNV3jue9/JqGDhqs5n07dc57Y4BSBhooCAEoTK9r8j0Dql3kC2pMCHJulDakPa9/98WAFtoPjgj/3U9uE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=YDf87IACUac6AGceGlX79CfGp8Uu9mCpBDW+lcQCLNd+ZiJsmb9BsqEOx64eiwvZVmHaCef1C5TcTbE7e8SZ2d1tZoDveL1zOOUpMTHkVjdVqkY25h9meBmVMdsuB/YUHyIWrWOnCXSbqYEjWyVqNEzi4V8MWuvPuOlL5wwGMaY= Received: by 10.142.154.20 with SMTP id b20mr3551150wfe.166.1206253411441; Sat, 22 Mar 2008 23:23:31 -0700 (PDT) Received: by 10.142.133.19 with HTTP; Sat, 22 Mar 2008 23:23:31 -0700 (PDT) Message-ID: <8a81b4af0803222323x3e4d4901hf01811ffe157bdde@mail.gmail.com> Date: Sat, 22 Mar 2008 23:23:31 -0700 From: "Phil Steitz" To: "Jakarta Commons Developers List" Subject: Re: [m2][PROPOSAL] Release process In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <8a81b4af0803221510v438fe3bdj198568a742f54e04@mail.gmail.com> <8a81b4af0803221934j548e002di63b029ebcff20ea@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org > > I don't see why it should be "illegal" to publish an RC to the > > snapshot repo. We do not distinguish "stable", "ga", "beta" etc here > > in Commons. We have releases and things that are not yet released. I > > don't see why we need yet another repo for RCs. We - at least I - > > like for people to test with our RCs *before* we vote on them. So > > maybe its just semantics and I am calling the RCs (with "RC" in the > > artifact name) "snapshots." I don't see the need to ask people to > > configure yet another special repo to test our RCs. > > > > > For the style of RCs you've described, there is nothing against > putting them in the m2-snap-repo. But the final RC that you describe > is best not placed there, because: > > * Fundamentally, its a (soon-to-be) release, not a snap Right. I would not put the to-be-voted-on candidate there, just the RCs leading up the the final, all of which have "RC" in their version specs. > * Wendy is alluding to a limitation of the stage plugin that requires > the staging repo to be clean (it will currently copy all versions that > exist in the staging repo over to the rsync repo! -- obviously that > means you don't want the m2-snap-repo to also be the staging repo > ATM). And for folks like me who won't be correcting metadata files by > hand (tedious, open to operator error), the stage plugin is needed. > > IMO, its not a bad idea to get folks to use an alternate repo for > testing RCs, it causes an increased level of awareness :-) > I just want to make it as simple as possible for developers to test our RCs and I think having "RC" in the artifact name is enough to ensure people know what they are testing. I want to do everything possible to encourage development community testing of release candidates. I think we do a good job - maybe even too good a job - validating structure, formal contents and doing static code analysis of release packages and I would like to see more of that energy applied to validating the code itself from a functional standpoint. Phil --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org For additional commands, e-mail: dev-help@commons.apache.org