THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
- Update the VERSION in README.txt / RELEASE_NOTES-2.1.5-SNAPSHOT.txt, and rename to RELEASE_NOTES-2.1.5.txt
- Update <version> properties in root pom.xml ?? (need update to <version>${version}</version>)
- Update versions in "assemblies\geronimo-boilerplate-minimal\src\main\underlay\etc*\gsh-classworlds.conf*"
- Others
- plugins\remote-deploy\geronimo-remote-deploy\src\main\webapp\WEB-INF\geronimo-web.xml
- plugins\welcome\geronimo-welcome\src\main\webapp\WEB-INF\geronimo-web.xm
- framework\modules\geronimo-plugin\src\test\resources\geronimo-plugins.xml
- framework\modulesconfigs\geronimo-upgrade\src\test\resources\gbean_1.xml
framework\modules\geronimo-upgrade\src\test\resources\gbean_1_result.xmlplugin\pom.xml - DownloadedPluginRepos - framework\configs\geronimo-gbean-deployer\src\it\j2ee-system-it1\src\test\resources\META-INF\geronimo-plugin.xml
framework\configs\geronimo-gbean-deployer\src\it\j2ee-system-it1\src\test\resources\META-INF\plan.xml
framework\configs\geronimo-gbean-deployer\src\it\metadatageneration-it3\src\test\resources\META-INF\geronimo-plugin.xml
3. After release, update versions to 2.1.6-SNAPSHOT
- testsuite/webservices-testsuite/jaxrpc-tests/jaxrpc-war/src/main/webapp/WEB-INF/geronimo-web.xml - jaxrpc-war
- Not Applicable Update artifact-alias, add version 2.1.5 in artifact-alias after 2.1.5 release :
- /framework/configs/pom.xml
- /plugins/client/pom.xml
- /plugins/corba/client-corba-yoko/pom.xml
- /plugins/pom.xml
- Revert versions definition in README.txt / RELEASE_NOTES-2.1.5.txt, rename to RELEASE_NOTES-2.1.6-SNAPSHOT.txt,
- Update <version> properties from ${version} to 2.1.6-SNAPSHOT in root pom.xml so that can be built in mvn 2.0.10
- Update versions in "assemblies\geronimo-boilerplate-minimal\src\main\underlay\etcgsh-classworlds.conf"
- Others, same as in #2
...
- framework\modules\geronimo-upgrade\src\test\resources\gbean_1.xml
framework\modules\geronimo-upgrade\src\test\resources\gbean_1_result.xml
framework\configs\geronimo-gbean-deployer\src\it\j2ee-system-it2\src\test\resources\META-INF\geronimo-plugin.xml
framework\configs\geronimo-gbean-deployer\src\it\j2ee-system-it2\src\test\resources\META-INF\plan.xml
framework\configs\geronimo-gbean-deployer\src\it\metadatageneration-it4\src\test\resources\META-INF\geronimo-plugin.xml
3. After release, update versions to 2.1.6-SNAPSHOT
- Update artifact-alias, add version 2.1.5 in artifact-alias after 2.1.5 release
- /framework/configs/pom.xml
- /plugins/client/pom.xml
- /plugins/corba/client-corba-yoko/pom.xml
- /plugins/pom.xml
- Revert versions definition in README.txt / RELEASE_NOTES-2.1.5.txt, rename to RELEASE_NOTES-2.1.6-SNAPSHOT.txt,
- Update <version> properties from ${version} to 2.1.6-SNAPSHOT in root pom.xml so that can be built in mvn 2.0.10
- Update versions in "assemblies\geronimo-boilerplate-minimal\src\main\underlay\etcgsh-classworlds.conf"
- Others, same as in #2
4. Update geronimo-plugins.xml
- delete your local ~/.m2/repository/geronimo-plugins.xml
- build tag 2.1.5, then will generate a new geronimo-plugins.xml in ~/.m2/repository/
- do the actions as described here -- https://cwiki.apache.org/GMOxPMGT/geronimo-server-release-process.html -- in step 12.
5. Vote and Announce
- 1. Vote in mailing list, meanwhile wait TCK results
- 2. Promote stagine repo
- 3. Announce in mailing list
- 4. Post news in homepage
- Modify frontpage and add a news.
- Modify http://geronimo.apache.org/downloads.html.
- Add a new page list the artifacts that can be downloaded.
- Add artifacts to http://www.apache.org/dist/geronimo/
- Copy https://svn.apache.org/repos/asf/geronimo/KEYS to people.apache.org:/www/www.apache.org/dist/geronimo/KEYS if your public key is not in it (one time)
- Upload the artifacts and their checksums to people.apache.org:/www/www.apache.org/dist/geronimo/2.1.5
Ensure distribution directories have0775
dir permission and a0664
file permission set on them