[jdk11u-dev] RFR: 8269415: [11u] Remove ea from DEFAULT_PROMOTED_VERSION_PRE in OpenJDK 11u
Severin Gehwolf
sgehwolf at openjdk.java.net
Mon Jun 28 12:52:59 UTC 2021
On Mon, 28 Jun 2021 12:16:00 GMT, Christoph Langer <clanger at openjdk.org> wrote:
> > I'm not sure this is the right move. 11.0.13 (which corresponds to the jdk11u-dev tree) is "Early Access" for all intents and purposes at this time. It should be removed for the `-ga` tag only and then added back if you'd ask me.
>
> Well, my motivation for this change is mainly consistency. For instance in [16u](https://github.com/openjdk/jdk16u/blob/master/make/autoconf/version-numbers) you also find 'DEFAULT_PROMOTED_VERSION_PRE=', without it being changed back and forth in its history. We have never changed such type of release data in the source code so far and I think it's neither feasible nor the right thing to do, given that we use tags for releases.
>
> I'm inclined to read this value like 'ea' designates the major release to be still in development.
Could be. I now also realize that it's the default for **PROMOTED** builds, which I suspect will never be EA for update releases.
> After all, this property is only used in Oracle CI builds so far.
In the bug you say:
While the value itself is only used by Oracle builds so far, it should still be corrected in OpenJDK to enable downstream vendors to correctly use it.
This implies to me that we are going to maintain this to be correct going forward. Go from `ea` to `ga` at the correct points in time. Could you please clarify this in the bug?
-------------
PR: https://git.openjdk.java.net/jdk11u-dev/pull/72
More information about the jdk-updates-dev
mailing list