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

Bug#966022: lintian: False positive on missing-depends-on-sensible-utils with commands like i3-sensible-pager



Hello,

I just want to point out that the search for the "sensible-*" commands
might be a bit too broad. It also finds the strings in
/usr/share/lintian/overrides/i3-wm-gaps...

Same issue in i3-wm in Debian:
https://lintian.debian.org/sources/i3-wm/4.17.1-1.html

Cheers,

On Wed, 22 Jul 2020, Raphaël Hertzog wrote:
> In this package https://gitlab.com/kalilinux/packages/i3-gaps we have the
> following lintian errors:
> 
> E: i3-gaps-wm: missing-depends-on-sensible-utils usr/bin/i3
> E: i3-gaps-wm: missing-depends-on-sensible-utils usr/bin/i3-sensible-pager
> 
> But they are wrong:
> 
> $ grep -r sensible-pager src/
> src/bindings.c:        sasprintf(&pageraction, "i3-sensible-pager \"%s\"\n", errorfilename);
> src/config_parser.c:    sasprintf(&pageraction, "i3-sensible-pager \"%s\"\n", errorfilename);
> 
> The program is calling i3-sensible-pager (provided in the same package)
> and not "sensible-pager".
> 
> Cheers,
> 
> -- System Information:
> Debian Release: bullseye/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
> 
> Kernel: Linux 4.19.0-6-amd64 (SMP w/4 CPU cores)
> Kernel taint flags: TAINT_UNSIGNED_MODULE
> Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
> 
> Versions of packages lintian depends on:
> ii  binutils                      2.34.90.20200706-1
> ii  bzip2                         1.0.8-3
> ii  diffstat                      1.63-1
> ii  dpkg                          1.20.5
> ii  dpkg-dev                      1.20.5
> ii  file                          1:5.38-5
> ii  gettext                       0.19.8.1-10
> ii  gpg                           2.2.20-1
> ii  intltool-debian               0.35.0+20060710.5
> ii  libapt-pkg-perl               0.1.36+b3
> ii  libarchive-zip-perl           1.68-1
> ii  libcapture-tiny-perl          0.48-1
> ii  libclass-xsaccessor-perl      1.19-3+b5
> ii  libclone-perl                 0.45-1
> ii  libconfig-tiny-perl           2.24-1
> ii  libcpanel-json-xs-perl        4.19-1
> ii  libdata-validate-domain-perl  0.10-1
> ii  libdevel-size-perl            0.83-1+b1
> ii  libdpkg-perl                  1.20.5
> ii  libemail-address-xs-perl      1.04-1+b2
> ii  libfile-basedir-perl          0.08-1
> ii  libfile-find-rule-perl        0.34-1
> ii  libfont-ttf-perl              1.06-1
> ii  libhtml-parser-perl           3.72-5
> ii  libio-async-loop-epoll-perl   0.21-1
> ii  libio-async-perl              0.77-3
> ii  libjson-maybexs-perl          1.004002-1
> ii  liblist-compare-perl          0.53-1
> ii  liblist-moreutils-perl        0.416-1+b5
> ii  liblist-utilsby-perl          0.11-1
> ii  libmoo-perl                   2.004000-1
> ii  libmoox-aliases-perl          0.001006-1
> ii  libnamespace-clean-perl       0.27-1
> ii  libpath-tiny-perl             0.114-1
> ii  libsereal-decoder-perl        4.014+ds-1
> ii  libsereal-encoder-perl        4.014+ds-1
> ii  libtext-levenshteinxs-perl    0.03-4+b7
> ii  libtext-xslate-perl           3.5.8-1
> ii  libtime-duration-perl         1.21-1
> ii  libtime-moment-perl           0.44-1+b2
> ii  libtimedate-perl              2.3300-1
> ii  libtry-tiny-perl              0.30-1
> ii  libtype-tiny-perl             1.010002-1
> ii  libunicode-utf8-perl          0.62-1+b1
> ii  liburi-perl                   1.76-2
> ii  libxml-libxml-perl            2.0134+dfsg-2
> ii  libxml-writer-perl            0.625-1
> ii  libyaml-libyaml-perl          0.82+repack-1
> ii  man-db                        2.9.3-2
> ii  patchutils                    0.3.4-3
> ii  perl [libdigest-sha-perl]     5.30.3-4
> ii  t1utils                       1.41-4
> ii  xz-utils                      5.2.4-1+b1
> 
> Versions of packages lintian recommends:
> ii  libperlio-gzip-perl  0.19-1+b6
> 
> Versions of packages lintian suggests:
> pn  binutils-multiarch     <none>
> ii  libtext-template-perl  1.59-1
> 
> -- no debconf information

-- 
  ⢀⣴⠾⠻⢶⣦⠀   Raphaël Hertzog <hertzog@debian.org>
  ⣾⠁⢠⠒⠀⣿⡁
  ⢿⡄⠘⠷⠚⠋    The Debian Handbook: https://debian-handbook.info/get/
  ⠈⠳⣄⠀⠀⠀⠀   Debian Long Term Support: https://deb.li/LTS


Reply to: