Bug#1094400: libltdl-dev: uninstallable in unstable: Depends: automake-1.16 but it is not installable
Package: libltdl-dev
Version: 2.5.4-2
Severity: grave
Justification: renders package unusable
X-Debbugs-Cc: debian-release@lists.debian.org
Control: block -1 by 1094361
Steps to reproduce:
$ podman run --rm -it debian:sid-slim
# apt update
# apt install libltdl-dev
(or use your favourite container, chroot or VM technology)
Expected result: can install libltdl-dev
Actual result:
> Unsatisfied dependencies:
> libltdl-dev : Depends: automake-1.16 but it is not installable
This appears to be because src:libtool writes the version of Automake
that it was built against into libltdl-dev's Depends, which was added
in 2018 to handle #905841, #906507 and similar bugs.
Note that due to #1094361, it does not seem to be possible to binNMU
libtool for this, because it build-depends on (an older version of)
libltdl-dev. This seems to have been added later in 2018, for:
> * Add build-dep on libltdl-dev for test 102
It will probably be necessary to drop that dependency, either permanently
or temporarily, and skip the relevant test at build-time. If that test
assumes libtool is already installed, maybe it can still be run as
an autopkgtest? Or maybe the test suite can be told to use whatever part
of libltdl-dev it's using (headers? shared library? macros?) from the
built tree?
Thanks,
smcv
Reply to: