Proposal: Branch github.com/openjdk/jdk for stabilization (instead of fork)

Mark Reinhold mark.reinhold at oracle.com
Wed May 22 13:11:44 UTC 2024


2024/5/14 15:06:37 -0400, mark.reinhold at oracle.com:
> 2024/3/20 12:20:34 -0400, iris.clark at oracle.com:
>> ...
>> 
>> I propose that the JDK feature releases (e.g., JDK 23, JDK 24) use branches
>> rather than repositories for stabilization.  The "master" branch will continue
>> to be the always-open default branch, used for main-line development.  Instead
>> of a stabilization repository "jdk$N" (where $N is the version number of the
>> next release, e.g. "jdk23" or "jdk24"), we will use a stabilization branch
>> with the same name, "jdk$N".  Changes will be backported from the master
>> branch via pull requests targeting the release-specific stabilization branch.
>> The stabilization branch will be locked when the release is delivered.
>> 
>> I suggest that we adopt this proposal for JDK 23 RDP 1, June 2024.
>> 
>> Concerns?
> 
> Iris -- thanks for making this proposal [1].
> 
> The initial discussion was generally positive.  Further feedback from
> JDK Project Committers and Reviewers [2] is welcome, as are reasoned
> objections.  If no such objections are raised by 23:59 UTC on Tuesday,
> 21 May, or if they’re raised and then satisfactorily answered, then
> we’ll adopt this practice for JDK 23, for which RDP 1 is coming up
> soon on Thursday, 6 June.

Hearing no objections, this is what we’ll do for JDK 23.

- Mark


[1] https://mail.openjdk.org/pipermail/jdk-dev/2024-March/008834.html


More information about the jdk-dev mailing list