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

Bug#879953: lintian: script-needs-depends-on-sensible-utils should not be emitted if there is already a Recommends on sensible-utils



Package: lintian
Version: 2.5.55
Severity: wishlist

Lintian emits "E: debian-goodies: script-needs-depends-on-sensible-utils
usr/bin/dhomepage (line 69)" on debian-goodies, even if I add
sensible-utils to "Recommends:" as follows:

--- a/debian/control
+++ b/debian/control
@@ -17,7 +17,8 @@ Depends: curl,
          python3,
          whiptail | dialog,
          ${misc:Depends}
-Recommends: lsof
+Recommends: lsof,
+            sensible-utils
 Suggests: lsb-release,
           popularity-contest,
           xdg-utils,

Especially for program collections like debian-goodies, devscripts or
hobbit-plugins it is common practice to put dependencies of single tools
just into Recommends as not every user uses all tools. And dhomepage is
surely not the most used tool inside the debian-goodies collection.

(Yes, I'm aware that devscripts just bumped sensible-utils from
Recommends to Depends, probably because of this IMHO too strict check by
lintian.)

-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (980, 'unstable-debug'), (600, 'testing'), (111, 'buildd-unstable'), (111, 'buildd-experimental'), (110, 'experimental'), (105, 'experimental-debug')
Architecture: amd64 (x86_64)

Kernel: Linux 4.13.0-rc7-amd64 (SMP w/4 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages lintian depends on:
ii  binutils                          2.29.1-6
ii  bzip2                             1.0.6-8.1
ii  diffstat                          1.61-1+b1
ii  dpkg                              1.19.0.4
ii  file                              1:5.32-1
ii  gettext                           0.19.8.1-4
ii  intltool-debian                   0.35.0+20060710.4
ii  libapt-pkg-perl                   0.1.33
ii  libarchive-zip-perl               1.59-1
ii  libclass-accessor-perl            0.51-1
ii  libclone-perl                     0.38-2+b2
ii  libdigest-sha-perl                5.98-1
ii  libdpkg-perl                      1.19.0.4
ii  libemail-valid-perl               1.202-1
ii  libfile-basedir-perl              0.07-1
ii  libipc-run-perl                   0.96-1
ii  liblist-moreutils-perl            0.416-1+b3
ii  libparse-debianchangelog-perl     1.2.0-12
ii  libperl5.26 [libdigest-sha-perl]  5.26.0-8
ii  libtext-levenshtein-perl          0.13-1
ii  libtimedate-perl                  2.3000-2
ii  liburi-perl                       1.72-2
ii  libxml-simple-perl                2.24-1
ii  libyaml-libyaml-perl              0.63-2+b2
ii  man-db                            2.7.6.1-2
ii  patchutils                        0.3.4-2
ii  perl                              5.26.0-8
ii  t1utils                           1.40-2
ii  xz-utils                          5.2.2-1.3

Versions of packages lintian recommends:
ii  libperlio-gzip-perl  0.19-1+b4

Versions of packages lintian suggests:
ii  binutils-multiarch     2.29.1-6
ii  dpkg-dev               1.19.0.4
ii  libhtml-parser-perl    3.72-3+b2
ii  libtext-template-perl  1.47-1

-- no debconf information


Reply to: