Bug#915889: freeplane FTBFS: Could not resolve javax.servlet:javax.servlet-api:3.1.

Emmanuel Bourg ebourg at apache.org
Sun Dec 16 09:41:19 GMT 2018


Le 16/12/2018 à 07:11, Felix Natter a écrit :

> The problem is that the javax.servlet:javax.servlet-api:3.1 artifact
> (src:tomcat8/bin:libservlet3.1-java) does not install a
> debian/javax.servlet-api-debian.pom, so the resolution fails during
> freeplane compilation.

libservlet3.1-java does install the Maven pom for the Servlet API though:

ebourg at icare:~$ wget http://ftp.us.debian.org/debian/pool/main/t/tomcat8/libservlet3.1-java_8.5.35-3_all.deb
--2018-12-16 10:32:57--  http://ftp.us.debian.org/debian/pool/main/t/tomcat8/libservlet3.1-java_8.5.35-3_all.deb
Resolving ftp.us.debian.org (ftp.us.debian.org)... 128.61.240.89, 128.30.2.26, 64.50.233.100, ...
Connecting to ftp.us.debian.org (ftp.us.debian.org)|128.61.240.89|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 245100 (239K) [application/octet-stream]
Saving to: ‘libservlet3.1-java_8.5.35-3_all.deb’

libservlet3.1-java_8.5.35-3_all.deb             100%[=====================================================================================================>] 239.36K   609KB/s    in 0.4s

2018-12-16 10:32:58 (609 KB/s) - ‘libservlet3.1-java_8.5.35-3_all.deb’ saved [245100/245100]

ebourg at icare:~$ dpkg -c libservlet3.1-java_8.5.35-3_all.deb
drwxr-xr-x root/root         0 2018-12-12 16:48 ./
drwxr-xr-x root/root         0 2018-12-12 16:48 ./usr/
drwxr-xr-x root/root         0 2018-12-12 16:48 ./usr/share/
drwxr-xr-x root/root         0 2018-12-12 16:48 ./usr/share/doc/
drwxr-xr-x root/root         0 2018-12-12 16:48 ./usr/share/doc/libservlet3.1-java/
-rw-r--r-- root/root      6759 2018-12-12 16:48 ./usr/share/doc/libservlet3.1-java/changelog.Debian.gz
-rw-r--r-- root/root     23165 2018-11-28 15:59 ./usr/share/doc/libservlet3.1-java/copyright
drwxr-xr-x root/root         0 2018-12-12 16:48 ./usr/share/java/
-rw-r--r-- root/root    242933 2018-12-12 16:48 ./usr/share/java/servlet-api-3.1.jar
drwxr-xr-x root/root         0 2018-12-12 16:48 ./usr/share/maven-repo/
drwxr-xr-x root/root         0 2018-12-12 16:48 ./usr/share/maven-repo/javax/
drwxr-xr-x root/root         0 2018-12-12 16:48 ./usr/share/maven-repo/javax/servlet/
drwxr-xr-x root/root         0 2018-12-12 16:48 ./usr/share/maven-repo/javax/servlet/javax.servlet-api/
drwxr-xr-x root/root         0 2018-12-12 16:48 ./usr/share/maven-repo/javax/servlet/javax.servlet-api/3.1/
-rw-r--r-- root/root      1404 2018-12-12 16:48 ./usr/share/maven-repo/javax/servlet/javax.servlet-api/3.1/javax.servlet-api-3.1.pom
lrwxrwxrwx root/root         0 2018-12-12 16:48 ./usr/share/maven-repo/javax/servlet/javax.servlet-api/3.1/javax.servlet-api-3.1.jar -> ../../../../../java/servlet-api-3.1.jar



> Markus Koschany reminded me on #debian-java that Emmanuel is in the
> process of preparing a new javax-servlex package (#916354), which might
> fix this issue. So I will wait for this.

I'm indeed in the process of splitting the JavaEE APIs (Servlet, JSP, EL
and WebSocket) away from the Tomcat package, but I fail to understand
why it affects freeplane.



More information about the pkg-java-maintainers mailing list