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

Bug#962601: manpage-section-mismatch doesn't take into account manpages with multiple binaries



Control: reopen -1

Hi Sergio,

On Wed, Jun 10, 2020 at 9:57 AM Sergio Durigan Junior
<sergiodj@debian.org> wrote:
>
> after calling Text::ParseWords::parse_line, we check to
> see if the first package name has a comma as the last char.  If it does,
> then we assume that there will be at least one other package name
> listed, and advance an index.  When we reach a package name whose last
> char is not a comma, we then assume that the next field is the manpage
> section number.

Something in that patch is not quite working. I previously added a
safeguard for an undefined value warning, but that was not enough:

    https://salsa.debian.org/lintian/lintian/-/commit/d3c64d8ab40de6e38c96334e2515550df1957a4a

In an archive-wide run, the modified patch still produced the warnings
below. I show the complete list for the record, and not to intimidate
anyone. It's no big deal.

You may want to check out kde-dev-scripts, which generated a lot of warnings.

Kind regards,
Felix Lechner

* * *

Warning in group allegro5/2:5.2.6.0-2: Use of uninitialized value in
substr at /lcl/lechner/lintian/git/checks/documentation/manual.pm line
305.
Warning in group babeltrace2/2.0.3-2: Use of uninitialized value in
substr at /lcl/lechner/lintian/git/checks/documentation/manual.pm line
305.
Warning in group blender/2.82.a+dfsg-1: Use of uninitialized value in
substr at /lcl/lechner/lintian/git/checks/documentation/manual.pm line
305.
Warning in group blender/2.83.1+dfsg-2: Use of uninitialized value in
substr at /lcl/lechner/lintian/git/checks/documentation/manual.pm line
305.
Warning in group checkit-tiff/0.2.3-2: Use of uninitialized value in
substr at /lcl/lechner/lintian/git/checks/documentation/manual.pm line
305.
Warning in group claws-mail/3.17.5-2: Use of uninitialized value in
substr at /lcl/lechner/lintian/git/checks/documentation/manual.pm line
305.
Warning in group comptext/1.0.1-4: Use of uninitialized value in
substr at /lcl/lechner/lintian/git/checks/documentation/manual.pm line
305.
Warning in group comptty/1.0.1-4: Use of uninitialized value in substr
at /lcl/lechner/lintian/git/checks/documentation/manual.pm line 305.
Warning in group dballe/8.6-1: Use of uninitialized value in substr at
/lcl/lechner/lintian/git/checks/documentation/manual.pm line 305.
Warning in group delay/1.0-5: Use of uninitialized value in substr at
/lcl/lechner/lintian/git/checks/documentation/manual.pm line 305.
Warning in group derivations/0.56.20180123.1-2: Use of uninitialized
value in substr at
/lcl/lechner/lintian/git/checks/documentation/manual.pm line 305.
Warning in group gadmin-proftpd/1:0.4.2-1: Use of uninitialized value
in substr at /lcl/lechner/lintian/git/checks/documentation/manual.pm
line 305.
Warning in group git/1:2.27.0-1: Use of uninitialized value in substr
at /lcl/lechner/lintian/git/checks/documentation/manual.pm line 305.
Warning in group git/1:2.27.0+next.20200625-1: Use of uninitialized
value in substr at
/lcl/lechner/lintian/git/checks/documentation/manual.pm line 305.
Warning in group git-repair/1.20200102-1: Use of uninitialized value
$th_fields[1] in substr at
/lcl/lechner/lintian/git/checks/documentation/manual.pm line 305.
Warning in group gmic/2.4.5-1.1: Use of uninitialized value in substr
at /lcl/lechner/lintian/git/checks/documentation/manual.pm line 305.
Warning in group guymager/0.8.12-1: Use of uninitialized value in
substr at /lcl/lechner/lintian/git/checks/documentation/manual.pm line
305.
Warning in group kde-dev-scripts/4:18.08.0-1: Use of uninitialized
value in substr at
/lcl/lechner/lintian/git/checks/documentation/manual.pm line 305.
Warning in group libapache2-mod-qos/11.63-1: Use of uninitialized
value in substr at
/lcl/lechner/lintian/git/checks/documentation/manual.pm line 305.
Warning in group lavacli/1.0-1: Use of uninitialized value in substr
at /lcl/lechner/lintian/git/checks/documentation/manual.pm line 305.
Warning in group lava/2020.06-2: Use of uninitialized value in substr
at /lcl/lechner/lintian/git/checks/documentation/manual.pm line 305.
Warning in group lirc/0.10.1-6.2: Use of uninitialized value in substr
at /lcl/lechner/lintian/git/checks/documentation/manual.pm line 305.
Warning in group lksctp-tools/1.0.18+dfsg-1: Use of uninitialized
value in substr at
/lcl/lechner/lintian/git/checks/documentation/manual.pm line 305.
Warning in group lxqt-config/0.14.1-4: Use of uninitialized value in
substr at /lcl/lechner/lintian/git/checks/documentation/manual.pm line
305.
Warning in group manpages/5.07-1: Use of uninitialized value in substr
at /lcl/lechner/lintian/git/checks/documentation/manual.pm line 305.
Warning in group manpages-ja/0.5.0.0.20180315+dfsg-1: Use of
uninitialized value in substr at
/lcl/lechner/lintian/git/checks/documentation/manual.pm line 305.
Warning in group manpages-zh/1.6.3.4-1: Use of uninitialized value in
substr at /lcl/lechner/lintian/git/checks/documentation/manual.pm line
305.
Warning in group mariadb-10.3/1:10.3.23-1: Use of uninitialized value
in substr at /lcl/lechner/lintian/git/checks/documentation/manual.pm
line 305.
Warning in group mariadb-10.4/1:10.4.13-1~exp1: Use of uninitialized
value in substr at
/lcl/lechner/lintian/git/checks/documentation/manual.pm line 305.
Warning in group mmseqs2/11-e1a1c+ds-3: Use of uninitialized value in
substr at /lcl/lechner/lintian/git/checks/documentation/manual.pm line
305.
Warning in group netpbm-free/2:10.78.05-0.1: Use of uninitialized
value in substr at
/lcl/lechner/lintian/git/checks/documentation/manual.pm line 305.
Warning in group nfs-utils/1:1.3.4-3: Use of uninitialized value in
substr at /lcl/lechner/lintian/git/checks/documentation/manual.pm line
305.
Warning in group nvme-cli/1.12-1: Use of uninitialized value in substr
at /lcl/lechner/lintian/git/checks/documentation/manual.pm line 305.
Warning in group ostree/2020.3-1: Use of uninitialized value in substr
at /lcl/lechner/lintian/git/checks/documentation/manual.pm line 305.
Warning in group psmisc/23.3-1: Use of uninitialized value in substr
at /lcl/lechner/lintian/git/checks/documentation/manual.pm line 305.
Warning in group pyfai/0.19.0+dfsg1-3: Use of uninitialized value in
substr at /lcl/lechner/lintian/git/checks/documentation/manual.pm line
305.
Warning in group resource-agents/1:4.6.1-1: Use of uninitialized value
in substr at /lcl/lechner/lintian/git/checks/documentation/manual.pm
line 305.
Warning in group setserial/2.17-52: Use of uninitialized value in
substr at /lcl/lechner/lintian/git/checks/documentation/manual.pm line
305.
Warning in group taglog/0.2.6-1: Use of uninitialized value in substr
at /lcl/lechner/lintian/git/checks/documentation/manual.pm line 305.
Warning in group systemtap/4.3-1: Use of uninitialized value in substr
at /lcl/lechner/lintian/git/checks/documentation/manual.pm line 305.
Warning in group tclcurl/7.22.0+hg20160822-2: Use of uninitialized
value in substr at
/lcl/lechner/lintian/git/checks/documentation/manual.pm line 305.
Warning in group tk-brief/5.10-0.1: Use of uninitialized value in
substr at /lcl/lechner/lintian/git/checks/documentation/manual.pm line
305.
Warning in group vmdebootstrap/1.11-2: Use of uninitialized value in
substr at /lcl/lechner/lintian/git/checks/documentation/manual.pm line
305.
Warning in group vuls/0.6.1-1: Use of uninitialized value in substr at
/lcl/lechner/lintian/git/checks/documentation/manual.pm line 305.
Warning in group vuls/0.7.0-1: Use of uninitialized value in substr at
/lcl/lechner/lintian/git/checks/documentation/manual.pm line 305.
Warning in group xfce4-power-manager/1.7.0-1: Use of uninitialized
value in substr at
/lcl/lechner/lintian/git/checks/documentation/manual.pm line 305.
Warning in group xfce4-power-manager/1.6.6-1: Use of uninitialized
value in substr at
/lcl/lechner/lintian/git/checks/documentation/manual.pm line 305.
Warning in group xnee/3.19-4.1: Complex regular subexpression
recursion limit (32766) exceeded at
/lcl/lechner/lintian/git/checks/debian/upstream/signing-key.pm line
88.
Warning in group xwatch/2.11-16: Use of uninitialized value in substr
at /lcl/lechner/lintian/git/checks/documentation/manual.pm line 305.


Reply to: