Package: libltdl-dev Version: 2.5.4-2 Severity: grave Justification: renders package unusable X-Debbugs-Cc: debian-rele...@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