On 09/09/2016 17:32, Jarosław Górny wrote: > Hi, > > I need to write a piece of code for the tool I'm working on, to > compare Tomcat version strings ;) I've been advised on #tomcat channel > to ask here, so here I am. Please forgive me, but I haven't found > relevant information on the homepage / docs. > > I see that for 9.x branch there are the builds named 9.0.0.Mx (where x > are natural numbers starting from 1). I think I haven't seen that > versioning in previous branches. Should one consider those "M-builds" > as alpha releases?
Yes. The M is for milestone. The idea, before Oracle stopped work on the Servlet 4.0 spec and delayed JavaEE 8 indefinitely, was to use milestones until the spec was final and implemented and then switch to normal numbering with the usual alpha/beta/stable markers. Apparently there will be an announcement on JavaEE 8 at JavaOne. Certainly things are looking up. The Servlet 4.0 spec has starting moving forward again. What we end up doing will depend very much on what Oracle say at JavaOne. > And going further, how beta & RC versions would be called this time? I > think (at least for 8.x and 7.x) there were no versions like > "8.0.0-beta", but initial "release" numbers were dubbed as beta (eg. > 8.0.1, 8.0.2 etc.) Is this going to be maintained? Yes. > basically, tl;dr; version: > are the strings like: "A.B.C.Mx" and "A.B.C" all that I can expect now? Yes. Probably. Well... The truthful answer is we don't know. A compelling reason for a new numbering scheme may come up next week and could we decide to switch. That is very unlikely but it could happen. What I can say is that, given how the Tomcat community typically decides to act, it is extremely unlikely we'd change numbering schemes without a very, very good reason. Sorry I can't be absolutely certain but the nature of open source development based on a meritocracy is that no-one can say for certain what will or will not happen in the future. Mark --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org