Hello Per, Am Mittwoch, dem 02.03.2022 um 12:54 +0200 schrieb Per Lundberg: > reassign 1006647 tomcat9 > thanks > > This might better belong to this package, since the problem is that > tomcat9-common depends on default-jre-headless | java8-runtime-headless > > java8-runtime, while in reality it requires Java 11. (because of > Eclipse JDT 4.21, see original bug report for details) > > If we are unable to fully resolve this, I think that we should at least > fix these incorrect dependencies to make the package depend on > "default-jre-headless | java11-runtime-headless | java11-runtime" > instead. But as previously mentioned, I would much rather see us move to > Eclipse JDT 4.20 instead so we can retain Java 8 support until Debian at > some point upgrades to Tomcat 10.1 (at which point requiring Java 11 is > inevitable).
As a matter of fact OpenJDK 11 is the only supported Java version in oldstable, stable and testing right now. We plan to release with Java 17 next year and one of our goals is to ship only Tomcat 10 in Debian 12 "Bookworm". I think you are right that we should tighten the dependency to java11-runtime-headless to avoid any confusion but as I said, OpenJDK 11 is the only supported JDK/JRE at the moment. If you cannot upgrade your application to Java 11, then you could create a custom Tomcat 9 package or simply downgrade libeclipse-jdt-core-java to 4.20 again. Regards, Markus
signature.asc
Description: This is a digitally signed message part
__ This is the maintainer address of Debian's Java team <https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-maintainers>. Please use debian-j...@lists.debian.org for discussions and questions.