Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release early access version of Java 8 based on jdk8u352-b05 #3089

Closed
sxa opened this issue Sep 1, 2022 · 10 comments
Closed

Release early access version of Java 8 based on jdk8u352-b05 #3089

sxa opened this issue Sep 1, 2022 · 10 comments
Assignees
Labels
enhancement Issues that enhance the code or documentation of the repo in any way testing Issues that enhance or fix our test suites

Comments

@sxa
Copy link
Member

sxa commented Sep 1, 2022

Temurin should build and test a version of JDK8 based on jdk8u352-b05 which includes a fix for an undefined behaviour bug in java.lang.ref.reference (See https://access.redhat.com/articles/6964484). This is a change which can potentially break customers' applications and would benefit from more wide scrutiny and testing before the next version is formally releases. This will be "Maintenance Update 4" for JDK8 as per https://jcp.org/en/jsr/detail?id=337

This should be a beta / early-access deliverable built with options such as --with-milestone=beta --with-user-release-suffix=ea --with-build-number=b05 and a suitable aqaReference

The openjdk8-pipeline should be initiated as a nightly build (to avoid it having --with-milestone=fcs and therefore not shown as a beta) with an scmReference of jdk8u352-b05_adopt and overridePublishName set to jdk8u352-b05_ea

This should allow us to release with a github name of jdk8u352-b05_ea and the build will contain the following output from java -version:

openjdk version "1.8.0_352-beta"
OpenJDK Runtime Environment (Temurin)(build 1.8.0_352-beta-ea-b05)
OpenJDK 64-Bit Server VM (Temurin)(build 25.352-b05, mixed mode)
@sxa sxa added the enhancement Issues that enhance the code or documentation of the repo in any way label Sep 1, 2022
@sxa sxa self-assigned this Sep 1, 2022
@sxa
Copy link
Member Author

sxa commented Sep 1, 2022

@smlambert Can you prep a suitable aqaReference for this please?

@github-actions github-actions bot added the testing Issues that enhance or fix our test suites label Sep 1, 2022
@smlambert
Copy link
Contributor

@sophia-guo has prepped 0.9.4.2-release branch of aqa-tests which can be used as the aqaReference for this EA build. (thanks Sophia!).

@sxa
Copy link
Member Author

sxa commented Sep 2, 2022

@sophia-guo
Copy link
Contributor

Aqa-tests triage issue adoptium/aqa-tests#3947

@sxa
Copy link
Member Author

sxa commented Sep 5, 2022

I've run the release tool with a TAG of jdk8u352-b05-ea and with the RELEASE checkbox enabled (otherwise it requires a timestamp...) I pre-created the release in github marked as a Pre-release to prevent the release tool marking it as the latest GA.

The builds can be retrieved via the API using something like this Linux/x64 example:
https://api.adoptium.net/v3/binary/version/jdk8u352-b05-ea/linux/x64/jdk/hotspot/normal/eclipse

@sxa
Copy link
Member Author

sxa commented Sep 6, 2022

arm32 still awaiting a fix for adoptium/mirror-scripts#33

@sxa
Copy link
Member Author

sxa commented Sep 6, 2022

Linux/arm32 pipeline in progress: https://ci.adoptopenjdk.net/job/build-scripts/job/openjdk8-pipeline/2269/

@sxa sxa pinned this issue Sep 7, 2022
@sxa
Copy link
Member Author

sxa commented Sep 7, 2022

In addition to the platorms released in the earlier comment from the initial set in https://ci.adoptopenjdk.net/job/build-scripts/job/openjdk8-pipeline/2258/ I have now published Solaris and AIX from https://ci.adoptopenjdk.net/job/build-scripts/job/openjdk8-pipeline/2259/

@sxa
Copy link
Member Author

sxa commented Sep 8, 2022

arm32 was also published last night from https://ci.adoptopenjdk.net/job/build-scripts/job/openjdk8-pipeline/2269/ so all platforms have now been shipped.

@sxa
Copy link
Member Author

sxa commented Sep 8, 2022

In terms of marketing @smlambert will be finalising a blog post with easier to digest links to the ea releases, and in the meantime Andrew Haley has tweeted about it which I have retweeted at https://twitter.com/sxaTech/status/1567562561473626114 so this side of it can now be considered complete.

@sxa sxa closed this as completed Sep 8, 2022
@sxa sxa unpinned this issue Oct 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Issues that enhance the code or documentation of the repo in any way testing Issues that enhance or fix our test suites
Projects
No open projects
Development

No branches or pull requests

3 participants