On Mon, Oct 11, 2010 at 14:57, Vincent Massol <vincent(a)massol.net> wrote:
On Oct 11, 2010, at 12:00 PM, Sergiu Dumitriu wrote:
Hi devs,
I don't think that Monday is a good day for releases, since voting over
the weekend is not a good thing. Thus, I propose to move the general
release day to the Thursday of the week. The current release process
doesn't really follow the VOTE rules, since the way it's done is: send
vote mail at 10AM, wait a few hours, start the release around 1PM. The
rule for VOTE emails is to wait for three days.
Thus:
- Send release VOTE on Monday
- Prepare the release during the following three days (release plan,
release notes)
- Perform the maven release on Thursday, request tests for publishing
the release (testing of the build)
- Finalize the release on Friday (download, announcements, version
update)
-0
For me the process should be:
- Release Manager performs the release in the staging repo on the planned
day (planned during the roadmap process), whatever the day
- A vote is sent to release it 3 days later. This means users and devs get
a chance to test the version that will be released
- if the vote is passed then the Release Manager promotes the release
Sounds good to me, but I also agree with Sergiu that we should avoid release
on Mondays, which could reduce the testing time of the staging release due
to the WE. So having official release date on thursday and starting release
on Friday or Monday when we are late, could probably helps.
WDYT ?
Denis
Note: When we do roadmap emails we should differentiate RC1 (== staging)
from Final by at least 3 days, I think 5 days is safer though.
Thanks
-Vincent
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
--
Denis Gervalle
SOFTEC sa - CEO
eGuilde sarl - CTO