+1 sounds good. Thanks, Marius
Vincent Massol wrote: > Hi, > > I'd like to propose that we replace our Archiva install with Nexus > Professional since it's much better and would allow us to do staged > releases. > > For details on staged releases, see > http://blogs.sonatype.com/people/2009/01/nexus-professional-what-is-staging/ > > Basically it means the workflow for releasing would be: > > 1) do a release as normal > 2) nexus pro intercepts the release before it goes to our release > repository and moves the artifacts to a temporary staging repository > 3) an email is sent to the users/devs mailing list asking for people > to test the staged release to ensure it works fine > 4) we allow 1 to 2 days for testing > 5) the release manager then goes in the nexus UI and either promotes > the staged release as a release or discards it if important problems > are found > 6) the release manager then continues with the release by uploading > the files to the OW2 repo, modify the xwiki.org web site, etc > > Note that we should move towards the goal of removing the need to have > RCs and thus give us more time to provide added-value in our releases. > This can only be done by increasing our quality and namely it means: > A) Improving our test suite and test practices (no code should be > released without tests) > B) Improving our manual QA tests for the release to ensure nothing is > amiss > > The idea of staged release implements the B) point above. Ideally we > shouldn't find any problem at all during step 3) above and thus B) > should just be a formality. In practice it's probably a good thing to > have it, just to be extra careful and give us the ability to catch > last minute errors. > > WDYT? > > Thanks > -Vincent > http://xwiki.com > http://xwiki.org > http://massol.net > > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

