-
-
Notifications
You must be signed in to change notification settings - Fork 18.2k
Open
Labels
0.kind: enhancementAdd something new or improve an existing system.Add something new or improve an existing system.2.status: stalehttps://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.mdhttps://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md5.scope: trackingLong-lived issue tracking long-term fixes or multiple sub-problemsLong-lived issue tracking long-term fixes or multiple sub-problems6.topic: javaIncluding JDK, tooling, other languages, other VMsIncluding JDK, tooling, other languages, other VMs
Description
This issue tracks all the issues and pull requests related to improving the JDK infrastucture on nixpkgs (See
https://discourse.nixos.org/t/improve-the-jdk-infrastructure-on-nixpkgs/)
I will continue to update this issue as new pull requests or issues are created. While discussions should primarily take place on the corresponding issues themselves, feel free to leave a comment here if you believe something relevant
has been missed.
Automate JDK version updates
- openjdk22: add updateScript #306616
- jetbrains.jdk: add updateScript and a test #301653
- Bump all* JDK packages #286267
- openjdk{16,18,19,20}, openjfx{20,22}: update #313920
- openjdk8: 8u362-ga -> 8u412-ga #313923
- openjdk11, openjfx11, corretto11: update #313925
- openjdk17, openjfx17, corretto17: update #313927
- openjdk21, openjfx21: update #313928
- mysql-workbench: use latest jre #313929
- temurin-bin: init at 22, update sources #314377
- semeru-bin: init at 21, update sources #314378
- jdk: misc cleanup #314380
- jetbrains-jdk: 17.0.11-b1000.8 -> 17.0.11-b1207.24) #314381
Remove old/unused JDK derivations
- The Great JDK Exorcism #310466
- Tracking: Remove old / unused JDK derivations #313208
- Standardize on specific JDK Versions #313211
- Remove EOL OpenJDK versions #313210
Build OpenJDK
- Unify OpenJDK version schema #313209
- Reduce duplication in OpenJDK derivations #313212
- Build OpenJDK with Clang (and for darwin) #313213
- Bootstrappable OpenJdk #314873
Documentation
To be done
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
0.kind: enhancementAdd something new or improve an existing system.Add something new or improve an existing system.2.status: stalehttps://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.mdhttps://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md5.scope: trackingLong-lived issue tracking long-term fixes or multiple sub-problemsLong-lived issue tracking long-term fixes or multiple sub-problems6.topic: javaIncluding JDK, tooling, other languages, other VMsIncluding JDK, tooling, other languages, other VMs
Projects
Status
Tracking