Build changes look good. I'm happy at least those are very few at this
point.
To make the updating of "-source 12 -target 12" easier in the future, we
could introduce another variable in version-numbers that is used for
these flags in SetupJavaCompilers.gmk so we get the build changes down
to one file next time. I can do that as a followup in 12.
/Erik
On 2018-06-26 09:30, joe darcy wrote:
Hi Alan,
On 6/26/2018 2:23 AM, Alan Bateman wrote:
On 25/06/2018 19:10, joe darcy wrote:
Hello,
With the JDK 11 and 12 split fast approaching [1], it is time to
work on the various start of release update tasks for JDK 12. Those
tasks are being tracked under the umbrella bug JDK-8205615: "Start
of release updates for JDK 12".
This thread is to review the build-related portions of the work
including JDK-8205621: "Increment JDK version for JDK 12." Current
webrev:
http://cr.openjdk.java.net/~darcy/8205615.4/
A handful of test failures still need to be addressed, so there will
be some minor adjustments to the aggregate set of changes before
they are pushed.
Slightly modified version now up in
http://cr.openjdk.java.net/~darcy/8205615.5/
* Changed projected ship date in make/autoconf/version-numbers
* Some changes and merges to jdeprscan; I'll ask Stuart to review those
Some hotspot test changes in the work too based on a separate review
thread.
I looked through the changes with the exception of javac and
test/langtools and it all looks okay to me. The updates to the tests,
for MR JARs in particular, look fine.
Hopefully after this round of changes the MR JAR tests won't need any
more updates when we go from 12 -> 13 and beyond.
I see David brought up the -source/-target 12 in
SetupJavaCompilers.gmk. I assume it wouldn't be too hard to have that
use the value from DEFAULT_VERSION_FEATURE.
Keeping 10 in the list of DEFAULT_ACCEPTABLE_BOOT_VERSIONS seems
right for now, I assume 10 will be dropped from that list as soon as
11 ships.
That is my understanding of the policy discussion from Mark:
http://mail.openjdk.java.net/pipermail/jdk-dev/2018-April/001075.html
Thanks,
-Joe