Managing parallel change in JDK 8 and JDK 9

mark.reinhold at oracle.com mark.reinhold at oracle.com
Tue Dec 10 21:13:45 PST 2013


2013/12/2 7:36 -0800, mark.reinhold at oracle.com:
> ...
> 
> To simplify the release-endgame process, I hereby make the following
> proposal:
> 
>   The JDK 9 development forests will be initialized from a specific
>   build of JDK 8.  After that build, merges between the two code lines
>   will not be permitted.  A developer who pushes a change into JDK 8
>   must also apply that change independently to JDK 9, if that change
>   is applicable to JDK 9.
> 
> By "apply independently" I mean "cherry pick"; i.e., export the patch
> for the JDK 8 changeset, apply the patch to a JDK 9 working forest,
> adjust the result as needed, build and test, and then commit a new
> changeset to JDK 9 with the same bug number and other log information.

No one has objected to this proposal, so let's go with it.

Iris -- As you create the initial JDK 9 forest, please tag the tip of
each repository with "jdk9-b00".  That will make it easy to identify
the point at which the JDK 9 code line forked from JDK 8.  Thanks.

- Mark


More information about the jdk8-dev mailing list