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

Require JDK 23 to run Trino #23783

Merged
merged 1 commit into from
Oct 23, 2024
Merged

Require JDK 23 to run Trino #23783

merged 1 commit into from
Oct 23, 2024

Conversation

wendigo
Copy link
Contributor

@wendigo wendigo commented Oct 15, 2024

Fixes #21316

Description

Additional context and related issues

Release notes

( ) This is not user-visible or is docs only, and no release notes are required.
( ) Release notes are required. Please propose a release note for me.
(x) Release notes are required, with the following suggested text:

## General
* Require JDK 23 to run Trino ({issue}`21316`)

@cla-bot cla-bot bot added the cla-signed label Oct 15, 2024
@wendigo wendigo marked this pull request as draft October 15, 2024 08:35
@github-actions github-actions bot added the docs label Oct 15, 2024
@wendigo wendigo force-pushed the serafin/jdk23-requirement branch from 9f39b17 to 12ae7ed Compare October 15, 2024 09:02
@wendigo
Copy link
Contributor Author

wendigo commented Oct 15, 2024

cc @mosabua @martint

@mosabua
Copy link
Member

mosabua commented Oct 15, 2024

Haha .. yeah .. I saw already @wendigo .. personally I think we should get it merged soon .. maybe even for 462 .. since officially 22 is EOL (from Oracle anyway.. and whatever that means really)

@wendigo
Copy link
Contributor Author

wendigo commented Oct 15, 2024

The JDK 23.0.1 is due today @mosabua so once it's out, I'll update to it and we can consider merging it

@mosabua
Copy link
Member

mosabua commented Oct 15, 2024

I will consider approving it then.. hahaha @wendigo

@wendigo
Copy link
Contributor Author

wendigo commented Oct 15, 2024

@mosabua https://jdk.java.net/23/release-notes here you go :)

@wendigo wendigo force-pushed the serafin/jdk23-requirement branch from 12ae7ed to 2820b4a Compare October 18, 2024 19:09
README.md Show resolved Hide resolved
Copy link
Member

@martint martint left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, but what's going on with the tests?

@wendigo wendigo force-pushed the serafin/jdk23-requirement branch from 2820b4a to 0d8d260 Compare October 19, 2024 06:13
@wendigo
Copy link
Contributor Author

wendigo commented Oct 19, 2024

@martint ASM in the compiler needs to be updated since we've added module-info.java to the SPI

@wendigo
Copy link
Contributor Author

wendigo commented Oct 19, 2024

Requires airlift/airbase#546

@wendigo wendigo force-pushed the serafin/jdk23-requirement branch 2 times, most recently from ce2e399 to 43c8f13 Compare October 19, 2024 20:00
@wendigo wendigo force-pushed the serafin/jdk23-requirement branch from 43c8f13 to c51db6c Compare October 22, 2024 14:34
@wendigo wendigo marked this pull request as ready for review October 22, 2024 15:21
@wendigo
Copy link
Contributor Author

wendigo commented Oct 22, 2024

ppc64le is now available for 23.0.1 so this PR is ready to be merged @martint @mosabua

Copy link
Member

@mosabua mosabua left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's ship it!

@wendigo wendigo merged commit 50d156f into master Oct 23, 2024
107 checks passed
@wendigo wendigo deleted the serafin/jdk23-requirement branch October 23, 2024 19:31
@github-actions github-actions bot added this to the 464 milestone Oct 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

Use and require Java 23
3 participants