RELEASE MANAGEMENT ================== 0) # Optional: Do a vote if a release shall be done # Send email to dev@lenya.apache.org with Subject: [VOTE] Release 1.2.6 1) # Announce the freeze 7 days ahead of the actual freeze: # Send email to dev@lenya.apache.org with subject: [FREEZE-ANNOUNCEMENT] 2) # Remind of the actual freeze: # Send email to dev@lenya.apache.org with subject: [FREEZE-REMINDER] 3) # Create tagged version # Browse to http://svn.apache.org/repos/asf/lenya/branches/BRANCH_1_2_X # http://svnbook.red-bean.com/en/1.1/ch04s06.html svn co -r 373588 https://svn.apache.org/repos/asf/lenya/branches/BRANCH_1_2_X cd branches/BRANCH_1_2_X svn copy branches/BRANCH_1_2_X tags/RELEASE_1_2_6 svn ci -m "Release 1_2_5 added" tags/RELEASE_1_2_6 4) # Add release notes (SVN URL, SVN Revision, What's new, Cocoon version 2.1.8, etc.): svn add RELEASE-NOTES.txt svn ci -m "release notes added" RELEASE-NOTES.txt 5) # Lock tagged version (Is this really necessary or just a project policy) #??? svn lock tags/RELEASE_1_2_6 6) # Start testing this tagged version (based on the specified Cocoon version, e.g. 2.1.8) # Use Test-Suite: http://wiki.apache.org/lenya/TestCases # Maybe do a sprint over IRC irc.freenode.org#lenya # If tests are successfull, then freeze can be canceled # If tests fail, then ... 7) # Release source and binary versions based on this tagged version