RFR: JDK-8199266: Update boot and build jdk requirements in configure

Magnus Ihse Bursie magnus.ihse.bursie at oracle.com
Wed Mar 7 22:12:04 UTC 2018


On 2018-03-07 22:24, Erik Joelsson wrote:
> When we bumped the feature version from 10 to 11, we forgot to also 
> update the required versions of the boot and build jdk. This is an 
> easy mistake to do, so we should make sure it is easy and intuitive to 
> do the update at the same time as updating the version number.
>
> This patch changes the check for build jdk to simply compare with the 
> current VERSION_FEATURE. This should always be the correct requirement.
>
> The check for boot jdk is a bit more complicated. I initially thought 
> we could calculate it automatically from VERSION_FEATURE-1, but until 
> that version is actually released, we need to also allow 
> VERSION_FEATURE-2. Because of this we will still require manual 
> updating of this setting over time. So instead I moved the set of 
> acceptable boot JDK versions to the version_numbers file. This should 
> make it easy enough to spot and update when changing the 
> DEFAULT_VERSION_FEATURE value.
>
> I also updated the build documentation regarding boot JDKs to explain 
> temporary N-2 situation. While at it, I also updated the part about 
> where to get JDK binaries since you can now download OpenJDK builds 
> directly from jdk.java.net.
>
> Bug: https://bugs.openjdk.java.net/browse/JDK-8199266
>
> Webrev: http://cr.openjdk.java.net/~erikj/8199266/webrev.01/
Looks good to me.

/Magnus

>
> /Erik
>




More information about the build-dev mailing list