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

Magnus Ihse Bursie magnus.ihse.bursie at oracle.com
Fri Mar 22 16:12:42 UTC 2024


On 2024-03-20 17:20, Iris Clark wrote:

> 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?

Since I have not seen much feedback, I'd like to emphasize my support 
for this proposed change. The only concern I have is "What took us so 
long?" (and yes, I understand why it took so long). :-) But maybe the 
lack of feedback is just an indication that everyone agrees with this.

As with all changes, I anticipate some minor hiccups. Ideally, they will 
all be resolved prior to the switch. However, that small risk should not 
stop us from starting to use this, much saner, model.

/Magnus



More information about the jdk-dev mailing list