Package: src:libtool
Version: 2.5.4-6
Severity: serious
Dear maintainer:
The new automake package (1.18) does not have a versioned package name
anymore, and it's called just "automake". Therefore this line in debian/rules
of libtool:
echo 'automake=automake-${AM_VERSION}' > debian/libltdl-dev.substvars
should be changed to something like
automake="automake (>= ${AM_VERSION})"
Currently, packages which BD on libltdl-dev (for example, valdrind)
fail to build with this error:
package: sbuild-build-depends-main-dummy
version: 0.invalid.0
architecture: amd64
status: broken
reasons:
-
missing:
pkg:
package: libltdl-dev
version: 2.5.4-6
architecture: amd64
unsat-dependency: automake-1.18:amd64
and there are many of them (so using "serious" as in "breaks other packages")
(cc Eric Dorland in case he has something to add).
Alternatively, automake could have a Provides: automake-1.18, but I think
the above would make that unnecessary, as "automake-1.18" has never
actually existed as a virtual package.
Thanks.