Hi,

I thought it would be useful to re-open the discussion on this. If there
is a better plan that the one we currently have I'd like to try and find it.

I'm happy to hold off on the current 10.0.0.0-M1 release for a few days
to give us time look for a better numbering scheme and so we have the
opportunity to pull the 10.0.0.0-M1 release if necessary.

I have tried to express the various options I have seen proposed in a
similar way so we can compare them. If I have missed one or you think of
a different one then please post it.

Option A: The current plan:
Jakarta EE 9:  10.0.0.x
Jakarta EE 10: 10.0.x   (x>=1)
Jakarta EE 11: 11.0.x
Java EE 8    : 9.y.x    (where y == major Tomcat version)


Option B: Continue with existing numbering
Jakarta EE 9:  10.0.x
Jakarta EE 10: 11.0.x
Jakarta EE 11: 12.0.x
Java EE 8    : 9.y.x    (where y == major Tomcat version)


Option C: No stable Jakarta EE 9 release
Jakarta EE 9:  10.0.0-Mx
Jakarta EE 10: 10.0.x
Jakarta EE 11: 11.0.x
Java EE 8    : 9.y.x    (where y == major Tomcat version)


Option D:
Jakarta EE 9:  10.0.x
Jakarta EE 10: 10.1.x
Jakarta EE 11: 11.0.x
Java EE 8    : 9.y.x    (where y == major Tomcat version)


My own thoughts:

I don't like option B because the off-by-one issue between Jakarta EE
and Tomcat. It is manageable at the moment but I worry that it will
cause confusion once we have the 9.y.x branch.

I don't like option C because I think we need a stable, supported,
passing the TCK Jakarta EE 9 release. Also, Jakarta EE 10 is meant to
follow shortly after Jakarta EE 9 but what if it doesn't?

For me, the choice is between A and D. If Jakarta EE 10 is very soon
after Jakarta EE 9 then I think option A is better. However, D isn't
that far behind and as soon as Jakarta EE 10 doesn't follow shortly
after Jakarta EE 9 I think D begins to look better. As I think about it,
the EOL decision we make for Jakarta EE 9 support depends a lot on how
quickly Jakarta EE 10 follows and I think D gives us more flexibility.
Finally, D is more consistent with how we have done things in the past
(4.1.x, 5.5.x, 8.5.x etc)

Thoughts?

Mark

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

Reply via email to