You are viewing a plain text version of this content. The canonical link for it is here.
Posted to svn@forrest.apache.org by cr...@apache.org on 2005/11/27 05:01:02 UTC
svn commit: r349180 - /forrest/trunk/etc/RELEASE_PROCESS.txt
Author: crossley
Date: Sat Nov 26 20:00:58 2005
New Revision: 349180
URL: http://svn.apache.org/viewcvs?rev=349180&view=rev
Log:
Add some preliminary notes about plugins. Surely there are more,
but add those when we try to do the actual release job.
Modified:
forrest/trunk/etc/RELEASE_PROCESS.txt
Modified: forrest/trunk/etc/RELEASE_PROCESS.txt
URL: http://svn.apache.org/viewcvs/forrest/trunk/etc/RELEASE_PROCESS.txt?rev=349180&r1=349179&r2=349180&view=diff
==============================================================================
--- forrest/trunk/etc/RELEASE_PROCESS.txt (original)
+++ forrest/trunk/etc/RELEASE_PROCESS.txt Sat Nov 26 20:00:58 2005
@@ -20,16 +20,20 @@
- Ensure that the line-endings and svn:eol-style property are correct
for all files. See svn:committers/tools/
-- Discuss which Java-Version to use for compliling the release.
+- Discuss which Java-Version to use for compiling the release.
Downloading and installing that version should be done well
ahead of time to avoid delays.
+- Ensure that documentation is ready.
+
+- Ensure that all relevant plugins have been deployed to plugins/0.8-dev/
+
- Announce the release plan to the dev list. Define when the code freeze
- commences, when the vote ends etc. See email templates at end-of-file.
+ commences, when the vote ends etc. See email templates at end of this file.
Send a reminder when the code-freeze commences.
- - Check out a fresh copy from SVN to make sure you have no local modifications,
- especially those that might be hidden by svn:ignore settings.
+ - Check out a fresh copy from SVN to make sure you have no local
+ modifications, especially those that might be hidden by svn:ignore settings.
1. Create a new empty directory 'Forrest_Release'
2. svn co https://svn.apache.org/repos/asf/forrest/trunk
@@ -58,13 +62,16 @@
- Update your release checkout to reflect last minute changes
- 1. cd to the 'Forrest_Release'-directory
+ 1. cd to the 'Forrest_Release' directory
2. svn up
3. Wait for the update to finish
- Do 'build test'. Fix any problems, just those that prevent building.
- It is not your job to fix bugs.
- Remove the build directories, run 'svn st --no-ignore' to be sure.
+ It is not your job to fix bugs!
+ If there are bugs, then call a halt to the release process.
+
+ Remove the build directories.
+ Do 'svn st --no-ignore' to be sure.
- Update the version numbers at various places.
@@ -245,6 +252,13 @@
FIXME: There is a bug (FOR-300) in the forrest build which generates
to main/site/mirrors.html instead of build/site/mirrors.html
+ - rename the deployed plugins directory:
+ cd /svn/asf/forrest-site
+ svn up
+ svn mv plugins/0.8-dev plugins/0.8
+ svn mkdir plugins/0.9-dev
+ svn commit
+
- Copy the docs ready for the next development phase, e.g.
cd site-author/content/xdocs
svn copy docs_0_70 docs_0_80
@@ -312,6 +326,9 @@
- Review the Issues for the old version and move any Incomplete ones up.
- Change the "fixfor" attribute to the next verion for the
"project.issues-rss-url" RSS feed in forrest.properties
+
+ - Cleanup this RELEASE_PROCESS.txt file to set version number examples
+ to be ready for the next release.
- Remove the release candidates from your public_html directory.