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

Bug#877439: lintian: script-needs-depends-on-sensible-utils triggers although depends on sensible-utils is present



Package: lintian
Version: 2.5.53~bpo9+1
Severity: normal

Hi,

since I updated lintian from 2.5.51~bpo9+1 to 2.5.53~bpo9+1 I keep
geeting a false positive of script-needs-depends-on-sensible-utils, even
after I added a dependency on sensible-utils.

Please find attached a minimal PoC-package, which, when dpkg-build'ing and
lintian'ing yields:


----------------8<----------------
$ dpkg-buildpackage -uc -us ; lintian ../*deb
dpkg-buildpackage: info: source package lintian-sensible-utils-test-package
dpkg-buildpackage: info: source version 0.1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Daniel Reichelt <debian@nachtgeist.net>
dpkg-buildpackage: info: host architecture amd64
 dpkg-source --before-build lintian-sensible-utils-test-package-0.1
 fakeroot debian/rules clean
dh clean
   dh_auto_clean
   dh_clean
 dpkg-source -b lintian-sensible-utils-test-package-0.1
dpkg-source: info: using source format '3.0 (native)'
dpkg-source: info: building lintian-sensible-utils-test-package in
lintian-sensible-utils-test-package_0.1.tar.xz
dpkg-source: info: building lintian-sensible-utils-test-package in
lintian-sensible-utils-test-package_0.1.dsc
 debian/rules build
dh build
   dh_update_autotools_config
   dh_auto_configure
   dh_auto_build
   dh_auto_test
 fakeroot debian/rules binary
dh binary
   dh_testroot
   dh_prep
   dh_auto_install
   dh_install
   dh_installdocs
   dh_installchangelogs
   dh_lintian
   dh_perl
   dh_link
   dh_strip_nondeterminism
   dh_compress
   dh_fixperms
   dh_missing
   dh_strip
   dh_makeshlibs
   dh_shlibdeps
   dh_installdeb
   dh_gencontrol
dpkg-gencontrol: warning: Depends field of package
lintian-sensible-utils-test-package: unknown substitution variable
${shlibs:Depends}
   dh_md5sums
   dh_builddeb
dpkg-deb: building package 'lintian-sensible-utils-test-package' in
'../lintian-sensible-utils-test-package_0.1_amd64.deb'.
 dpkg-genbuildinfo
 dpkg-genchanges  >../lintian-sensible-utils-test-package_0.1_amd64.changes
dpkg-genchanges: info: including full source code in upload
 dpkg-source --after-build lintian-sensible-utils-test-package-0.1
dpkg-buildpackage: info: full upload; Debian-native package (full source is
included)


E: lintian-sensible-utils-test-package: script-needs-depends-on-sensible-utils
usr/bin/testscript (line 2)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^


N: 1 tag overridden (1 warning)
   ^------- This one stems from an overridden binary-without-manpage
---------------->8----------------





Thanks

Daniel

Attachment: lintian-sensible-utils-test-package_0.1.tar.xz
Description: application/xz


Reply to: