-
-
Notifications
You must be signed in to change notification settings - Fork 14.4k
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
Tracking: Remove old / unused JDK derivations #313208
Comments
I think this sounds good. Re Oracle SDK, I personally do not use it, but is there a use case for people who would want to deploy that install via NixOS if they are purchasing support from Oracle? My initial thought is that that'd something which a user of paid software would handle on their own. For anyone using the software free of charge, OpenJDK seems like it should suffice just fine. |
I believe AdoptOpenJDK is already gone, and the Oracle JDK definitely is. Zulu can indeed go once we have OpenJDK/OpenJFX on Darwin, although we’d lose JDK 8 on |
Oh and there’s also Semeru. I assume some people want OpenJ9 although presumably we could build our own instead. |
Yes, that appears to be the case. We have
I agree, though I'm curious about Rolf's opinion (I'm not familiar with Corretto). |
I mentioned my reasoning here. The short version is: if the build infra structure locks down the jdk, you can't use an alternative. Whether/Why the build infra should lock that down is an entirely different topic 🤷 . |
Yeah, I’d personally lean towards just patching such requirements out – it’s less invasive than some of the things we have to do to get software working with Nix – but I can understand if organizational conservatism prevents that. |
Part of #313216
Issue description
Currently, we have multiple JDK flavors:
There might be others as well. Please let me know if I missed anything.
With the goal of simplifying the JDK infrastructure on nixpkgs, I suggest:
openjdkXX-bootstrap
packages from the top levelCan we also remove OracleJDK? I'm not sure if it's needed anymore.
I also believe we could remove Zulu if we are able to compile OpenJDK forDarwin.
The text was updated successfully, but these errors were encountered: