On 9 January 2012 18:23, Gary Gregory <garydgreg...@gmail.com> wrote: > On Mon, Jan 9, 2012 at 12:26 PM, sebb <seb...@gmail.com> wrote: >> On 9 January 2012 17:06, Gary Gregory <garydgreg...@gmail.com> wrote: >>> On Mon, Jan 9, 2012 at 11:55 AM, sebb <seb...@gmail.com> wrote: >>>> On 9 January 2012 15:46, Gary Gregory <ggreg...@apache.org> 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?
Probably don't need both hashes. I've just realised that this would be easier if the Nexus mails included the hashes; one could just include the Nexus message in the vote. [Note: as it stands, the Nexus mail is not unique, because the numeric suffix is recycled.] I'll raise an enhancement request against Nexus. > 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. > I just used Nexus upload to upload the Daemon jars; worked fine for me. > 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: garydgreg...@gmail.com | ggreg...@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-unsubscr...@commons.apache.org >>>>> For additional commands, e-mail: dev-h...@commons.apache.org >>>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >>>> For additional commands, e-mail: dev-h...@commons.apache.org >>>> >>> >>> >>> >>> -- >>> E-Mail: garydgreg...@gmail.com | ggreg...@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-unsubscr...@commons.apache.org >>> For additional commands, e-mail: dev-h...@commons.apache.org >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >> For additional commands, e-mail: dev-h...@commons.apache.org >> > > > > -- > E-Mail: garydgreg...@gmail.com | ggreg...@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-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org