Bug#457550: lintian: stronger-dependency-implies-weaker fails on debhelper substvars
Package: lintian
Version: 1.23.41
Severity: normal
While the stronger-dependency-implies-weaker test seems to work fine on
directly specified packages, for example
----
W: autopkgtest source: stronger-dependency-implies-weaker depends ->
recommends debootstrap
Depends: debootstrap, libadns1-bin, chiark-utils-bin, iproute, dmsetup
Recommends: lvm2, debootstrap
----
it fails on deps/suggests/recommends using debhelper substvars. I didn't
check all packages, but here are examples from two random, small
packages:
----
W: pytables source: stronger-dependency-implies-weaker depends ->
recommends ${shlibs:Recommends}
W: pytables source: stronger-dependency-implies-weaker depends ->
suggests ${shlibs:Suggests}
W: pytables source: stronger-dependency-implies-weaker recommends ->
suggests ${shlibs:Suggests}
Depends: ${python:Depends}, ${shlibs:Depends}, python-numpy
Recommends: ${shlibs:Recommends}
Suggests: python-tables-doc, python-netcdf, ${shlibs:Suggests}
Package: python-tables
Depends: python-central (>= 0.5.8), python (<< 2.6), python (>= 2.4),
libc6 (>= 2.6.1-1), libhdf5-serial-1.6.5-0 | libhdf5-1.6.5-0,
python-numpy
Recommends: libbz2-1.0, liblzo2-2
Suggests: python-tables-doc
----
----
W: mod-bt source: stronger-dependency-implies-weaker depends ->
recommends ${db:util}
Recommends: ${db:util}
Depends: ${shlibs:Depends}, ${misc:Depends}, lsof
Package: libbttracker0
Depends: libapr1, libbtutil0 (>= 0.0.19+p4.2340), libc6 (>= 2.5-5),
libdb4.4, libxml2 (>= 2.6.28), lsof
Recommends: db4.4-util
----
Cheers,
Bernd
Reply to: