On 19/09/2016 16:29, Jarosław Górny wrote:
> Hi,
> 2016-09-19 16:10 GMT+02:00 Coty Sutherland <csuth...@redhat.com>:
>> OK, I've read over what I proposed again and it looks correct to me. I
>> only made one change after you provided further explanation and that
>> change was to add 'finalized' in the Alpha release description:
>> +functionality required by the finalised specification and/or significant 
>> bugs
>> I did this to further demarcate Milestone releases from Alpha
>> releases. If this sounds good to everyone, I'll push it up.
> Thanks for that! If I'm reading all of that correctly, "M-builds"
> (milestones) are actually pre-alpha, right?

To some extent, we are working out the detail as we go along. The spec
is normally ready before Tomcat is. It is a first (in my memory) for
Tomcat to be waiting for the spec.

> Which means, there will be a 9.0.0-alpha at some point.

It would be 9.0.0 (alpha).

> Also, I assume there might be more than
> one alpha or beta release. So we can again expect something like:
> 9.0.0-alpha1, 9.0.0-alpha2, etc. If so, will the first alpha contain
> numerical suffix. Or first one will be just 9.0.0-alpha, and prefixes
> added only if it turns out there are more than one "alpha" stage
> releases?

No. It would be:
9.0.0 (alpha)
9.0.1 (alpha)


> Additional note, on http://tomcat.apache.org/ Milestone builds are at
> the moment referenced as "alpha", which IMVHO is confusing. For
> example:
> "The Apache Tomcat Project is proud to announce the release of version
> 9.0.0.M10 (alpha) of Apache Tomcat.(...)"
> Thank you!

The milestone is primarily there to indicate that the specification API
JARs are subject to change. We don't want to have a version of a spec
JAR in the wild that doesn't represent the final version of the spec API
that isn't clearly marked in some way. Milestone release suffixes are
the simplest way of doing this.

Alpha / Beta / Stable is primarily there to indicate how production
ready the code is.

Milestones will always be alpha.

Depending on the pace of change in the specs between now and the final
releases, it is possible that 9.0.0 could be a beta. We'll have to see.


To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to