JEP 223: New Version-String Scheme
Mario Torre
neugens at redhat.com
Mon Nov 10 10:23:33 UTC 2014
On Fri, 2014-11-07 at 15:33 +0100, Magnus Ihse Bursie wrote:
> Am I correct in understanding that if once a 9.9.1 released, then
> 9.10.0
> could never be released (since that would mean breaking the rule of
> monotonically incrementing security numbers)? But if 9.10.0 was
> released
> directly after 9.9.0, then later on 9.9.1 could be released.
I found this a bit confusing too.
I suggested myself that while looking at the last number is the ultimate
indication for all the security patches, the general case is that when
there's a security release, there won't really be concurrently a
standard release. If there's one (i.e. fix for an incompatibility added
by a security fix) it will be done *after*. So in reality there should
never be a case where you have 9.10.0 then 9.10.1 and then 9.11.0.
If this occurs, then I guess what you suggest happens, 9.11.0 is a newer
jdk, however was build without the security patches of 9.10.1, although
this schemes doesn't tell you if if 9.11.0 is a newer *build* over
9.10.1, it only tells you it's a newer feature build.
I believe this would be a rare case, but the numbering preserves the
important information regarding the security update even.
I agree clarifying this step would be good though.
Cheers,
Mario
More information about the platform-jep-discuss
mailing list