[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: