Package: lintian Version: 2.103.0~bpo10+1 Severity: normal Hi, on upgrading from buster to backports, I was caught out by the removal of "certainty" with this opaque message:
$ lintian invalid display constraint = >= pedantic/wild-guess (severity) at /usr/share/lintian/bin/../lib/Lintian/Profile.pm line 835. I found no reference to wild-guess in the backports man page, so discovered it was called "certainty" from the buster man page. In debian/changelog neither of the certainty comments since buster mentioned its removal, nor were there any active bugs about it. Gitlab's UI is rubbish for this, so I cloned the repo to discover the reason for the lack of certainty: $ git log -G certainty ... e1e12f7f4 Use Severity field in tags to determine their disp.. (Felix Lechner, N, 9 months ago) After a discussion in Bug#935706, the old mechanism between tag severity and tag certainty that determined the warning level was abandoned. ... The old concept of tag certainty no longer exists in Lintian. It's unfortunate that the good use of gbp dch and a commit title focussed on the change has ended up hiding the user impact from the resulting changelog. I considered raising this as a documentation wishlist bug, so perhaps just include that last commit sentence in the manpage (which also still mentions "consists of 3 parts" FYI). However, since I apparently had the below config, lintian displayed the initial unhelpful error message. I suggest explicity detecting the certain, possible, wild-guess values and emitting a more user friendly message to update config or cli parameters. $ cat ~/.config/lintian/lintianrc display-level = >=pedantic/wild-guess display-experimental = true -- Phil Morrell (emorrp1) -- System Information: Debian Release: 10.7 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-debug'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.19.0-12-amd64 (SMP w/4 CPU cores) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages lintian depends on: ii binutils 2.31.1-16 ii bzip2 1.0.6-9.2~deb10u1 ii diffstat 1.62-1 ii dpkg 1.19.7 ii dpkg-dev 1.19.7 ii file 1:5.35-4+deb10u1 ii gettext 0.19.8.1-9 ii gpg 2.2.12-1+deb10u1 ii intltool-debian 0.35.0+20060710.5 ii libapt-pkg-perl 0.1.34+b1 ii libarchive-zip-perl 1.64-1 ii libcapture-tiny-perl 0.48-1 ii libclass-xsaccessor-perl 1.19-3+b2 ii libclone-perl 0.41-1+b1 ii libconfig-tiny-perl 2.23-1 ii libcpanel-json-xs-perl 4.09-1 ii libdata-dpath-perl 0.57-2 ii libdata-validate-domain-perl 0.10-1 ii libdevel-size-perl 0.82-1+b1 ii libdpkg-perl 1.19.7 ii libemail-address-xs-perl 1.04-1+b1 ii libfile-basedir-perl 0.08-1 ii libfile-find-rule-perl 0.34-1 ii libfont-ttf-perl 1.06-1 ii libhtml-html5-entities-perl 0.004-1 ii libipc-run3-perl 0.048-1 ii libjson-maybexs-perl 1.004000-1 ii liblist-compare-perl 0.53-1 ii liblist-moreutils-perl 0.416-1+b4 ii liblist-utilsby-perl 0.11-1 ii libmoo-perl 2.003004-2 ii libmoox-aliases-perl 0.001006-1 ii libnamespace-clean-perl 0.27-1 ii libpath-tiny-perl 0.108-1 ii libperlio-gzip-perl 0.19-1+b5 ii libproc-processtable-perl 0.56-1 ii libsereal-decoder-perl 4.005+ds-1+b1 ii libsereal-encoder-perl 4.005+ds-1+b1 ii libtext-glob-perl 0.10-1 ii libtext-levenshteinxs-perl 0.03-4+b6 ii libtext-markdown-discount-perl 0.11-3+b1 ii libtext-xslate-perl 3.5.6-1+b1 ii libtime-duration-perl 1.20-1 ii libtime-moment-perl 0.44-1+b1 ii libtimedate-perl 2.3000-2+deb10u1 ii libtry-tiny-perl 0.30-1 ii libtype-tiny-perl 1.004004-1 ii libunicode-utf8-perl 0.62-1 ii liburi-perl 1.76-1 ii libxml-libxml-perl 2.0134+dfsg-1 ii libyaml-libyaml-perl 0.76+repack-1 ii lzip 1.21-3 ii lzop 1.03-4+b1 ii man-db 2.8.5-2 ii patchutils 0.3.4-2 ii perl [libdigest-sha-perl] 5.28.1-6+deb10u1 ii t1utils 1.41-3 ii unzip 6.0-23+deb10u1 ii xz-utils 5.2.4-1 lintian recommends no packages. Versions of packages lintian suggests: pn binutils-multiarch <none> pn libtext-template-perl <none> -- no debconf information
signature.asc
Description: PGP signature