Author: hwright
Date: Tue Jun 28 03:04:31 2011
New Revision: 1140415

URL: http://svn.apache.org/viewvc?rev=1140415&view=rev
Log:
Release docs: use a table to better communicate the various pre-release types,
and remove existing now-superfluous text.

* docs/community-guide/releasing.part.html
  (release-numbering): Add table, adjust text here, and when talking about
    alphas and betas.

Modified:
    subversion/site/publish/docs/community-guide/releasing.part.html

Modified: subversion/site/publish/docs/community-guide/releasing.part.html
URL: 
http://svn.apache.org/viewvc/subversion/site/publish/docs/community-guide/releasing.part.html?rev=1140415&r1=1140414&r2=1140415&view=diff
==============================================================================
--- subversion/site/publish/docs/community-guide/releasing.part.html (original)
+++ subversion/site/publish/docs/community-guide/releasing.part.html Tue Jun 28 
03:04:31 2011
@@ -57,35 +57,43 @@ because eventually we declare a patch li
 upgrade to the next minor release, so over the long run the numbering
 is basically linear.</p>
 
-<p>Non-stable releases are qualified with "alphaN" or "betaN"
-suffixes, and release candidates with "-rcN".  For example, the
-prereleases leading to 1.3.7 might look like this:</p>
+<p>Subversion releases may be qualified by text following the
+version number, which all represent various steps in the pre-release process.
+In order from least- to most-stable:</p>
+
+<table border="1" cellspacing="2" cellpadding="2">
+<tr>
+  <th>Qualifier</th>
+  <th>Meaning</th>
+  <th>Example</th>
+  <th>Output of <tt>svn --version</tt></th>
+</tr>
+<tr>
+  <td>Alpha</td>
+  <td>We know or expect there to be problems, but solicit testing from
+      interested individuals.</td>
+  <td><tt>subversion-1.7.0-alpha2</tt></td>
+  <td>version 1.7.0 (Alpha 2)</td>
+</tr>
+<tr>
+  <td>Beta</td>
+  <td>We don't expect there to be problems, but be wary just in case.</td>
+  <td><tt>subversion-1.7.0-beta1</tt></td>
+  <td>version 1.7.0 (Beta 2)</td>
+</tr>
+<tr>
+  <td>RC (Release Candidate)</td>
+  <td>This release is a candidate to become the final proposed version.  If
+      no serious bugs are found, the <tt>-rc</tt> tag will be dropped, and
+      the contents of this release will be declared stable.</td>
+  <td><tt>subversion-1.7.0-rc4</tt></td>
+  <td>version 1.7.0 (Release Candidate 4)</td>
+</tr>
+</table>
 
-<pre>
-   subversion-1.3.7-alpha1.tar.gz
-   subversion-1.3.7-alpha2.tar.gz
-   subversion-1.3.7-beta1.tar.gz
-   subversion-1.3.7-rc1.tar.gz
-   subversion-1.3.7-rc2.tar.gz
-   subversion-1.3.7-rc3.tar.gz
-   subversion-1.3.7.tar.gz
-</pre>
-
-<p>The output of 'svn --version' corresponds in the obvious way:</p>
-
-<pre>
-   version 1.3.7 (Alpha 1)
-   version 1.3.7 (Alpha 2)
-   version 1.3.7 (Beta 1)
-   version 1.3.7 (Release Candidate 1)
-   version 1.3.7 (Release Candidate 2)
-   version 1.3.7 (Release Candidate 3)
-   version 1.3.7
-</pre>
-
-<p>When you '<tt>make install</tt>' subversion-1.3.7-rc1,
+<p>When you '<tt>make install</tt>' subversion-1.7.0-rc1,
 it still installs as
-though it were "1.3.7", of course.  The qualifiers are metadata on the
+though it were "1.7.0", of course.  The qualifiers are metadata on the
 release; we want each subsequent prerelease release to overwrite the
 previous one, and the final release to overwrite the last
 prerelease.</p>
@@ -94,7 +102,7 @@ prerelease.</p>
 but '<tt>svn --version</tt>' still produces special output:</p>
 
 <pre>
-   version 1.3.8-dev (under development)
+   version 1.7.1-dev (under development)
 </pre>
 
 <p>The version number is the next version that project is working
@@ -117,10 +125,7 @@ looking to run the bleeding edger, or te
 
 <p>When we want new features to get wide testing before we enter the
 formal stabilization period described above, we'll sometimes release
-alpha and beta tarballs (as <a href="<!--#echo var="GUIDE_RELEASING_PAGE" 
-->#release-numbering" >shown
-earlier</a>).  The line between alpha and beta is fuzzy, but
-basically, "alpha" means "we know or expect there are problems", and
-"beta" means "we don't expect problems".  There is no requirement to
+alpha and beta tarballs.  There is no requirement to
 do any beta releases even if there were "alpha1", "alpha2", etc
 releases; we could just jump straight to "rc1".  However, there are
 circumstances where a beta can be useful: for example, if we're unsure


Reply via email to