

Java SE 17 (LTS) - will very likely update java-latest-openjdk transparently and will become future system JDK java-17-openjdk some year later.Java SE 16 () - will update java-latest-openjdk transparently and will continue to live next to any system JDK(s).Java SE 15 (2020(?)-2021(?)) - will update java-latest-openjdk transparently and will continue to live next to any system JDK(s).Java SE 14 (March 2020-2021(?)) - is updating java-latest-openjdk transparently and will continue to live next to any system JDK(s).


OPENJDK 7 FOR FEDORA CODE
What was private, is now really private and if one was using it (and it was common) then the code will stop working. Major incompatibility is in encapsulation. Fedora is considered to be bleeding edge distribution, so we should move forward, however JDK11 is not 100% compatible with JDK8, so there may rise nasty issues and very unhappy users. And apparently the java stack is really quite ready for JDK11. Also javapackaging-tools are using java-1.8.0-openjdk as hardcoded runtime (see changes)ĭebian already moved to JDK11 as system JDK, and in Fedora community we can hear for last two years increasing voices for jdk11 to become the system one. So every package honoring the packaging rules and requiring java, java-headless or java-devel is built in koji by java-1.8.0-openjdk-devel and pulls java-1.8.0-openjdk(-headless) in runtime (See java ). Where the version-less java and javac (and friends) are provided by java-1.8.0-openjdk. an java-latest-openjdk (on jdk14, STS).aprox 1st July 2020 mass rebuild in rawhide.1st June 2020 second mass rebuild in copr.Responsible WG: java-sig (java and java-maint).Update the system JDK in Fedora from java-1.8.0-openjdk to java-11-openjdk. Java-11-openjdk as system JDK in F33 Summary 1.12.1.6 javah: No such file or directory.1.12.1.2 My package is not in your copr!.1.12.1.1.1 Intermediate step build with java-1.8.0-openjdk-devel and run with java (that means any sytem java, eg java-11-openjdk).1.12.1.1 My package can not work with jdk11.1.12.1 common issues packagers can face and gathered solutions.1.11.2.1 Debugging failures wiht help of this copr.1.6.2.3 keep java-1.8-0-openjdk, remove its java versionless provides but keep javac versionless provides, make java-11-openjdk providing java, nut not javac versionless provides.1.6.2.2 keep java-1.8-0-openjdk, remove its java/javac versionless provides, make java-11-openjdk providing java, javac and other versionless provides, but build in koji (by JDK11) JDK8 compatible bytecode.1.6.2.1 remove java-1.8-0-openjdk, make java-11-openjdk providing java, javac and other versionless provides.1.6.2 Other possible approaches already discarded by various discussions.1.6.1 keep java-1.8-0-openjdk but remove its java/javac versionless provides, make java-11-openjdk providing java, javac and other versionless provides.
