- Package:
- src:openjdk-11
- Source:
- openjdk-11
- Submitter:
- Emmanuel Bourg
- Date:
- 2025-08-11 15:23:17 UTC
- Severity:
- serious
- Tags:
openjdk-17 is now the default JDK, but openjdk-11 is still required for bootstrapping JVM-based languages like Kotlin or Scala in unstable. Therefore the package should no longer migrate to testing or stable anymore.
Is there a better reason this should be kept out of testing and stable? Many users find this openjdk-11 helpful and necessary for stability/continuity reasons over the current LTS. Security updates will last for 3+ more years so I don't see any reason why this should be held back from stable and testing.
Hi, FastDDSGen currently depends on OpenJDK 11 (or more precisely, any OpenJDK before 15) because it needs the Nashorn JavaScript engine, so could OpenJDK 11 be kept in trixie for the time being? Alternatively, someone could help me package the standalone version: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1038142 Cheers Timo
Le 17/04/2024 à 09:54, Timo Röhling a écrit : That's a dead end, if OpenJDK 11 is kept there will be no incentive to update softwares to follow the evolution of Java, and the old JDK will just hang there forever. Packaging Nashorn is the way to go in this case. You can post to the debian-java mailing list to get some help with the packaging. Emmanuel Bourg
After Java-11, this approach was somewhat relaxed, causing some problems here and there from time to time (for example some 11-compliant code cannot be built using 17+ versions). This in turn _severely_ decreased migration rate of existing systems to newer versions: for sys-ops teams maintaining systems that have been running undisturbed for several years, there's a fundamental difference between "can be replaced without any additional changes" and even "requires also this 2-line sed-script/patch/etc". As a consequence of the 2 above facts, OpenJDK-11 is currently the most popular choice for building libraries and infrastructure software. Therefore as `openjdk-11` package seems to be still maintained anyway, it would be beneficial for Debian adoption to include it in trixie before it becomes stable. Regards PMK