Bug#997213: i2p: FTBFS: [javac] /<>/apps/jetty/java/src/net/i2p/jetty/I2PRequestLog.java:25: error: package javax.servlet.http does not exist

2022-03-04 Thread zzz

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

2021-12-07 Thread zzz

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

2021-04-08 Thread zzz
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.