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