JEP 322: Time-Based Release Versioning

mark.reinhold at mark.reinhold at
Mon Dec 4 22:11:11 UTC 2017

2017/12/4 13:13:22 -0800, magnus.ihse.bursie at
> On 2017-12-04 17:48, mark.reinhold at wrote:
>> New JEP Candidate:
> This looks very good.


> Just one remark: In the definition of java.vendor.version, the following 
> statement is made:
> "Its value has the same format as the |java.version| system property, 
> /i.e./, |$VNUM(\-$PRE)?|".
> I would recommend removing that, and leaving it entirely up to the 
> implementor to provide a generic string.

Okay.  I'll just check that, if specified, it only contains [:graph:]

>                                          That would solve e.g. Matthias 
> Klose's issue of getting a proper Ubuntu version string into OpenJDK.

I'm not that sure it will -- Matthias will have to comment.

> Also, it might be more sane to leave this property empty if no value is 
> given, rather than to assign it to the same value as java.version. It's 
> just redundant and will force all users to compare java.vendor.version 
> to java.version before deciding to display anything, instead of simply 
> checking if it's non-empty.

Okay, will do.

- Mark

More information about the jdk-dev mailing list