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: