On 05/22/2012 04:52 AM, Vincent Massol wrote: > > On May 22, 2012, at 10:55 AM, Caleb James DeLisle wrote: > >> Hi, >> >> I'd like to add staging to our official release process. >> For milestone releases, I propose the staging cycle be for "0 time" (this >> may be revisited later). > > +1 > >> For RC or finals, we place the release in staging and immediately call a >> VOTE to publish the release, this gives our testing team (everybody!) 72 >> hours to raise a potential issue. > > +1 with the proviso that we need to take that into account when we publish > release dates. When we say that 4.1RC1 will be released on 11th of June, I > guess it means we need to release RC1 on 11th - 72 hours then?
Sounds good, to prevent issues having their fix-for version set as the released version, it makes sense to release on jira right away but post-date the release so that dates line up. Anyway this is something we can leave open to experimentation until the right decision makes itself obvious. Caleb > >> Why: >> >> #1. After some chat on IRC I decided that it is advantageous to move toward >> a faster release cycle and begin moving away from milestone releases in >> favor of staging. This will set the stage for the release method we will >> need. >> >> #2. Staging is easy, I've modified the release script to include staging and >> with the script, it is a simple matter of about 5 clicks on nexus to >> "login", "close repository", "release repository". >> >> #3. Staging is safe, the RM need not worry about fat fingers breaking the >> release, all it costs is time. >> >> #4. The release process should be as close to the same as possible for >> milestone and RC/final releases. This simplifies scripting of the process, >> decreases the amount the RM must remember and makes every milestone release >> a rehearsal. >> >> #5. Everybody else is doing it (is that even a reason?!) >> >> >> Mandatory? >> I would rather impress the RM with how easy and helpful staging can be than >> bind him with rules. >> If I had followed the existing process to the letter, I would not have had >> any experience with staging to begin with. >> In the interest of continuous improvement I would like to make this a strong >> recommendation, not a strict rule. >> >> >> Here's my +1 > > +1 > > Thanks > -Vincent > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

