Bug#997882: licensecheck: autopkgtest regression: lots of failures

Paul Gevers elbrus at debian.org
Tue Oct 26 15:49:28 BST 2021


Source: licensecheck
Version: 3.2.13-1
X-Debbugs-CC: debian-ci at lists.debian.org
Severity: serious
User: debian-ci at lists.debian.org
Usertags: regression

Dear maintainer(s),

With a recent upload of licensecheck the autopkgtest of licensecheck
fails in testing when that autopkgtest is run with the binary packages
of licensecheck from unstable. It passes when run with only packages
from testing. In tabular form:

                       pass            fail
licensecheck           from testing    3.2.13-1
all others             from testing    from testing

I copied some of the output at the bottom of this report.

Currently this regression is blocking the migration to testing [1]. Can
you please investigate the situation and fix it?

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] https://qa.debian.org/excuses.php?package=licensecheck

https://ci.debian.net/data/autopkgtest/testing/amd64/l/licensecheck/16222812/log.gz

t/OSI.t .................. # Seeded srand with seed '20211026' from
local date.
1..26
ok 1 - Corpus file t/OSI/MPL-1.0
ok 2 - Corpus file t/OSI/EPL-1.0
ok 3 - Corpus file t/OSI/RPSL-1.0
ok 4 - Corpus file t/OSI/Artistic-2.0
ok 5 - Corpus file t/OSI/Python-2.0
ok 6 - Corpus file t/OSI/Zlib
ok 7 - Corpus file t/OSI/AFL-3.0
ok 8 - Corpus file t/OSI/GPL-2.0
ok 9 - Corpus file t/OSI/BSL-1.0
ok 10 - Corpus file t/OSI/LGPL-2.0
ok 11 - Corpus file t/OSI/MPL-1.1
ok 12 - Corpus file t/OSI/CECILL-2.1
ok 13 - Corpus file t/OSI/Apache-2.0
ok 14 - Corpus file t/OSI/AGPL-3.0
ok 15 - Corpus file t/OSI/NTP
ok 16 - Corpus file t/OSI/Artistic-1.0-Perl
ok 17 - Corpus file t/OSI/PostgreSQL
ok 18 - Corpus file t/OSI/MPL-2.0
ok 19 - Corpus file t/OSI/OFL-1.1
ok 20 - Corpus file t/OSI/CDDL-1.0
ok 21 - Corpus file t/OSI/BSD-3-Clause
ok 22 - Corpus file t/OSI/MIT
ok 23 - Corpus file t/OSI/BSD-2-Clause-Views
ok 24 - Corpus file t/OSI/QPL-1.0
ok 25 - Corpus file t/OSI/LGPL-2.1
ok 26 - Corpus file t/OSI/ISC
ok
t/SPDX.t ................. # Seeded srand with seed '20211026' from
local date.
1..88
ok 1 - Corpus file t/SPDX/CC-BY-2.5.txt
ok 2 - Corpus file t/SPDX/CC-BY-SA-4.0.txt
ok 3 - Corpus file t/SPDX/CC-BY-NC-ND-4.0.txt
ok 4 - Corpus file t/SPDX/CC-BY-NC-SA-3.0.txt
ok 5 - Corpus file t/SPDX/BSD-3-Clause.txt
ok 6 - Corpus file t/SPDX/CC-BY-SA-2.0.txt
ok 7 - Corpus file t/SPDX/AFL-2.0.txt
ok 8 - Corpus file t/SPDX/LGPL-2.0.txt
ok 9 - Corpus file t/SPDX/zlib-acknowledgement.txt
ok 10 - Corpus file t/SPDX/MS-RL.txt
ok 11 - Corpus file t/SPDX/Apache-2.0.txt
ok 12 - Corpus file t/SPDX/OFL-1.0.txt
ok 13 - Corpus file t/SPDX/Zlib.txt
ok 14 - Corpus file t/SPDX/Eurosym.txt
ok 15 - Corpus file t/SPDX/ISC.txt
ok 16 - Corpus file t/SPDX/MIT-feh.txt
ok 17 - Corpus file t/SPDX/CC-BY-SA-3.0.txt
ok 18 - Corpus file t/SPDX/MIT-CMU.txt
ok 19 - Corpus file t/SPDX/Artistic-1.0.txt
ok 20 - Corpus file t/SPDX/WTFPL.txt
ok 21 - Corpus file t/SPDX/EPL-1.0.txt
ok 22 - Corpus file t/SPDX/CC-BY-NC-2.5.txt
ok 23 - Corpus file t/SPDX/CDDL-1.0.txt
ok 24 - Corpus file t/SPDX/CC0-1.0.txt
ok 25 - Corpus file t/SPDX/MIT.txt
ok 26 - Corpus file t/SPDX/CC-BY-1.0.txt
ok 27 - Corpus file t/SPDX/AGPL-1.0.txt
ok 28 - Corpus file t/SPDX/AFL-3.0.txt
ok 29 - Corpus file t/SPDX/CC-BY-SA-2.5.txt
ok 30 - Corpus file t/SPDX/ICU.txt
ok 31 - Corpus file t/SPDX/AFL-2.1.txt
ok 32 - Corpus file t/SPDX/CC-BY-NC-3.0.txt
ok 33 - Corpus file t/SPDX/SGI-B-1.1.txt
ok 34 - Corpus file t/SPDX/CC-BY-ND-3.0.txt
ok 35 - Corpus file t/SPDX/Python-2.0.txt
ok 36 - Corpus file t/SPDX/CC-BY-NC-SA-1.0.txt
ok 37 - Corpus file t/SPDX/CC-BY-NC-4.0.txt
ok 38 - Corpus file t/SPDX/CECILL-1.0.txt
ok 39 - Corpus file t/SPDX/MS-PL.txt
ok 40 - Corpus file t/SPDX/MPL-1.0.txt
ok 41 - Corpus file t/SPDX/CC-BY-NC-SA-2.5.txt
ok 42 - Corpus file t/SPDX/MPL-2.0.txt
ok 43 - Corpus file t/SPDX/Libpng.txt
ok 44 - Corpus file t/SPDX/OFL-1.1.txt
ok 45 - Corpus file t/SPDX/Cube.txt
ok 46 - Corpus file t/SPDX/CC-BY-3.0.txt
ok 47 - Corpus file t/SPDX/CC-BY-ND-1.0.txt
ok 48 - Corpus file t/SPDX/CC-BY-NC-ND-1.0.txt
ok 49 - Corpus file t/SPDX/CC-BY-SA-1.0.txt
ok 50 - Corpus file t/SPDX/CC-BY-2.0.txt
ok 51 - Corpus file t/SPDX/CC-BY-NC-1.0.txt
ok 52 - Corpus file t/SPDX/AFL-1.1.txt
ok 53 - Corpus file t/SPDX/CC-BY-ND-2.5.txt
ok 54 - Corpus file t/SPDX/MIT-enna.txt
ok 55 - Corpus file t/SPDX/Apache-1.1.txt
ok 56 - Corpus file t/SPDX/RPSL-1.0.txt
ok 57 - Corpus file t/SPDX/CC-BY-4.0.txt
ok 58 - Corpus file t/SPDX/MIT-advertising.txt
ok 59 - Corpus file t/SPDX/BSD-4-Clause.txt
ok 60 - Corpus file t/SPDX/SGI-B-1.0.txt
ok 61 - Corpus file t/SPDX/Artistic-2.0.txt
ok 62 - Corpus file t/SPDX/LGPL-2.1.txt
ok 63 - Corpus file t/SPDX/CC-BY-NC-ND-2.0.txt
ok 64 - Corpus file t/SPDX/Aladdin.txt
ok 65 - Corpus file t/SPDX/CECILL-B.txt
ok 66 - Corpus file t/SPDX/AFL-1.2.txt
ok 67 - Corpus file t/SPDX/MPL-1.1.txt
ok 68 - Corpus file t/SPDX/curl.txt
ok 69 - Corpus file t/SPDX/QPL-1.0.txt
ok 70 - Corpus file t/SPDX/FTL.txt
ok 71 - Corpus file t/SPDX/CC-BY-ND-2.0.txt
ok 72 - Corpus file t/SPDX/CC-BY-NC-2.0.txt
ok 73 - Corpus file t/SPDX/CC-BY-ND-4.0.txt
ok 74 - Corpus file t/SPDX/BSD-2-Clause.txt
ok 75 - Corpus file t/SPDX/CC-BY-NC-SA-2.0.txt
ok 76 - Corpus file t/SPDX/CECILL-1.1.txt
ok 77 - Corpus file t/SPDX/CC-BY-NC-ND-2.5.txt
ok 78 - Corpus file t/SPDX/CC-BY-NC-ND-3.0.txt
ok 79 - Corpus file t/SPDX/Unicode-TOU.txt
ok 80 - Corpus file t/SPDX/CECILL-2.1.txt
ok 81 - Corpus file t/SPDX/NTP.txt
ok 82 - Corpus file t/SPDX/PostgreSQL.txt
ok 83 - Corpus file t/SPDX/CC-BY-NC-SA-4.0.txt
ok 84 - Corpus file t/SPDX/AGPL-3.0.txt
ok 85 - Corpus file t/SPDX/CDDL-1.1.txt
ok 86 - Corpus file t/SPDX/BSL-1.0.txt
ok 87 - Corpus file t/SPDX/CECILL-2.0.txt
ok 88 - Corpus file t/SPDX/CECILL-C.txt
ok
t/Software-License.t ..... # Seeded srand with seed '20211026' from
local date.
# executable: blib/script/licensecheck
1..32
open3: exec of blib/script/licensecheck --recursive -m --deb-fmt -c .+
/tmp/R7j6boQo6W failed: No such file or directory at
/usr/share/perl5/Test/Command/Simple.pm line 98.
# Looks like your test exited with 2 before it could output anything.
Dubious, test returned 2 (wstat 512, 0x200)
Failed 32/32 subtests t/basic-lib-no-RE2.t ..... # Seeded srand with
seed '20211026' from local date.
1..2
ok 1 - matches expected license
ok 2 - matches expected copyright string
ok
t/basic-script-no-RE2.t .. # Seeded srand with seed '20211026' from
local date.
1..1
# executable: blib/script/licensecheck
not ok 1 - copyright declared on 3 lines {
}

# Failed test 'copyright declared on 3 lines'
# at t/basic-script-no-RE2.t line 24.
# Caught exception in subtest: open3: exec of blib/script/licensecheck
-m --copyright t/devscripts/texinfo.tex failed: No such file or
directory at /usr/share/perl5/Test/Command/Simple.pm line 98.
# Looks like you failed 1 test of 1.
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/1 subtests t/devscripts.t ........... # Seeded srand with seed
'20211026' from local date.
1..14
# executable: blib/script/licensecheck
not ok 1 - copyright declared on 2 lines {
}

# Failed test 'copyright declared on 2 lines'
# at t/devscripts.t line 23.
# Caught exception in subtest: open3: exec of blib/script/licensecheck
-m --copyright t/devscripts/bsd-regents.c failed: No such file or
directory at /usr/share/perl5/Test/Command/Simple.pm line 98.
not ok 2 - copyright declared on 3 lines {
}

# Failed test 'copyright declared on 3 lines'
# at t/devscripts.t line 30.
# Caught exception in subtest: open3: exec of blib/script/licensecheck
-m --copyright t/devscripts/texinfo.tex failed: No such file or
directory at /usr/share/perl5/Test/Command/Simple.pm line 98.
not ok 3 - multi-line multi-statements {
}

# Failed test 'multi-line multi-statements'
# at t/devscripts.t line 39.
# Caught exception in subtest: open3: exec of blib/script/licensecheck
-m --copyright t/devscripts/multi-line-copyright.c failed: No such file
or directory at /usr/share/perl5/Test/Command/Simple.pm line 98.
not ok 4 - Duplicated copyright {
}

# Failed test 'Duplicated copyright'
# at t/devscripts.t line 48.
# Caught exception in subtest: open3: exec of blib/script/licensecheck
-m --copyright t/devscripts/../grant/Apache/one_helper.rb failed: No
such file or directory at /usr/share/perl5/Test/Command/Simple.pm line 98.
not ok 5 - Duplicated copyright {
}

# Failed test 'Duplicated copyright'
# at t/devscripts.t line 54.
# Caught exception in subtest: open3: exec of blib/script/licensecheck
t/devscripts/dual.c failed: No such file or directory at
/usr/share/perl5/Test/Command/Simple.pm line 98.
not ok 6 - machine-readable output; short-form option {
}

# Failed test 'machine-readable output; short-form option'
# at t/devscripts.t line 59.
# Caught exception in subtest: open3: exec of blib/script/licensecheck
-m t/devscripts/beerware.cpp failed: No such file or directory at
/usr/share/perl5/Test/Command/Simple.pm line 98.
not ok 7 - machine-readable output; long-form option {
}

# Failed test 'machine-readable output; long-form option'
# at t/devscripts.t line 64.
# Caught exception in subtest: open3: exec of blib/script/licensecheck
--machine t/devscripts/gpl-2 failed: No such file or directory at
/usr/share/perl5/Test/Command/Simple.pm line 98.
not ok 8 - machine-readable output w/ copyright {
}

# Failed test 'machine-readable output w/ copyright'
# at t/devscripts.t line 71.
# Caught exception in subtest: open3: exec of blib/script/licensecheck
-m --copyright t/devscripts/gpl-2 failed: No such file or directory at
/usr/share/perl5/Test/Command/Simple.pm line 98.
not ok 9 - Fortran comments {
}

# Failed test 'Fortran comments'
# at t/devscripts.t line 79.
# Caught exception in subtest: open3: exec of blib/script/licensecheck
t/devscripts/bsd.f failed: No such file or directory at
/usr/share/perl5/Test/Command/Simple.pm line 98.
not ok 10 - comments; C++ inline style {
}

# Failed test 'comments; C++ inline style'
# at t/devscripts.t line 85.
# Caught exception in subtest: open3: exec of blib/script/licensecheck
t/devscripts/comments-detection.h failed: No such file or directory at
/usr/share/perl5/Test/Command/Simple.pm line 98.
not ok 11 - comments; hash style {
}

# Failed test 'comments; hash style'
# at t/devscripts.t line 92.
# Caught exception in subtest: open3: exec of blib/script/licensecheck
t/devscripts/comments-detection.txt failed: No such file or directory at
/usr/share/perl5/Test/Command/Simple.pm line 98.
not ok 12 - false positives {
}

# Failed test 'false positives'
# at t/devscripts.t line 98.
# Caught exception in subtest: open3: exec of blib/script/licensecheck
-m --copyright t/devscripts/false-positives failed: No such file or
directory at /usr/share/perl5/Test/Command/Simple.pm line 98.
not ok 13 - regexp killer {
}

# Failed test 'regexp killer'
# at t/devscripts.t line 103.
# Caught exception in subtest: open3: exec of blib/script/licensecheck
t/devscripts/regexp-killer.c failed: No such file or directory at
/usr/share/perl5/Test/Command/Simple.pm line 98.
not ok 14 - info at end {
}

# Failed test 'info at end'
# at t/devscripts.t line 111.
# Caught exception in subtest: open3: exec of blib/script/licensecheck
-m --shortname-scheme=debian --copyright --lines 0
t/devscripts/info-at-eof.h failed: No such file or directory at
/usr/share/perl5/Test/Command/Simple.pm line 98.
# Looks like you failed 14 tests of 14.
Dubious, test returned 14 (wstat 3584, 0xe00)
Failed 14/14 subtests t/encoding.t ............. # Seeded srand with
seed '20211026' from local date.
1..13
# locale encoding: UTF-8
# executable: blib/script/licensecheck
not ok 1 - Latin-1 in UTF-8 parsed as UTF-8 returns chars {
}

# Failed test 'Latin-1 in UTF-8 parsed as UTF-8 returns chars'
# at t/encoding.t line 54.
# Caught exception in subtest: open3: exec of blib/script/licensecheck
-m --copyright --encoding utf8 t/encoding/copr-utf8.h failed: No such
file or directory at /usr/share/perl5/Test/Command/Simple.pm line 98.
not ok 2 - Latin-1 in UTF-8 parsed by default returns mojibake {
}

# Failed test 'Latin-1 in UTF-8 parsed by default returns mojibake'
# at t/encoding.t line 61.
# Caught exception in subtest: open3: exec of blib/script/licensecheck
-m --copyright t/encoding/copr-utf8.h failed: No such file or directory
at /usr/share/perl5/Test/Command/Simple.pm line 98.
not ok 3 - Latin-1 in UTF-8 parsed by guessing returns chars {
}

# Failed test 'Latin-1 in UTF-8 parsed by guessing returns chars'
# at t/encoding.t line 68.
# Caught exception in subtest: open3: exec of blib/script/licensecheck
-m --copyright --encoding Guess t/encoding/copr-utf8.h failed: No such
file or directory at /usr/share/perl5/Test/Command/Simple.pm line 98.
not ok 4 - Latin-1 in UTF-8 parsed as ISO 8859-1 returns mojibake {
}

# Failed test 'Latin-1 in UTF-8 parsed as ISO 8859-1 returns mojibake'
# at t/encoding.t line 74.
# Caught exception in subtest: open3: exec of blib/script/licensecheck
-m --copyright --encoding iso-8859-1 t/encoding/copr-utf8.h failed: No
such file or directory at /usr/share/perl5/Test/Command/Simple.pm line 98.
not ok 5 - Latin-1 in ISO 8859-1 parsed as ISO 8859-1 returns chars {
}

# Failed test 'Latin-1 in ISO 8859-1 parsed as ISO 8859-1 returns chars'
# at t/encoding.t line 80.
# Caught exception in subtest: open3: exec of blib/script/licensecheck
-m --copyright --encoding iso-8859-1 t/encoding/copr-iso8859.h failed:
No such file or directory at /usr/share/perl5/Test/Command/Simple.pm
line 98.
not ok 6 - Latin-1 in ISO 8859-1 parsed by default returns chars {
}

# Failed test 'Latin-1 in ISO 8859-1 parsed by default returns chars'
# at t/encoding.t line 87.
# Caught exception in subtest: open3: exec of blib/script/licensecheck
-m --copyright t/encoding/copr-iso8859.h failed: No such file or
directory at /usr/share/perl5/Test/Command/Simple.pm line 98.
not ok 7 - Latin-1 in ISO 8859-1 parsed by guessing returns chars {
}

# Failed test 'Latin-1 in ISO 8859-1 parsed by guessing returns chars'
# at t/encoding.t line 95.
# Caught exception in subtest: open3: exec of blib/script/licensecheck
-m --copyright --encoding Guess t/encoding/copr-iso8859.h failed: No
such file or directory at /usr/share/perl5/Test/Command/Simple.pm line 98.
not ok 8 - Latin-1 in ISO 8859-1 parsed as UTF-8 returns mojibake and
warns {
}

# Failed test 'Latin-1 in ISO 8859-1 parsed as UTF-8 returns mojibake
and warns'
# at t/encoding.t line 101.
# Caught exception in subtest: open3: exec of blib/script/licensecheck
-m --copyright --encoding utf8 t/encoding/copr-iso8859.h failed: No such
file or directory at /usr/share/perl5/Test/Command/Simple.pm line 98.
not ok 9 - CJK in EUC-JP parsed as EUC-JP returns chars {
}

# Failed test 'CJK in EUC-JP parsed as EUC-JP returns chars'
# at t/encoding.t line 107.
# Caught exception in subtest: open3: exec of blib/script/licensecheck
-m --copyright --encoding euc-jp t/encoding/README.gs550j failed: No
such file or directory at /usr/share/perl5/Test/Command/Simple.pm line 98.
not ok 10 - CJK in EUC-JP parsed by default returns mojibake and warns {
}

# Failed test 'CJK in EUC-JP parsed by default returns mojibake and warns'
# at t/encoding.t line 114.
# Caught exception in subtest: open3: exec of blib/script/licensecheck
-m --copyright t/encoding/README.gs550j failed: No such file or
directory at /usr/share/perl5/Test/Command/Simple.pm line 98.
not ok 11 - CJK in EUC-JP parsed by guessing returns mojibake {
}

# Failed test 'CJK in EUC-JP parsed by guessing returns mojibake'
# at t/encoding.t line 121.
# Caught exception in subtest: open3: exec of blib/script/licensecheck
-m --copyright --encoding Guess t/encoding/README.gs550j failed: No such
file or directory at /usr/share/perl5/Test/Command/Simple.pm line 98.
not ok 12 - CJK in EUC-JP parsed as ISO 8859-1 returns mojibake {
}

# Failed test 'CJK in EUC-JP parsed as ISO 8859-1 returns mojibake'
# at t/encoding.t line 127.
# Caught exception in subtest: open3: exec of blib/script/licensecheck
-m --copyright --encoding iso-8859-1 t/encoding/README.gs550j failed: No
such file or directory at /usr/share/perl5/Test/Command/Simple.pm line 98.
not ok 13 - CJK in EUC-JP parsed as UTF-8 returns mojibake and warns {
}

# Failed test 'CJK in EUC-JP parsed as UTF-8 returns mojibake and warns'
# at t/encoding.t line 132.
# Caught exception in subtest: open3: exec of blib/script/licensecheck
-m --copyright --encoding utf8 t/encoding/README.gs550j failed: No such
file or directory at /usr/share/perl5/Test/Command/Simple.pm line 98.
# Looks like you failed 13 tests of 13.
Dubious, test returned 13 (wstat 3328, 0xd00)
Failed 13/13 subtests t/exception.t ............ # Seeded srand with
seed '20211026' from local date.
1..45
ok 1 - detect licensing "GPL-2+ with Autoconf-2.0~AutoTroll exception"
for autotroll.m4
ok 2 - detect licensing "GPL-3+ with Autoconf-2.0~Archive exception" for
ax_pthread.m4
ok 3 - detect licensing "GPL-2+ with Autoconf-2.0~Archive exception" for
m4_ax_func_getopt_long.m4
ok 4 - detect licensing "GPL-2+ with Autoconf-2.0~g10 exception" for
mkerrcodes1.awk
ok 5 - detect licensing "GPL-2+ with Autoconf-data exception" for pkg.m4
ok 6 - detect licensing "(Apache-2.0 and/or GPL-2+ and/or MPL-2.0) with
Bison-1.24 exception" for grammar.cxx
not ok 7 - detect licensing "Apache-2.0 and/or GPL-2+ with Bison-1.24
exception and/or MPL-2.0" for grammar.cxx # TODO Fix later
# Failed test (with amnesty) 'detect licensing "Apache-2.0 and/or GPL-2+
with Bison-1.24 exception and/or MPL-2.0" for grammar.cxx'
# at t/exception.t line 32.
# +---------------------------------+----+---------------------------------+
# | GOT                             | OP | CHECK                           |
# +---------------------------------+----+---------------------------------+
# | (Apache-2.0 and/or GPL-2+ and/o | eq | Apache-2.0 and/or GPL-2+ with B |
# | r MPL-2.0) with Bison-1.24 exce |    | ison-1.24 exception and/or MPL- |
# | ption                           |    | 2.0                             |
# +---------------------------------+----+---------------------------------+
ok 8 - detect licensing "GPL-3+ with Bison-2.2 exception" for parse-date.c
ok 9 - detect licensing "(CDDL-1.0 and/or GPL-2) with Classpath-2.0
exception" for CDDL-GPL-2-CP
not ok 10 - detect licensing "CDDL-1.0 and/or GPL-2 with Classpath-2.0
exception" for CDDL-GPL-2-CP # TODO Fix later
# Failed test (with amnesty) 'detect licensing "CDDL-1.0 and/or GPL-2
with Classpath-2.0 exception" for CDDL-GPL-2-CP'
# at t/exception.t line 44.
# +---------------------------------+----+---------------------------------+
# | GOT                             | OP | CHECK                           |
# +---------------------------------+----+---------------------------------+
# | (CDDL-1.0 and/or GPL-2) with Cl | eq | CDDL-1.0 and/or GPL-2 with Clas |
# | asspath-2.0 exception           |    | spath-2.0 exception             |
# +---------------------------------+----+---------------------------------+
ok 11 - detect licensing "GPL-2 with Classpath-2.0 exception" for GPL-2-CP
ok 12 - detect licensing "GPL-2 with Classpath-2.0 exception" for LICENSE
ok 13 - detect licensing "(EPL and/or GPL-2+) with EPL-library
exception" for mdb_bot_sup.erl
ok 14 - detect licensing "(EPL and/or GPL-2+) with EPL-MPL-library
exception" for ts_proxy_http.erl
ok 15 - detect licensing "GPL-3+ with FAUST exception" for alsa-dsp.h
not ok 16 - detect licensing "AGPL-3 with PS-or-PDF-font exception" for
LICENSE # TODO not yet supported by Regexp::Pattern::License
# Failed test (with amnesty) 'detect licensing "AGPL-3 with
PS-or-PDF-font exception" for LICENSE'
# at t/exception.t line 77.
# +--------+----+--------------------------------------+
# | GOT    | OP | CHECK                                |
# +--------+----+--------------------------------------+
# | AGPL-3 | eq | AGPL-3 with PS-or-PDF-font exception |
# +--------+----+--------------------------------------+
ok 17 - detect licensing "GPL-2+ with mif exception" for unwind-cxx.h
ok 18 - detect licensing "GPL-2+ with GStreamer exception" for
ev-properties-main.c
ok 19 - detect licensing "GPL-2+ with GStreamer exception" for
hwp-properties-main.c
ok 20 - detect licensing "GPL-2+ with GStreamer exception" for
totem-object.c
ok 21 - detect licensing "LGPL-2+ with Libtool exception" for lt__dirent.h
ok 22 - detect licensing "GPL-2 with 389 exception" for buildnum.pl
ok 23 - detect licensing "LGPL-2 with OCaml-LGPL-linking exception" for
LICENSE.txt
ok 24 - detect licensing "GPL-2 with OpenSSL~s3 exception" for LICENSE
ok 25 - detect licensing "LGPL-2.1+ with OpenSSL~LGPL exception" for
crypto_openssl.c
ok 26 - detect licensing "(AGPL-3+ and/or OpenSSL) with OpenSSL
exception" for pokerth.cpp
not ok 27 - detect licensing "AGPL-3+ with OpenSSL exception" for
pokerth.cpp # TODO Fix later
# Failed test (with amnesty) 'detect licensing "AGPL-3+ with OpenSSL
exception" for pokerth.cpp'
# at t/exception.t line 130.
# +---------------------------------+----+---------------------------------+
# | GOT                             | OP | CHECK                           |
# +---------------------------------+----+---------------------------------+
# | (AGPL-3+ and/or OpenSSL) with O | eq | AGPL-3+ with OpenSSL exception  |
# | penSSL exception                |    |                                 |
# +---------------------------------+----+---------------------------------+
ok 28 - detect licensing "(GPL-3+ and/or OpenSSL) with OpenSSL
exception" for retr.h
not ok 29 - detect licensing "GPL-3+ with OpenSSL exception" for retr.h
# TODO Fix later
# Failed test (with amnesty) 'detect licensing "GPL-3+ with OpenSSL
exception" for retr.h'
# at t/exception.t line 136.
# +---------------------------------+----+---------------------------------+
# | GOT                             | OP | CHECK                           |
# +---------------------------------+----+---------------------------------+
# | (GPL-3+ and/or OpenSSL) with Op | eq | GPL-3+ with OpenSSL exception   |
# | enSSL exception                 |    |                                 |
# +---------------------------------+----+---------------------------------+
ok 30 - detect licensing "GPL-3 with OpenSSL~s3 exception" for simplexml.h
ok 31 - detect licensing "GPL-2+ with Proguard exception" for
GPL-with-Proguard-exception
ok 32 - detect licensing "GPL-2+ with Proguard exception" for
LICENSE_exception.md
ok 33 - detect licensing "GPL-2+ with Qt-kernel exception" for kcmaudiocd.h
ok 34 - detect licensing "GPL-2+ with Qt-no-source exception" for
konsolekalendaradd.h
ok 35 - detect licensing "GPL with Qt-GPL-Eclipse exception" for main.cpp
not ok 36 - detect licensing "(GPL-2 or GPL-3) with Qt-GPL-Eclipse
exception" for main.cpp # TODO Fix later
# Failed test (with amnesty) 'detect licensing "(GPL-2 or GPL-3) with
Qt-GPL-Eclipse exception" for main.cpp'
# at t/exception.t line 166.
# +---------------------------------+----+---------------------------------+
# | GOT                             | OP | CHECK                           |
# +---------------------------------+----+---------------------------------+
# | GPL with Qt-GPL-Eclipse excepti | eq | (GPL-2 or GPL-3) with Qt-GPL-Ec |
# | on                              |    | lipse exception                 |
# +---------------------------------+----+---------------------------------+
ok 37 - detect licensing "(GPL-3 and/or LGPL-2.1) with Qt-LGPL-1.1
exception" for qatomic_aarch64.h
not ok 38 - detect licensing "GPL-3 or LGPL-2.1 with Qt-LGPL-1.1
exception" for qatomic_aarch64.h # TODO Fix later
# Failed test (with amnesty) 'detect licensing "GPL-3 or LGPL-2.1 with
Qt-LGPL-1.1 exception" for qatomic_aarch64.h'
# at t/exception.t line 172.
# +---------------------------------+----+---------------------------------+
# | GOT                             | OP | CHECK                           |
# +---------------------------------+----+---------------------------------+
# | (GPL-3 and/or LGPL-2.1) with Qt | eq | GPL-3 or LGPL-2.1 with Qt-LGPL- |
# | -LGPL-1.1 exception             |    | 1.1 exception                   |
# +---------------------------------+----+---------------------------------+
ok 39 - detect licensing "(GPL-3 and/or LGPL-2.1 or LGPL-3) with
Qt-GPL-OpenSSL_AND_Qt-LGPL-1.1 exception" for qsslconfiguration.h
not ok 40 - detect licensing "GPL-3 with Qt-GPL-OpenSSL exception OR
LGPL-2.1 with Qt-LGPL-1.1 exception" for qsslconfiguration.h # TODO Fix
later
# Failed test (with amnesty) 'detect licensing "GPL-3 with
Qt-GPL-OpenSSL exception OR LGPL-2.1 with Qt-LGPL-1.1 exception" for
qsslconfiguration.h'
# at t/exception.t line 178.
# +---------------------------------+----+---------------------------------+
# | GOT                             | OP | CHECK                           |
# +---------------------------------+----+---------------------------------+
# | (GPL-3 and/or LGPL-2.1 or LGPL- | eq | GPL-3 with Qt-GPL-OpenSSL excep |
# | 3) with Qt-GPL-OpenSSL_AND_Qt-L |    | tion OR LGPL-2.1 with Qt-LGPL-1 |
# | GPL-1.1 exception               |    | .1 exception                    |
# +---------------------------------+----+---------------------------------+
ok 41 - detect licensing "(GPL-2+ and/or LGPL-2.1+) with SDC exception"
for sdc.py
not ok 42 - detect licensing "GPL-2+ with SDC exception" for sdc.py #
TODO Fix later
# Failed test (with amnesty) 'detect licensing "GPL-2+ with SDC
exception" for sdc.py'
# at t/exception.t line 186.
# +---------------------------------+----+---------------------------------+
# | GOT                             | OP | CHECK                           |
# +---------------------------------+----+---------------------------------+
# | (GPL-2+ and/or LGPL-2.1+) with  | eq | GPL-2+ with SDC exception       |
# | SDC exception                   |    |                                 |
# +---------------------------------+----+---------------------------------+
ok 43 - detect licensing "CECILL-C with Sollya-4.1 exception" for
tv_implementpoly.reference
ok 44 - detect licensing "GPL-2+ with Warzone exception" for COPYING.README
ok 45 - detect licensing "GPL-2 with Xerces exception" for generator.cxx
ok
t/fedora.t ............... # Seeded srand with seed '20211026' from
local date.
1..22
ok 1 - detect licensing "(?^:Adobe\-Glyph)" for MIT
ok 2 - detect licensing "(?^:BSL)" for MIT
ok 3 - detect licensing "(?^:DSDP)" for MIT
ok 4 - detect licensing "(?^:Expat)" for MIT
ok 5 - detect licensing "(?^:ICU)" for MIT
ok 6 - detect licensing "(?^:MIT~Boehm)" for MIT
ok 7 - detect licensing "(?^:MIT\-CMU)" for MIT
ok 8 - detect licensing "(?^:MIT\-CMU~warranty)" for MIT
ok 9 - detect licensing "(?^:MIT\-enna)" for MIT
ok 10 - detect licensing "(?^:MIT~Epinions)" for MIT
ok 11 - detect licensing "(?^:MIT\-feh)" for MIT
ok 12 - detect licensing "(?^:MIT~old)" for MIT
ok 13 - detect licensing "(?^:MIT~oldstyle)" for MIT
ok 14 - detect licensing "(?^:MIT~oldstyle~disclaimer)" for MIT
ok 15 - detect licensing "(?^:MIT-Open-Group)" for MIT
ok 16 - detect licensing "(?^:MIT~OpenVision)" for MIT
ok 17 - detect licensing "(?^:MIT~OSF)" for MIT
ok 18 - detect licensing "(?^:MIT~UnixCrypt)" for MIT
ok 19 - detect licensing "(?^:MIT~whatever)" for MIT
ok 20 - detect licensing "(?^:MIT~Widget)" for MIT
ok 21 - detect licensing "(?^:MIT~Xfig)" for MIT
ok 22 - detect licensing "(?^:PostgreSQL)" for MIT
ok
t/flaws.t ................ # Seeded srand with seed '20211026' from
local date.
1..20
ok 1 - Corpus file t/flaws/fsf_address/gnuplot-context.el
ok 2 - Corpus file t/flaws/fsf_address/doschk.c
ok 3 - Corpus file t/flaws/fsf_address/makedoc.c
ok 4 - Corpus file t/flaws/fsf_address/HistAcc.tcc
ok 5 - Corpus file t/flaws/fsf_address/xfsaxstream.cxx
ok 6 - Corpus file t/flaws/fsf_address/phy_lcn.c
ok 7 - Corpus file t/flaws/no_fsf_address/update_fsf_address
ok 8 - Corpus file t/flaws/generated/config.guess
ok 9 - Corpus file t/flaws/generated/aclocal.m4
ok 10 - Corpus file t/flaws/generated/compile
ok 11 - Corpus file t/flaws/generated/missing
ok 12 - Corpus file t/flaws/generated/depcomp
ok 13 - Corpus file t/flaws/generated/install-sh
ok 14 - Corpus file t/flaws/generated/gslcdf-module.c
ok 15 - Corpus file t/flaws/generated/Makefile.in
ok 16 - Corpus file t/flaws/generated/mkinstalldirs
ok 17 - Corpus file t/flaws/generated/config.sub
ok 18 - Corpus file t/flaws/generated/configure
ok 19 - Corpus file t/flaws/generated/testsuite
ok 20 - false positive: BSL-1.0 license fulltext {
    ok 1 - Corpus file t/SPDX/BSL-1.0.txt
    1..1
}
ok
t/grant.t ................ # Seeded srand with seed '20211026' from
local date.
1..58
ok 1 - detect licensing "AFL-2.0 and/or LGPL-2+" for xdgmime.c
not ok 2 - detect licensing "AFL-2.0 or LGPL-2+" for xdgmime.c # TODO
Fix later
# Failed test (with amnesty) 'detect licensing "AFL-2.0 or LGPL-2+" for
xdgmime.c'
# at t/grant.t line 10.
# +------------------------+----+--------------------+
# | GOT                    | OP | CHECK              |
# +------------------------+----+--------------------+
# | AFL-2.0 and/or LGPL-2+ | eq | AFL-2.0 or LGPL-2+ |
# +------------------------+----+--------------------+
ok 3 - detect licensing "AGPL-3+" for fastx.c
ok 4 - detect licensing "AGPL-3+" for fet.cpp
ok 5 - detect licensing "AGPL-3+" for setup.py
ok 6 - detect licensing "Apache-2.0 or GPL-2" for PIE.htc
ok 7 - detect licensing "Apache-2.0 or MIT~unspecified" for rust.lang
ok 8 - detect licensing "Apache-2.0 or GPL-2" for select2.js
ok 9 - detect licensing "UNKNOWN" for test_run.py
not ok 10 - detect licensing "Apache-2.0 and/or BSD-3-clause" for
test_run.py # TODO Fix later
# Failed test (with amnesty) 'detect licensing "Apache-2.0 and/or
BSD-3-clause" for test_run.py'
# at t/grant.t line 33.
# +---------+----+--------------------------------+
# | GOT     | OP | CHECK                          |
# +---------+----+--------------------------------+
# | UNKNOWN | eq | Apache-2.0 and/or BSD-3-clause |
# +---------+----+--------------------------------+
ok 11 - detect licensing "UNKNOWN" for test_run.py
not ok 12 - detect licensing "Apache-2.0 or BSD-3-clause" for
test_run.py # TODO Fix later
# Failed test (with amnesty) 'detect licensing "Apache-2.0 or
BSD-3-clause" for test_run.py'
# at t/grant.t line 39.
# +---------+----+----------------------------+
# | GOT     | OP | CHECK                      |
# +---------+----+----------------------------+
# | UNKNOWN | eq | Apache-2.0 or BSD-3-clause |
# +---------+----+----------------------------+
ok 13 - detect licensing "UNKNOWN" for WMLA
not ok 14 - detect licensing "CC-BY-SA-3.0 and/or GFDL-1.2" for WMLA #
TODO Fix later
# Failed test (with amnesty) 'detect licensing "CC-BY-SA-3.0 and/or
GFDL-1.2" for WMLA'
# at t/grant.t line 47.
# +---------+----+------------------------------+
# | GOT     | OP | CHECK                        |
# +---------+----+------------------------------+
# | UNKNOWN | eq | CC-BY-SA-3.0 and/or GFDL-1.2 |
# +---------+----+------------------------------+
ok 15 - detect licensing "CC-BY-SA-2.0" for cewl.rb
not ok 16 - detect licensing "CC-BY-SA-2.0 or GPL-3" for cewl.rb # TODO
Fix later
# Failed test (with amnesty) 'detect licensing "CC-BY-SA-2.0 or GPL-3"
for cewl.rb'
# at t/grant.t line 51.
# +--------------+----+-----------------------+
# | GOT          | OP | CHECK                 |
# +--------------+----+-----------------------+
# | CC-BY-SA-2.0 | eq | CC-BY-SA-2.0 or GPL-3 |
# +--------------+----+-----------------------+
ok 17 - detect licensing "CC-BY-SA-3.0" for utilities.scad
not ok 18 - detect licensing "CC-BY-SA-3.0 or LGPL-2" for utilities.scad
# TODO Fix later
# Failed test (with amnesty) 'detect licensing "CC-BY-SA-3.0 or LGPL-2"
for utilities.scad'
# at t/grant.t line 55.
# +--------------+----+------------------------+
# | GOT          | OP | CHECK                  |
# +--------------+----+------------------------+
# | CC-BY-SA-3.0 | eq | CC-BY-SA-3.0 or LGPL-2 |
# +--------------+----+------------------------+
ok 19 - detect licensing "EPL-1.0" for Activator.java
not ok 20 - detect licensing "BSD-3-clause~Refractions and/or EPL-1.0"
for Activator.java # TODO Fix later
# Failed test (with amnesty) 'detect licensing "BSD-3-clause~Refractions
and/or EPL-1.0" for Activator.java'
# at t/grant.t line 61.
# +---------+----+-----------------------------------------+
# | GOT     | OP | CHECK                                   |
# +---------+----+-----------------------------------------+
# | EPL-1.0 | eq | BSD-3-clause~Refractions and/or EPL-1.0 |
# +---------+----+-----------------------------------------+
ok 21 - detect licensing "EPL-1.0" for Activator.java
not ok 22 - detect licensing "BSD-3-clause~Refractions or EPL-1.0" for
Activator.java # TODO Fix later
# Failed test (with amnesty) 'detect licensing "BSD-3-clause~Refractions
or EPL-1.0" for Activator.java'
# at t/grant.t line 67.
# +---------+----+-------------------------------------+
# | GOT     | OP | CHECK                               |
# +---------+----+-------------------------------------+
# | EPL-1.0 | eq | BSD-3-clause~Refractions or EPL-1.0 |
# +---------+----+-------------------------------------+
ok 23 - detect licensing "UNKNOWN" for Base64Coder.java
not ok 24 - detect licensing "GPL-3+ or LGPL-2.1+" for Base64Coder.java
# TODO Fix later
# Failed test (with amnesty) 'detect licensing "GPL-3+ or LGPL-2.1+" for
Base64Coder.java'
# at t/grant.t line 73.
# +---------+----+---------------------+
# | GOT     | OP | CHECK               |
# +---------+----+---------------------+
# | UNKNOWN | eq | GPL-3+ or LGPL-2.1+ |
# +---------+----+---------------------+
ok 25 - detect licensing "UNKNOWN" for Base64Coder.java
not ok 26 - detect licensing "AGPL-3+ or Apache-2.0+ or EPL-1.0+ or
GPL-3+ or LGPL-2.1+" for Base64Coder.java # TODO Fix later
# Failed test (with amnesty) 'detect licensing "AGPL-3+ or Apache-2.0+
or EPL-1.0+ or GPL-3+ or LGPL-2.1+" for Base64Coder.java'
# at t/grant.t line 79.
# +---------+----+---------------------------------------------------------+
# | GOT     | OP | CHECK                                                   |
# +---------+----+---------------------------------------------------------+
# | UNKNOWN | eq | AGPL-3+ or Apache-2.0+ or EPL-1.0+ or GPL-3+ or LGPL-2. |
# |         |    | 1+                                                      |
# +---------+----+---------------------------------------------------------+
ok 27 - detect licensing "LGPL-2.1" for Model.pm
ok 28 - detect licensing "LGPL" for PKG-INFO
ok 29 - detect licensing "LGPL-2.1" for criu.h
ok 30 - detect licensing "LGPL" for dqblk_xfs.h
ok 31 - detect licensing "LGPL" for exr.h
ok 32 - detect licensing "LGPL-2.1" for gnome.h
ok 33 - detect licensing "LGPL" for jitterbuf.h
ok 34 - detect licensing "LGPL-2.1" for libotr.m4
ok 35 - detect licensing "LGPL-3" for pic.c
ok 36 - detect licensing "LGPL-2.1+" for strv.c
ok 37 - detect licensing "LGPL-2+" for table.py
ok 38 - detect licensing "LGPL-2.1 or LGPL-3" for videoplayer.cpp
ok 39 - detect licensing "LGPL-2.1+ and/or LGPL-bdwgc" for colamd.c
ok 40 - detect licensing "UNKNOWN" for da.aff
not ok 41 - detect licensing "GPL-2.0 or LGPL-2.1" for da.aff # TODO Fix
later
# Failed test (with amnesty) 'detect licensing "GPL-2.0 or LGPL-2.1" for
da.aff'
# at t/grant.t line 104.
# +---------+----+---------------------+
# | GOT     | OP | CHECK               |
# +---------+----+---------------------+
# | UNKNOWN | eq | GPL-2.0 or LGPL-2.1 |
# +---------+----+---------------------+
ok 42 - detect licensing "UNKNOWN" for da.aff
not ok 43 - detect licensing "GPL-2 or LGPL-2.1 or MPL-1.1" for da.aff #
TODO Fix later
# Failed test (with amnesty) 'detect licensing "GPL-2 or LGPL-2.1 or
MPL-1.1" for da.aff'
# at t/grant.t line 109.
# +---------+----+------------------------------+
# | GOT     | OP | CHECK                        |
# +---------+----+------------------------------+
# | UNKNOWN | eq | GPL-2 or LGPL-2.1 or MPL-1.1 |
# +---------+----+------------------------------+
ok 44 - detect licensing "GPL-2+ and/or GPL-2+ or LGPL-2.1+ and/or
MPL-1.1" for symbolstore.py
not ok 45 - detect licensing "GPL-2+ or LGPL-2.1+ or MPL-1.1" for
symbolstore.py # TODO Fix later
# Failed test (with amnesty) 'detect licensing "GPL-2+ or LGPL-2.1+ or
MPL-1.1" for symbolstore.py'
# at t/grant.t line 115.
# +---------------------------------+----+---------------------------------+
# | GOT                             | OP | CHECK                           |
# +---------------------------------+----+---------------------------------+
# | GPL-2+ and/or GPL-2+ or LGPL-2. | eq | GPL-2+ or LGPL-2.1+ or MPL-1.1  |
# | 1+ and/or MPL-1.1               |    |                                 |
# +---------------------------------+----+---------------------------------+
ok 46 - detect licensing "(GPL-3 and/or LGPL-2.1 or LGPL-3) with
Qt-LGPL-1.1 exception" for rpplexer.h
not ok 47 - detect licensing "GPL-3 or LGPL-2.1 with Qt exception or
LGPL-3 with Qt-LGPL-1.1 exception or Qt" for rpplexer.h # TODO Fix later
# Failed test (with amnesty) 'detect licensing "GPL-3 or LGPL-2.1 with
Qt exception or LGPL-3 with Qt-LGPL-1.1 exception or Qt" for rpplexer.h'
# at t/grant.t line 123.
# +---------------------------------+----+---------------------------------+
# | GOT                             | OP | CHECK                           |
# +---------------------------------+----+---------------------------------+
# | (GPL-3 and/or LGPL-2.1 or LGPL- | eq | GPL-3 or LGPL-2.1 with Qt excep |
# | 3) with Qt-LGPL-1.1 exception   |    | tion or LGPL-3 with Qt-LGPL-1.1 |
# |                                 |    |  exception or Qt                |
# +---------------------------------+----+---------------------------------+
ok 48 - detect licensing "(?^:MIT~Boehm|bdwgc)" for gc.h
ok 49 - detect licensing "bdwgc-matlab" for old_colamd.c
ok 50 - detect licensing "MIT~old" for harfbuzz-impl.c
ok 51 - detect licensing "MIT~oldstyle~permission" for spaces.c
ok 52 - detect licensing "NTP" for helvO12.bdf
ok 53 - detect licensing "NTP" for directory.h
ok 54 - detect licensing "NTP" for map.h
ok 55 - detect licensing "NTP" for monlist.c
ok 56 - detect licensing "NTP~disclaimer" for gslcdf-module.c
ok 57 - detect licensing "HPND-sell-variant" for install.sh
ok 58 - detect licensing "WTFPL-1.0" for COPYING.WTFPL
ok
t/license.t .............. # Seeded srand with seed '20211026' from
local date.
1..36
ok 1 - detect licensing "AFL-3.0" for academic.h
ok 2 - detect licensing "Apache-2.0" for one_helper.rb
ok 3 - detect licensing "Artistic-2.0" for artistic-2-0-modules.pm
ok 4 - detect licensing "Artistic-2.0" for artistic-2-0.txt
ok 5 - detect licensing "Beerware" for beerware.cpp
ok 6 - detect licensing "BSD-1-Clause" for bsd-1-clause-1.c
ok 7 - detect licensing "BSD-2-clause" for bsd.f
ok 8 - detect licensing "BSD-3-clause" for bsd-3-clause.cpp
ok 9 - detect licensing "BSD-3-clause" for bsd-3-clause-authorsany.c
ok 10 - detect licensing "BSD-3-clause" for bsd-regents.c
ok 11 - detect licensing "BSD-3-clause" for mame-style.c
ok 12 - detect licensing "BSL-1.0" for boost.h
ok 13 - detect licensing "EPL-1.0" for epl.h
ok 14 - detect licensing "LLGPL" for llgpl.lisp
ok 15 - detect licensing "GPL" for gpl-no-version.h
ok 16 - detect licensing "GPL-1+" for gpl-1
ok 17 - detect licensing "GPL-2" for gpl-2
ok 18 - detect licensing "GPL-2" for bug-559429
ok 19 - detect licensing "GPL-2" for gpl-2-comma.sh
ok 20 - detect licensing "GPL-2" for gpl-2-incorrect-address
ok 21 - detect licensing "GPL-2+" for gpl-2+
ok 22 - detect licensing "GPL-2+" for gpl-2+.scm
ok 23 - detect licensing "GPL-3" for gpl-3.sh
ok 24 - detect licensing "GPL-3" for gpl-3-only.c
ok 25 - detect licensing "GPL-3+" for gpl-3+
ok 26 - detect licensing "GPL-3+" for gpl-3+-with-rem-comment.xml
ok 27 - detect licensing "GPL-3+" for gpl-variation.c
ok 28 - detect licensing "GPL-3+" for gpl-3+.el
ok 29 - detect licensing "GPL-3+" for comments-detection.h
ok 30 - detect licensing "MPL-1.1" for mpl-1.1.sh
ok 31 - detect licensing "MPL-2.0" for mpl-2.0.sh
ok 32 - detect licensing "MPL-2.0" for mpl-2.0-comma.sh
ok 33 - detect licensing "FTL" for freetype.c
ok 34 - detect licensing "CDDL" for cddl.h
ok 35 - detect licensing "ISC" for libuv-isc.am
ok 36 - detect licensing "Expat" for info-at-eof.h
ok
t/options-resolve.t ...... # Seeded srand with seed '20211026' from
local date.
1..4
# executable: blib/script/licensecheck
not ok 1 - --help, ignoring earlier --list-licenses {
}

# Failed test '--help, ignoring earlier --list-licenses'
# at t/options-resolve.t line 22.
# Caught exception in subtest: open3: exec of blib/script/licensecheck
--list-licenses --help failed: No such file or directory at
/usr/share/perl5/Test/Command/Simple.pm line 98.
not ok 2 - --help, ignoring later --list-licenses {
}

# Failed test '--help, ignoring later --list-licenses'
# at t/options-resolve.t line 29.
# Caught exception in subtest: open3: exec of blib/script/licensecheck
--help --list-licenses failed: No such file or directory at
/usr/share/perl5/Test/Command/Simple.pm line 98.
not ok 3 - --list-licenses {
}

# Failed test '--list-licenses'
# at t/options-resolve.t line 35.
# Caught exception in subtest: open3: exec of blib/script/licensecheck
--list-licenses foobar.txt failed: No such file or directory at
/usr/share/perl5/Test/Command/Simple.pm line 98.
not ok 4 - --list-licenses, ignoring paths {
}

# Failed test '--list-licenses, ignoring paths'
# at t/options-resolve.t line 41.
# Caught exception in subtest: open3: exec of blib/script/licensecheck
--list-licenses foobar.txt my/baz.xml failed: No such file or directory
at /usr/share/perl5/Test/Command/Simple.pm line 98.
# Looks like you failed 4 tests of 4.
Dubious, test returned 4 (wstat 1024, 0x400)
Failed 4/4 subtests
Test Summary Report
-------------------
t/Software-License.t   (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 32 tests but ran 0.
t/basic-script-no-RE2.t (Wstat: 256 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 1
t/devscripts.t         (Wstat: 3584 Tests: 14 Failed: 14)
  Failed tests:  1-14
  Non-zero exit status: 14
t/encoding.t           (Wstat: 3328 Tests: 13 Failed: 13)
  Failed tests:  1-13
  Non-zero exit status: 13
t/options-resolve.t    (Wstat: 1024 Tests: 4 Failed: 4)
  Failed tests:  1-4
  Non-zero exit status: 4
Files=13, Tests=329, 27 wallclock secs ( 0.17 usr  0.02 sys + 25.63 cusr
 0.95 csys = 26.77 CPU)
Result: FAIL
autopkgtest [08:10:42]: test autodep8-perl-build-deps


-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-perl-maintainers/attachments/20211026/e7ec3427/attachment-0001.sig>


More information about the pkg-perl-maintainers mailing list