|# (/) After the vote has been approved: |
#- (/) Publish the results on a *\[RESULTS\]* reply to the original *\[VOTE\]* thread on the Geronimo dev list
|#- (/) Promote artifacts in maven staging site. You may find them on [http://repository.apache.org/|http://repository.apache.org/] (The artifacts are promoted immediately.) |
|#- (/) Publish the staging site, including the deployable.zip and updatesite.zip files, and the release notes to the *Geronimo Eclipse distribution* location on people.apache.org here: |
|# (/) Ensure that the corresponding [*Geronimo Eclipse distribution*|http://apache.org/dist/geronimo/eclipse/] website is updated automatically in the next 24 hours and properly with the deployable.zip file and the updatesite.zip file |
Before starting the process, make sure these work below has been done:
|Note: These notes are written for release 2.2. Change the version number accordingly for your release!|
|Note: Profile allsubproject is added since GEP 2.1.7 and 2.2.1 to include testsuite module during release but exclude the testsuite execution|
1. Be certain to use the Release Candidate (RC) acronym in the name as it will not likely pass on the first vote
2. Be certain to use the same version numbers as the Geronimo Server (e.g., 2.2)
Be certain to get enough binding votes according to the Apache Foundation requirements, which in general stipulates 3 PMC +1 votes (see http://www.apache.org/foundation/voting.html#ReleaseVotes for more details)
NOTE: To generate keys, you need to notice the rules here http://www.apache.org/dev/openpgp.htmland http://www.apache.org/dev/key-transition.html
NOTE: Maven release plugin will generate the signature and checksum for all jar files, but for other files, you need to generate them manually.
Never delete old releases from the update site - always append to it !! Likewise, do not create a new update site as this will break everyone who has this current site configured, and WTP which uses the update site for the downloadable server adapter support.
If you use FTP to transfer the files to the *Geronimo Eclipse Update Site *make sure to transfer everything in binary mode. Otherwise, the checksum files may not transfer correctly (especially if they are transferred in text mode).