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

Reply via email to