Your message dated Tue, 15 Dec 2020 12:05:57 -0800
with message-id
<CAFHYt56par=6PO8=lyogpr_heppmfjoc1bfcf2rs_jh704j...@mail.gmail.com>
and subject line Re: Bug#977419: lintian: Use of uninitialized value in string
eq at package-relations.pm
has caused the Debian Bug report #977419,
regarding lintian: Use of uninitialized value in string eq at
package-relations.pm
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
977419: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=977419
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: lintian
Version: 2.104.0
Severity: important
Hello!
While checking the apt-listbugs package (which I maintain), I experienced
an awkward lintian behavior:
$ lintian -viF apt-listbugs_0.1.35~rc3_amd64.changes
N: Using profile debian/ftp-master-auto-reject.
N: Starting on group apt-listbugs/0.1.35~rc3
Warning in group apt-listbugs/0.1.35~rc3: Use of uninitialized value in
string eq at /usr/share/lintian/checks/fields/package-relations.pm line 129.
Warning in group apt-listbugs/0.1.35~rc3: Use of uninitialized value in
string eq at /usr/share/lintian/checks/fields/package-relations.pm line 129.
[...]
N: Finished processing group apt-listbugs/0.1.35~rc3
with the warning repeated 188 times.
If I enable more checks with:
$ lintian -EviIL +pedantic apt-listbugs_0.1.35~rc3_amd64.changes
I get the same 188 warnings and two false positives:
E: apt-listbugs: alternates-not-allowed Depends
N:
E: alternates-not-allowed
N:
N: Only the "Depends", "Recommends", "Suggests" and "Pre-Depends" fields
N: may specify alternate dependencies using the "|" symbol.
N:
N: Refer to Debian Policy Manual section 7.1 (Syntax of relationship
N: fields) for details.
N:
N: Severity: error
N:
N: Check: fields/package-relations
N:
E: apt-listbugs: alternates-not-allowed Suggests
I _think_ that these two complaints are false positives, since the
[debian/control] file has not changed since version 0.1.34 and
the same file has been previously (on December the 5th, 2020)
checked by the same version 2.104.0 of lintian, without any
complaint.
And I cannot understand what's wrong with the debian/control file.
But of course, I may be wrong: if this is the case, then please
help me understand...
[debian/control]:
<https://tracker.debian.org/media/packages/a/apt-listbugs/control-0.1.34>
Is this new awkward behavior of lintian caused by some recent Perl
package upgrade in sid?
Among the lintian dependencies, I see the following changed versions:
libicu67:amd64 (67.1-4) -> (67.1-5)
libxml2:amd64 (2.9.10+dfsg-6.3) -> (2.9.10+dfsg-6.3+b1)
liblist-moreutils-perl (0.416-1+b6) -> (0.430-1)
and nothing else, it seems.
Please investigate and fix this issue.
Thanks for your time!
Bye.
-- System Information:
Debian Release: bullseye/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 5.9.0-4-amd64 (SMP w/4 CPU threads)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C),
LANGUAGE=en_US:en
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.35.1-4
ii bzip2 1.0.8-4
ii diffstat 1.63-1
ii dpkg 1.20.5
ii dpkg-dev 1.20.5
ii file 1:5.39-3
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+b4
ii libarchive-zip-perl 1.68-1
ii libcapture-tiny-perl 0.48-1
ii libclass-xsaccessor-perl 1.19-3+b6
ii libclone-perl 0.45-1+b1
ii libconfig-tiny-perl 2.24-1
ii libcpanel-json-xs-perl 4.25-1+b1
ii libdata-dpath-perl 0.58-1
ii libdata-validate-domain-perl 0.10-1
ii libdevel-size-perl 0.83-1+b2
ii libdpkg-perl 1.20.5
ii libemail-address-xs-perl 1.04-1+b3
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-2
ii libjson-maybexs-perl 1.004003-1
ii liblist-compare-perl 0.55-1
ii liblist-moreutils-perl 0.430-1
ii liblist-utilsby-perl 0.11-1
ii libmoo-perl 2.004004-1
ii libmoox-aliases-perl 0.001006-1
ii libnamespace-clean-perl 0.27-1
ii libpath-tiny-perl 0.114-1
ii libperlio-gzip-perl 0.19-1+b7
ii libproc-processtable-perl 0.59-2+b1
ii libsereal-decoder-perl 4.018+ds-1+b1
ii libsereal-encoder-perl 4.018+ds-1+b1
ii libtext-glob-perl 0.11-1
ii libtext-levenshteinxs-perl 0.03-4+b8
ii libtext-markdown-discount-perl 0.12-1+b1
ii libtext-xslate-perl 3.5.8-1+b1
ii libtime-duration-perl 1.21-1
ii libtime-moment-perl 0.44-1+b3
ii libtimedate-perl 2.3300-1
ii libtry-tiny-perl 0.30-1
ii libtype-tiny-perl 1.012000-1
ii libunicode-utf8-perl 0.62-1+b2
ii liburi-perl 5.05-1
ii libxml-libxml-perl 2.0134+dfsg-2+b1
ii libyaml-libyaml-perl 0.82+repack-1+b1
ii lzip 1.21-8
ii lzop 1.04-2
ii man-db 2.9.3-2
ii patchutils 0.4.2-1
ii perl [libdigest-sha-perl] 5.32.0-6
ii t1utils 1.41-4
ii unzip 6.0-25
ii xz-utils 5.2.4-1+b1
lintian recommends no packages.
Versions of packages lintian suggests:
pn binutils-multiarch <none>
pn libtext-template-perl <none>
-- no debconf information
--- End Message ---
--- Begin Message ---
Hi,
On Tue, Dec 15, 2020 at 11:44 AM Francesco Poli
<invernom...@paranoici.org> wrote:
>
> But it seems to work without warnings or errors or false positives!
Yay! Fixed in git. Due to the many CI regressions for that package
[1], all of which look similar to the original report here, I am not
sure it ever was a bug in Lintian.
Closing.
Kind regards
Felix Lechner
[1] for example,
https://ci.debian.net/data/autopkgtest/testing/amd64/libm/libmakefile-dom-perl/8841373/log.gz
and also
https://ci.debian.net/data/autopkgtest/testing/amd64/l/lintian/8841408/log.gz
--- End Message ---