PLEASE READ: OpenJFX developer repos + JDK 10 RDP1 deadlines

Kevin Rushforth kevin.rushforth at oracle.com
Fri Dec 1 14:16:43 UTC 2017


Yes, this is the deadline for JDK 10 changes, both to core JDK (e.g., 
2D) and FX.

You can submit the openjfx 10 patch if you like, but I will wait until 
the 2D webrev is done being reviewed before acting on it. I note that it 
is a very large patch...

-- Kevin


Laurent Bourgès wrote:
> Kevin,
>
> To be sure, does it mean OpenJFX 10 changes are due to dec 14th ie for 
> JDK10 RDP1 ?
>
> I would like to provide MarlinFX 0.8.2 for jfx10 but the remaining 
> time is short for the web review to happen... and the RFR Marlin 0.8.2 
> patch for Java2d is submitted but no comment yet. 
>
> Should I submit an openjfx 10 patch for monday ? 
>
> Cheers,
> Laurent
>
> Le 28 nov. 2017 22:44, "Kevin Rushforth" <kevin.rushforth at oracle.com 
> <mailto:kevin.rushforth at oracle.com>> a écrit :
>
>     To: All OpenJFX developers
>
>     There are two related items that you need to be aware of, so
>     please read this if you are a developer of OpenJFX.
>
>     Executive summary:
>
>     1. To match the JDK project, which has a persistent,
>     non-release-specific mainline repo [1], the FX 10 and 10-dev repos
>     will be "renamed" to jfx and jfx-dev. Starting Monday, Dec 4 all
>     fixes for FX should be pushed to jfx-dev/rt rather than 10-dev/rt.
>
>     2. As a reminder, the JDK 10 RDP1 milestone is coming up on Dec 14
>     [2]. All bug fixes and RFEs planned for 10 should be pushed by
>     that date. We will fork the repo at that time and only approved
>     fixes will go into JDK 10 after that point.
>
>
>     Details:
>
>     1. Historically, the JDK has had separate development mainline
>     repos for each code line, and the OpenJFX project has followed
>     this pattern. Starting with JDK 10, development has switched to a
>     model where the development branch is persistent (that is, it
>     doesn't change when a new release is started) and is no longer
>     release-specific. So there is a jdk project with a jdk mainline
>     repo [1], and no longer a jdk10 mainline repo. We will start
>     following this for the OpenJFX project, too.
>
>     We will "effectively rename" the FX 10-dev (and 10 [master]) repos
>     to jfx-dev (and jfx [master]). I use the term "effectively
>     rename", because what we will actually do is clone a new jfx-dev
>     repo from 10-dev and make 10-dev read-only. This is because we
>     will shortly need a new forked repo for 10 stabilization, so it is
>     easier to do this than delete and recreate it.
>
>     The end result will be that for developers, the place you push
>     fixes going forward will always be "jfx-dev/rt" rather than
>     "10-dev/rt" and then "11-dev/rt" and then ...
>
>     The planned timeline for the switchover is:
>
>     Sunday, Dec 3
>
>     * The openjfx 10-dev forest will be made read only at 8:00 pm
>     Pacific time on Sunday. If you have a fix that you want in before
>     Monday, then you need to push it no later than 7:59 pm (Pacific)
>     Sunday night.
>
>     * The jfx-dev forest will be cloned from 10-dev (and the jfx
>     [master] forest will be cloned from 10 [master])
>
>     Monday, Dec 4
>
>     * Once this is done and tested, I will send out email announcing
>     that it is open for pushing. I expect that this will happen early
>     Monday morning (Pacific time). Once the repo is open, developers
>     will need to edit their .hgrc files to point to the new jfx-dev
>     forest instead of 10-dev.
>
>
>     2. As a reminder, the JDK 10 RDP1 milestone is coming up on Dec 14
>     [2]. All bug fixes and RFEs planned for 10 should be pushed by
>     that date. We will fork the repo at that time; only approved fixes
>     will go into JDK 10 after that point. The guidelines are that only
>     P1-P3 bugs will be considered for inclusion into JDK 10 during
>     RDP1, and not all P3 bugs will be taken.  Generally developers
>     focus on getting a fix into the mainline, and it will make the
>     next available train. Once the 10 stabilization repo has forked,
>     the next train will be 11.
>
>     I expect that more guidance will be given on the jdk-dev mailing
>     list as for the processes and policies surrounding this.
>
>     -- Kevin
>
>     [1] http://hg.openjdk.java.net/jdk/jdk/
>     <http://hg.openjdk.java.net/jdk/jdk/>
>
>     [2] http://openjdk.java.net/projects/jdk/10/
>     <http://openjdk.java.net/projects/jdk/10/>
>


More information about the openjfx-dev mailing list