nixpkgs/pkgs/development/compilers/openjdk
Infinidoge 535dd96948
openjdk: remove adoptopenjdk-bin, openjdk 12/13/14/15/16
AdoptOpenJDK is a long-deprecated project, having been superceded by
Eclipse Temurin quite a while ago. Additionally, after running the
generate sources command, many of its subpackages fail to evaluate due
to missing binaries for versions the package expects. Because everything
provided by AdoptOpenJDK is either long-deprecated or also provided by
Temurin, its removal should not cause many problems.

By the same token, OpenJDK 12, 13, 14, 15, and 16 have also all been long
deemed EOL, and 13/14 are both actively broken and fail to build. These
packages, and their associated (and unnecessary) bootstrap chain are a
major factor in the tech debt of OpenJDK as an ecosystem in Nixpkgs.

OpenJDK 16 was the only user of OpenJFX 15, so it has also been removed.

By removing these packages, OpenJDK should hopefully be more
maintainable into the future.
2024-07-11 14:53:27 -04:00
..
openjfx openjdk: remove adoptopenjdk-bin, openjdk 12/13/14/15/16 2024-07-11 14:53:27 -04:00
tests
8.nix openjdk: rename enableGnome2 to enableGtk 2024-06-27 09:35:30 +02:00
11.nix Merge pull request #316300 from nessdoor/openjdk-clang 2024-07-11 18:11:21 +01:00
17.nix Merge pull request #316300 from nessdoor/openjdk-clang 2024-07-11 18:11:21 +01:00
18.nix openjdk: rename enableGnome2 to enableGtk 2024-06-27 09:35:30 +02:00
19.nix Merge pull request #316300 from nessdoor/openjdk-clang 2024-07-11 18:11:21 +01:00
20.nix Merge pull request #316300 from nessdoor/openjdk-clang 2024-07-11 18:11:21 +01:00
21.nix Merge pull request #316300 from nessdoor/openjdk-clang 2024-07-11 18:11:21 +01:00
22.nix Merge pull request #316300 from nessdoor/openjdk-clang 2024-07-11 18:11:21 +01:00
bootstrap.nix
currency-date-range-jdk8.patch
currency-date-range-jdk10.patch
fix-glibc-2.34.patch
fix-java-home-jdk8.patch
fix-java-home-jdk10.patch
fix-java-home-jdk21.patch
fix-library-path-jdk8.patch
fix-library-path-jdk11.patch
fix-library-path-jdk17.patch
generate-cacerts.pl
ignore-LegalNoticeFilePlugin-jdk17.patch
ignore-LegalNoticeFilePlugin-jdk18.patch
increase-javadoc-heap-jdk13.patch
increase-javadoc-heap.patch
info.json jdk22: 22-ga -> 22.0.1-ga 2024-06-17 05:57:32 +00:00
JavaUpdater.java openjdk22: add updateScript 2024-06-07 22:36:31 +02:00
jre.nix
make-bootstrap.nix
meta.nix treewide: Remove the definite article from meta.description 2024-06-09 23:08:46 +02:00
read-truststore-from-env-jdk8.patch
read-truststore-from-env-jdk10.patch
swing-use-gtk-jdk8.patch
swing-use-gtk-jdk10.patch
swing-use-gtk-jdk13.patch