Bug#997213: i2p: FTBFS: [javac] /<>/apps/jetty/java/src/net/i2p/jetty/I2PRequestLog.java:25: error: package javax.servlet.http does not exist
Here's the fix, hopefully somebody can apply it and put us back in bullseye, thanks commit b5d7dffb080faf45f28cde9d7069fa6dfb60fe58 Author: zzz Date: Tue Dec 7 14:14:32 2021 Debian: Add explicit dependency on libservlet3.1-java (Debian #997213) libjetty9-java used to depend on libservlet3.1-java but now in sid it doesn't. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=997213 diff --git a/debian/control b/debian/control index 2557c40be..e1e8736c7 100644 --- a/debian/control +++ b/debian/control @@ -12,6 +12,7 @@ Build-Depends: debhelper (>= 9.20160709) ,debconf ,default-jdk ,libjetty9-java (>= 9.4) + ,libservlet3.1-java ,libtaglibs-standard-jstlel-java ,libtomcat9-java ,dh-apparmor @@ -84,6 +85,7 @@ Depends: ${misc:Depends}, ${java:Depends}, ${shlibs:Depends}, libgetopt-java, libjson-simple-java (>= 2),libjson-simple-java (<< 3), libjetty9-java (>= 9.4), + libservlet3.1-java, libtaglibs-standard-jstlel-java, libtomcat9-java, famfamfam-flag-png,
Bug#997213: i2p: FTBFS: [javac] /<>/apps/jetty/java/src/net/i2p/jetty/I2PRequestLog.java:25: error: package javax.servlet.http does not exist
On Mon, 6 Dec 2021 21:11:13 +0200 Adrian Bunk wrote: The problem is a missing build dependency on libservlet3.1-java (this was previously hidden by libjetty9-java depending on libservlet3.1-java). I haven't checked whether a runtime dependency on libservlet3.1-java is also missing. cu Adrian Thanks Adrian, I'll fix it upstream, unfortunately the maintainer is not responsive and i2p in Debian is 1 year and 4 releases behind already.
Bug#986474: symlink
Thanks for the report. It's actually not serious, as almost no user needs a compiler at runtime. The only users would be of some i2p plugin we don't know about. We used to depend on libtomcat8 which depended on libecj-java, but we switched to libtomcat9 which depends on libeclipse-jdt-core-java, that's how it broke. I assume that will work as well. I'll fix the link in our next release.