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.

Reply via email to