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