<Swing Dev> JDK 11 RDP1 and the jdk/client repository
Philip Race
philip.race at oracle.com
Mon Jun 25 22:26:00 UTC 2018
I want to make sure people understand some of the nuances of RDP1 for
JDK 11 [1]
- Any fix pushed to jdk/client after 2am PT Tue 26th June will be
destined for JDK 12. Not JDK 11
- That is because this is the time we start the build for the final JDK
11 Client PIT
(PIT == Pre-Integration Testing), since changes need to be in jdk/jdk
by Wed 27th.
- JDK 11 P1-P3 bugs may still be fixed after that date by pushing
*directly* to the JDK 11
stabilisation forest, which will be created after the fork. So if you
have a fix for JDK 11 that
misses 2am on the 26th you will need to wait for the stabilisation
forest to open before pushing it.
- Fixes pushed to the JDK 11 stabilisation forest will be automatically
synced to JDK 12 for some time,
so if you want to fix something in 11 during RDP1, you do not need
push it to jdk/client first,
in fact you should not, because it is expected to be forward synced.
- Because there is only ONE stabilisation forest for all JDK 11, and NO
further JDK 11 client PITs,
it means the onus will be on the fixer to make sure they
+ do not break the build
+ do not introduce any regressions.
+ are fixing only bugs that really need to be in JDK 11 (proper use
of P1-P3).
-phil.
[1] http://mail.openjdk.java.net/pipermail/jdk-dev/2018-June/001462.html
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/swing-dev/attachments/20180625/9a9dfbd5/attachment.html>
More information about the swing-dev
mailing list