On Jun 8, 2012, at 11:07 AM, Caleb James DeLisle wrote:

> 
> It seems that if we want to shorten a release cycle, we have 2 options:
> 
> #1 No RC release
> #2 No staging
> 
> I think it would be a shame to scrap staging over this, especially since
> my understanding is we want to move toward frequent releases with no
> release candidates or milestones so staging would be a requirement.
> 
> This is an interesting topic which can be discussed.
> 
> Right now for 4.1 I think we need a coherent proposal rather than an adhoc 
> chop-and-slice of the agreed upon schedule and dates.
> Finally, I'm concerned about changing our release process in the middle
> of a release which is behind it's normal schedule. I'm not completely

We're not behind schedule at all.

Again the dates we've shown to the world are those listed on
http://enterprise.xwiki.org/xwiki/bin/view/Main/Roadmap

And they say:
* RC1 released on 11th
* Final released on 18th

So we're still good :)

Thanks
-Vincent

> opposed to a change but IMO if we want to change it we need to proceed with 
> extra caution.
> 
> Thanks,
> 
> Caleb
> 
> 
> On 06/08/2012 03:15 AM, Vincent Massol wrote:
>> Hi guys,
>> 
>> I'd like to bring an issue with this VOTE below.
>> 
>> When I initially read it I didn't realize that this was about doing 
>> double-staging: 
>> * once with nexus staging
>> * another one with the RC release
>> 
>> So it increases the time we spend for doing releases instead of reducing it 
>> which is the direction we would like to go.
>> 
>> The increase is bad because we're already spending too much time just on the 
>> release itself while we should reduce it to a minimum so that we can focus 
>> on developing new features/improvements/fixing bugs.
>> 
>> So IMO if we really want to go with staging we need to remove the RC phase 
>> and go from M2 to Final directly. However if we were to do this we would 
>> need to find a way to advertise it as a release on all channels because this 
>> is the time when we need to most testers. Right now it seems to me that an 
>> official RC is much more powerful than staging
>> 
>> Thus I'd like to retract my vote on this (if it's not possible I'll send a 
>> new vote to not do double staging).
>> 
>> Thanks
>> -Vincent
>> 
>> PS: Sorry for not realizing this earlier...
>> 
>> 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).
>>> 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.
>>> 
>>> 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
>>> 
>>> Caleb
>> 
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
>> 
> 
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to