summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ROADMAP20
1 files changed, 17 insertions, 3 deletions
diff --git a/ROADMAP b/ROADMAP
index 58f0d282d7..e4efe87a54 100644
--- a/ROADMAP
+++ b/ROADMAP
@@ -1,6 +1,6 @@
APACHE 2.x ROADMAP
==================
-Last modified at [$Date: 2002/10/17 17:59:17 $]
+Last modified at [$Date: 2002/10/18 01:08:38 $]
INTRODUCTION
@@ -67,8 +67,8 @@ keeping the stable tree as safe as possible:
to the 2.4-stable release if they cannot be incorporated in the current
stable release due to API change requirements.
- * The stable CVS tree must not remain unstable at any time. Atomic commits
- must be used to introduce code from the development version to the stable
+ * The stable CVS tree should not remain unstable at any time. Atomic commits
+ aught be used to introduce code from the development version to the stable
tree. At any given time a security release may be in preparation,
unbeknownst to other contributors. At any given time, testers may be
checking out CVS head to confirm that a bug has been corrected. And as
@@ -121,6 +121,20 @@ their module before the stable release is created, once it has been released
they will be stuck with that API for the lifetime of that stable release.
+ALL RELEASES
+------------
+In order to avoid 'skipped' release numbers, the Release Manager will generally
+roll a release candidate (APACHE_#_#_#_RC#) tag. This is true of both the
+stable as well as the development tree. Release Candidate tarballs will be
+announced to the stable-testers@httpd.apache.org for the stable tree, or to
+the current-testers@httpd.apache.org list for the development tree.
+
+The final APACHE_#_#_# tag will not exist until the APACHE_#_#_#_RC# candidate
+has passed the usual votes to release that version. Only then is the final
+tarball packaged, removing all -rc# designations from the version number, and
+tagging the tree with the release number.
+
+
WORKS IN PROGRESS
-----------------