Return-Path: X-Original-To: apmail-commons-dev-archive@www.apache.org Delivered-To: apmail-commons-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 DC5399F95 for ; Mon, 9 Jan 2012 18:23:32 +0000 (UTC) Received: (qmail 45244 invoked by uid 500); 9 Jan 2012 18:23:32 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 45103 invoked by uid 500); 9 Jan 2012 18:23:31 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 45095 invoked by uid 99); 9 Jan 2012 18:23:31 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 09 Jan 2012 18:23:31 +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 (nike.apache.org: domain of garydgregory@gmail.com designates 209.85.210.171 as permitted sender) Received: from [209.85.210.171] (HELO mail-iy0-f171.google.com) (209.85.210.171) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 09 Jan 2012 18:23:25 +0000 Received: by iagw33 with SMTP id w33so36225736iag.30 for ; Mon, 09 Jan 2012 10:23:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=y8RBHOonCT/zYI2tfgoYtxIG+NecjPg7RGW9dujLkng=; b=Jzl9YhJXlSgEg2PyTtvXv3IOFiTvpANu1sdzOZviE3zLdK363j00im3kztnXjSaSxJ 1YQkBD+8eDXkkGz8DJIUv2HF2rhfjD6iIHMGr08zTAGWjPTHyYlq1qIe9t/iK1w3lHEM VRf+xmFHBH22rOZTdu/El2HhsPBLe6RM7NY3U= MIME-Version: 1.0 Received: by 10.42.243.2 with SMTP id lk2mr21641838icb.8.1326133384066; Mon, 09 Jan 2012 10:23:04 -0800 (PST) Received: by 10.42.243.3 with HTTP; Mon, 9 Jan 2012 10:23:03 -0800 (PST) In-Reply-To: References: Date: Mon, 9 Jan 2012 13:23:03 -0500 Message-ID: Subject: Re: [VOTE] Release Commons Pool 1.6-RC4 From: Gary Gregory To: Commons Developers List Content-Type: text/plain; charset=UTF-8 X-Virus-Checked: Checked by ClamAV on apache.org On Mon, Jan 9, 2012 at 12:26 PM, sebb wrote: > On 9 January 2012 17:06, Gary Gregory wrote: >> On Mon, Jan 9, 2012 at 11:55 AM, sebb wrote: >>> On 9 January 2012 15:46, Gary Gregory wrote: >>>> Good day to you all: >>>> >>>> I have prepared Commons Pool 1.6-RC4. >>>> >>>> There is NO change from RC3. >>>> >>>> This RC exists because I blew up the Nexus staging repository for RC3 >>>> and a new RC is needed for a clean release process. >>>> >>>> The only changes from 1.5.7 are the additions of generics and >>>> therefore requires Java 5. >>>> >>>> Tag: >>>> >>>> https://svn.apache.org/repos/asf/commons/proper/pool/tags/POOL_1_6_RC4/ >>>> >>>> Site: >>>> >>>> https://people.apache.org/builds/commons/pool/1.6/RC4/ >>>> >>>> Binaries: >>>> >>>> https://repository.apache.org/content/repositories/orgapachecommons-043/ >>>> >>>> The link above includes checksum files. >>> >>> But these disappear when the staging repo is promoted or dropped, so >>> this is not useful as a cross-check (if that's what's intended). >> >> Hm, I am not sure I understand. Cross check with what? The RC3 staging >> repos is gone, it was not salvageable by a mere Maven/Nexus mortal >> like me. > > I've not use Nexus upload much - I only used it to release the Daemon > jars from the existing binary release, but that worked fine. > >> This is a new RC with my guarantee that nothing has changed from the >> previous RC: the RC3 and RC4 tags contain the same version of the same >> files. > > Which is necessary (but not sufficient) to ensure the release is the same. > >> Yes, the files were rebuilt by maven, but nothing changed in >> the source files. I am taking the conservative path with a new RC and >> vote instead of deploying to Nexus, closing, and releasing the repo, >> because as you mentioned, we vote on the contents of a specific Nexus >> staging repo. And yes the repo goes away after a release but that has >> always been like that. Are you suggesting a different process? > > I'm suggesting that having the actual hashes in the VOTE e-mail is > better for traceability as the dist and Maven repo contents can be > linked directly to the VOTE. Ok, so the contents of all *.sha1 and *.md5 should be in the VOTE email? Can you update the VOTE section of http://wiki.apache.org/commons/UsingNexus with exactly what you mean? This is all good stuff, let's improve our process. Thank you, Gary > > I guess that one can also follow the Nexus promotion mail trail and > tie it to the vote, but AFAICT that does not prove conclusively that > the artifacts present in a repo are identical to the ones voted on. > > It would also have avoided needing to re-run the VOTE, had you (or > someone else) been able to recreate the staging repo from the original > files. I tried to do a mvn deploy:deploy to redploy without building but could not get it to work. I'm sure there is some Maven black magic to do so but I did not take the time to figure that out. Gary > >> Thank you, >> Gary >> >>> >>>> >>>> [ ] +1 release it >>>> [ ] +0 almost, please fix: >>>> [ ] -1 no because: >>>> >>>> This VOTE is open for at least 72 hours, until Janurary 12 2011, 10:30 EST. >>>> >>>> Changes: >>>> o [POOL-208] Support Java 1.5 Generics in version 1.x. >>>> >>>> Thank you and happy new year, >>>> Gary >>>> >>>> -- >>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org >>>> JUnit in Action, 2nd Ed: http://bit.ly/ECvg0 >>>> Spring Batch in Action: http://bit.ly/bqpbCK >>>> Blog: http://garygregory.wordpress.com >>>> Home: http://garygregory.com/ >>>> Tweet! http://twitter.com/GaryGregory >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org >>>> For additional commands, e-mail: dev-help@commons.apache.org >>>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org >>> For additional commands, e-mail: dev-help@commons.apache.org >>> >> >> >> >> -- >> E-Mail: garydgregory@gmail.com | ggregory@apache.org >> JUnit in Action, 2nd Ed: http://bit.ly/ECvg0 >> Spring Batch in Action: http://bit.ly/bqpbCK >> Blog: http://garygregory.wordpress.com >> Home: http://garygregory.com/ >> Tweet! http://twitter.com/GaryGregory >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org >> For additional commands, e-mail: dev-help@commons.apache.org >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org > For additional commands, e-mail: dev-help@commons.apache.org > -- E-Mail: garydgregory@gmail.com | ggregory@apache.org JUnit in Action, 2nd Ed: http://bit.ly/ECvg0 Spring Batch in Action: http://bit.ly/bqpbCK Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org For additional commands, e-mail: dev-help@commons.apache.org