[aarch64-port-dev ] General Availability Tag

Severin Gehwolf sgehwolf at redhat.com
Wed Jan 27 13:43:58 UTC 2021


Hi,

On Wed, 2021-01-27 at 11:01 +0100, bruno.caballero at microdoc.com wrote:
> Hello,
> 
> in the openjdk 8 for aarch64 port there is missing the General 
> Availability tag "jdk8u282-ga" at the moment of writing this email.  see 
> https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah.

Yes, the -ga tag is missing, but when building from that repo the tag
to consume would be aarch64-shenandoah-jdk8u282-b08 (which corresponds
to jdk8u282-b08 in mainline + aarch64 + shenandoah bits). An possible -
ga tag would only point to aarch64-shenandoah-jdk8u282-b08 anyway.

> The last tag jdk8u282-b08 was created 11 days ago and looking at the 
> mainline repo https://hg.openjdk.java.net/jdk8u/jdk8u/ repo, b08 was the 
> last beta before the GA.

That's not quite right. jdk8u282-b08 is the GA tag for the 8u282
general available release:
https://hg.openjdk.java.net/jdk8u/jdk8u/rev/57b8c4841602

Note: jdk8u282-ga points to jdk8u282-b08

> Could anybody explain what is the process of deciding when to tag a 
> version as GA for this particular port? Is anybody in charge of testing 
> the version before doing it?

Looking at the history of aarch64-port/jdk8u-shenandoah it doesn't look
like we did the -ga alias there. We'll consider adding it. Thanks!

Red Hat uses the aarch64-port/jdk8u-shenandoah forest as a basis for
OpenJDK 8 builds. GA tags undergo testing internally by us (including
the TCK) before we deem a tag GA-worthy. That, of course, is on top of
public testing that happens during the dev-cycle of new 8u update
releases.

Thanks,
Severin



More information about the aarch64-port-dev mailing list