Proposal: Branch github.com/openjdk/jdk for stabilization (instead of fork)
Kevin Rushforth
kevin.rushforth at oracle.com
Fri Mar 22 16:21:40 UTC 2024
On 3/22/2024 9:12 AM, Magnus Ihse Bursie wrote:
> 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.
I also fully support this proposed change. We have been successfully
using a branching model for stabilizing JavaFX feature releases in the
jfx repo for about 4 years.
-- Kevin
More information about the jdk-dev
mailing list