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

Add JDK 23 to matrix #1718

Closed
SethTisue opened this issue Apr 9, 2024 · 4 comments
Closed

Add JDK 23 to matrix #1718

SethTisue opened this issue Apr 9, 2024 · 4 comments
Assignees

Comments

@SethTisue
Copy link
Member

SethTisue commented Apr 9, 2024

early access builds of 23 are already available

regardless, this can wait for a while

@SethTisue SethTisue assigned SethTisue and unassigned SethTisue Apr 9, 2024
@SethTisue
Copy link
Member Author

according to https://openjdk.org/projects/jdk/23/ ,

Screenshot 2024-08-04 at 8 37 17 PM

so now would probably be a good time

@SethTisue
Copy link
Member Author

I don't think we have the disk space (either the gigabytes, or the inodes) to add JDK 23 without dropping 22 (or some other version), but I think dropping 22 is actually okay. fyi @lrytz

@SethTisue
Copy link
Member Author

SethTisue commented Aug 8, 2024

  • behemoth 1
  • behemoth 2
  • behemoth 3

steps

  • cd /usr/lib/jvm
  • sudo curl -O -L 'https://download.java.net/java/early_access/jdk23/35/GPL/openjdk-23-ea+35_linux-x64_bin.tar.gz'
  • sudo dtrx -n openjdk-23-ea+35_linux-x64_bin.tar.gz
  • sudo rm openjdk-23-ea+35_linux-x64_bin.tar.gz
  • sudo chmod -R go+rX openjdk-23-ea+35_linux-x64_bin
  • sudo ln -s openjdk-23-ea+35_linux-x64_bin/jdk-23 java-23-openjdk-x64
  • ./java-23-openjdk-x64/bin/java -version
openjdk version "23-ea" 2024-09-17
OpenJDK Runtime Environment (build 23-ea+35-2364)
OpenJDK 64-Bit Server VM (build 23-ea+35-2364, mixed mode, sharing)

and then

@SethTisue SethTisue self-assigned this Aug 8, 2024
@SethTisue
Copy link
Member Author

SethTisue commented Aug 21, 2024

JDK 23 jobs are green. (Some projects fail for expected reasons, typically that they use a bytecode processor that needs upgrading, or they run into an important conflict involving java.io.IO which is new in 23.)

I disabled the JDK 22 jobs but did not outright delete them. Out of some perhaps not entirely rational general sense of caution. We can always delete them later.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant