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
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