please remove dogtag-pki from noble
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
dogtag-pki (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
tomcat9 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
dogtag-pki fails to build due to the missing and obsolete dependency (python3-six, distutils).
After fixing the missing dependencies, the package fails to unpack with the following error message:
-----
Unpacking pki-server (11.2.1-2ubuntu1) ...
dpkg: error processing archive /tmp/apt-
unable to open '/usr/lib/
No apport report written because the error message indicates an issue on the local system
----
The package also attempts to install service file to /lib[3].
After working around those issues I was able to create a pki server which started an empty tomcat instance.
tomcat9 migration to 9.0.70-2 is blocked by dogtag-pki.
dogtag-pki can not be trivially upgraded to tomcat10 because dogtag-pki upstream implementation depends on tomcat9 [1][2].
tomcat9 removal bug[4] states that `dogtag-pki` was removed from bookworm[5]
reverse dependencies - no reverse dependenices found
$ reverse-depends -b src:dogtag-pki
No reverse dependencies found
$ reverse-depends src:dogtag-pki
$
The package contains a number of issues - it can not be built, installed and used properly. More importantly it blocks tomcat9 migration which leaves users with tomcat 9.0.70 has a number of known security issues[6]
Would it be possible to consider removing source and binaries of the package from noble?
[1] https:/
[2] https:/
[3] https:/
[4] https:/
[5] https:/
[6] https:/
Original description:
-----------
a -W /<<PKGBUILDDIR>
Running Sphinx v7.2.6
making output directory... done
building [mo]: all of 0 po files
writing output...
building [html]: all source files
updating environment: [new config] 2 added, 0 changed, 0 removed
[2Kreading sources... [ 50%] index
[2Kreading sources... [100%] pki
Warning, treated as error:
autodoc: failed to import module 'pki'; the following exception was raised:
No module named 'six'
make[4]: *** [base/common/
make[4]: Leaving directory '/<<PKGBUILDDIR
make[3]: *** [CMakeFiles/
make[3]: Leaving directory '/<<PKGBUILDDIR
make[2]: *** [Makefile:156: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR
make[1]: *** [debian/rules:66: debian/
----------
See[1]
tags: | added: ftbfs |
summary: |
- dogtag-pki fails to build from source in noble + please remove dogtag-pki from noble |
description: | updated |
tags: | added: update-excuse |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
Hang on, the bits it needs from tomcat9 can be vendored inside dogtag-pki, and dependency for tomcat9-user dropped. But it would still need libtomcat9-java to be available, which AIUI should be fine as Debian is shipping it as well.