I'm not sure where to file a bug for this, but I produced a first pass
at a patch to update the page. I'm not sure I have a solid grasp on
why we're doing milestones in tc9 (other than to prevent a bunch of
revisions from being releases pre-beta) so this might need some
changes to convey the intent a bit better.

On Thu, Sep 15, 2016 at 12:26 PM, Mark Thomas <ma...@apache.org> wrote:
> On 15 September 2016 16:32:36 BST, Coty Sutherland <csuth...@redhat.com> 
> wrote:
>>Hi all,
>>
>>I'm getting quite a few questions on freenode in #tomcat about the
>>versioning scheme for tomcat 9. I looked at the
>>http://tomcat.apache.org/whichversion.html page and it has some good
>>information there, but it doesn't mention what the milestone releases
>>are or how they fit into the alpha/beta/stable releases. Can we add
>>some information there to help users better understand the milestone
>>releases (if that is going to continue to be a thing) and how they fit
>>into the lifecycle?
>>
>>I can open a bug for it, but wanted to get an opinion on whether or
>>not this is something that we want to do.
>>
>>
>>
>>Thanks,
>>Coty
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
>>For additional commands, e-mail: dev-h...@tomcat.apache.org
>
> +1
>
> Current plan is milestones until the specs are final. Depending on what 
> happens with JavaEE 7 we might need to rethink that. We should know more 
> after Java One.
>
> Mark
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
>
Index: docs/whichversion.html
===================================================================
--- docs/whichversion.html	(revision 1761025)
+++ docs/whichversion.html	(working copy)
@@ -397,22 +397,23 @@
 
 
 </div>
-<h3 id="Alpha_/_Beta_/_Stable">Alpha / Beta / Stable</h3>
+<h3 id="Milestone_/_Alpha_/_Beta_/_Stable">Milestone / Alpha / Beta / Stable</h3>
 <div class="text">
 
 
 <p>When voting for a release, reviewers specify the stability level that they
 consider the release has reached. Initial releases of a new major version
-typically process from Alpha, through Beta to Stable over a period of several
-months. However, the Stable level is only available once the Java specifications
-the release implements have been finalised. This means a release that in all
-other respects is considered stable, may still be labelled as Beta if the
-specifications are not final.</p>
+may have Milestone releases (depending on the state of the specification) before 
+moving into Alpha state and then typically process from Alpha, through Beta to 
+Stable over a period of several months. However, the Stable level is only 
+available once the Java specifications the release implements have been finalised. 
+This means a release that in all other respects is considered stable, may still 
+be labelled as Beta if the specifications are not final.</p>
 
 
 <p>The download pages will always show the latest stable release and any newer
-Alpha or Beta release if one exists. Alpha and beta releases are always clearly
-marked on the download pages.</p>
+Milestone, Alpha, or Beta release if one exists. Milestone, Alpha, and Beta 
+releases are always clearly marked on the download pages.</p>
 
 
 <p>Stability is a subjective judgement and you should always read carefully the
@@ -423,6 +424,11 @@
 
 
 <p>
+<strong>Milestone</strong> releases may contain large amounts of untested/missing
+functionality that is being implemented based on an unfinished specification and
+therefore could change significantly as the specification changes.</p>
+
+<p>
 <strong>Alpha</strong> releases may contain large amounts of untested/missing
 functionality required by the specification and/or significant bugs and are not
 expected to run stably for any length of time.</p>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to