#1023237 openjdk-11: Keep out of testing and stable

#1023237#5
Date:
2022-10-31 20:55:24 UTC
From:
To:
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.

#1023237#14
Date:
2023-06-17 14:29:16 UTC
From:
To:
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.

#1023237#19
Date:
2024-04-17 07:54:04 UTC
From:
To:
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

#1023237#26
Date:
2024-04-17 09:08:41 UTC
From:
To:
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

#1023237#31
Date:
2025-06-06 23:31:23 UTC
From:
To:
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