-
-
Notifications
You must be signed in to change notification settings - Fork 14.8k
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
Update request: jextract unstable-2024-03-13 → ?? (Something JDK 23 compatible) #354591
Comments
I tried to update jextract to the latest commit, but it didn't work. I also think that jdk22 was removed too soon (https://github.com/NixOS/nixpkgs/pull/344544/files#r1835149121) |
In a comment over on PR #344544, @emilazy says:
She points at this email on the
I think what they mean by "just work" is if you use the JDK 22-based build of |
I'm pretty busy the next week or two, but when I have time (if nobody else does it first) I will try to get a JDK 23-based build working. |
@emilazy also said:
Thanks! When would I need to have a PR ready to make the 24.11 cutoff? (My downstream project will be tracking |
It shouldn’t cause any mass rebuilds, so any time before the end of the month should be safe to make the final release. But as the package is currently broken, any update that fixes it would also be considered backwards‐compatible after release as well, so “until June” is also a valid answer :) |
(Looks like I got rate-limited or something over on the other thread 🤦♂️) |
@jlesquembre Will you have time to give it another try before I do? |
@msgilligan I don't think so, I'm quite busy until the end of the year. |
OK, cool. I'll have time before then. I'm moving forward to JDK 23 and the latest |
22-jextract+6-47
(2024/9/10)unstable-2024-03-13
(JDK 22-based andbroken
)unstable-2024-03-13
Note that
jextract-21
is based on JDK 21 (LTS) and seems to be working.The current
package.nix
file forjextract
has the lines:This means when you try to use it you get errors like this:
Given that jdk22 was removed from NixPkgs (I feel that it shouldn't have been, but that's a separate issue) we will need a version of
jextract
that works with JDK 23. The current early access binary here isBuild 22-jextract+6-47 (2024/9/10)
so will notworkbuild with JDK 23.I think the best thing to do would be to take the latest commit on the
master
branch and try that. We've done this in the past, though I prefer to have the source (roughly) match a supported binary release from OpenJDK.@SharzyL @SpriteOvO @jlesquembre
The text was updated successfully, but these errors were encountered: