Bug#992439: libconfig-model-dpkg-perl: blocks fails autopkgtest with recent licensecheck
gregor herrmann
gregoa at debian.org
Fri Aug 20 01:57:28 BST 2021
On Thu, 19 Aug 2021 22:34:15 +0200, Jonas Smedegaard wrote:
> > I tested various combinations of old app with new lib and vice versa and
> > thought I had dealt with it, but evidently not: Ysterday I added a hint
> > that recent libregexp-pattern-license-perl breaks old licensecheck.
>
> Seems the issue has reappeared, which as I understand it is proof that
> it cannot be the issue I describe above, since that should now be
> addressed with a "Breaks:".
Oh, a heisenbug, how nice :/
Right, there is e.g.
https://ci.debian.net/data/autopkgtest/testing/amd64/libc/libconfig-model-dpkg-perl/14728439/log.gz
with libconfig-model-dpkg-perl/2.147 licensecheck/3.2.11-1 and
#v+
not ok 7 - check scikit-learn copyright
# Failed test 'check scikit-learn copyright'
# at t/scanner/scan-copyright.t line 27.
# --- t/scanner/examples/scikit-learn.out Thu Aug 19 00:15:51 2021
# +++ /tmp/cKnQzIwFn2 Thu Aug 19 14:57:19 2021
# @@ -2,3 +2,7 @@
# Copyright: 2007-2019, The scikit-learn developers.
# License: BSD-3-clause
#
# +Files: sklearn/*
# +Copyright: no-info-found
# +License: BSD-3-clause
# +
#v-
And I still can't reproduce the failure locally.
*sigh*
Weird. There is a different order. From the above URL:
#v+
t/scanner/scan-copyright.t ................
# scanning node-gulp
ok 1 - check node-gulp copyright
# scanning less.js
ok 2 - check less.js copyright
# scanning tablesorter
ok 3 - check tablesorter copyright
# scanning test-783932
ok 4 - check test-783932 copyright
# scanning moarvm-3rdparty-tinymt
ok 5 - check moarvm-3rdparty-tinymt copyright
# scanning pan
ok 6 - check pan copyright
# scanning scikit-learn
not ok 7 - check scikit-learn copyright
# Failed test 'check scikit-learn copyright'
# at t/scanner/scan-copyright.t line 27.
# --- t/scanner/examples/scikit-learn.out Thu Aug 19 00:15:51 2021
# +++ /tmp/cKnQzIwFn2 Thu Aug 19 14:57:19 2021
# @@ -2,3 +2,7 @@
# Copyright: 2007-2019, The scikit-learn developers.
# License: BSD-3-clause
#
# +Files: sklearn/*
# +Copyright: no-info-found
# +License: BSD-3-clause
# +
# scanning raku-tap-harness
ok 8 - check raku-tap-harness copyright
# scanning libtk-fontdialog
ok 9 - check libtk-fontdialog copyright
# scanning node-to-regex-range
ok 10 - check node-to-regex-range copyright
# scanning node-autolinker
ok 11 - check node-autolinker copyright
# scanning open-nebula
ok 12 - check open-nebula copyright
# scanning node-rollup-plugin-terser
ok 13 - check node-rollup-plugin-terser copyright
# scanning perl-config-model
ok 14 - check perl-config-model copyright
# scanning by-dh-make-perl
ok 15 - check by-dh-make-perl copyright
# scanning recent_perl_module
ok 16 - check recent_perl_module copyright
# scanning binary-copyright-empty
ok 17 - check binary-copyright-empty copyright
# scanning binary-copyright
ok 18 - check binary-copyright copyright
# scanning libtommath
ok 19 - check libtommath copyright
# scanning moarvm
ok 20 - check moarvm copyright
# scanning batmon.app
ok 21 - check batmon.app copyright
# scanning rust-num-traits
ok 22 - check rust-num-traits copyright
# scanning sdl2
ok 23 - check sdl2 copyright
# scanning rakudo-star
ok 24 - check rakudo-star copyright
1..24
# Looks like you failed 1 test of 24.
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/24 subtests
#v-
From my local autopkgtest run:
#v+
t/scanner/scan-copyright.t ................
# scanning less.js
ok 1 - check less.js copyright
# scanning binary-copyright
ok 2 - check binary-copyright copyright
# scanning rust-num-traits
ok 3 - check rust-num-traits copyright
# scanning tablesorter
ok 4 - check tablesorter copyright
# scanning rakudo-star
ok 5 - check rakudo-star copyright
# scanning node-gulp
ok 6 - check node-gulp copyright
# scanning test-783932
ok 7 - check test-783932 copyright
# scanning moarvm
ok 8 - check moarvm copyright
# scanning by-dh-make-perl
ok 9 - check by-dh-make-perl copyright
# scanning node-to-regex-range
ok 10 - check node-to-regex-range copyright
# scanning perl-config-model
ok 11 - check perl-config-model copyright
# scanning node-autolinker
ok 12 - check node-autolinker copyright
# scanning node-rollup-plugin-terser
ok 13 - check node-rollup-plugin-terser copyright
# scanning raku-tap-harness
ok 14 - check raku-tap-harness copyright
# scanning libtk-fontdialog
ok 15 - check libtk-fontdialog copyright
# scanning open-nebula
ok 16 - check open-nebula copyright
# scanning binary-copyright-empty
ok 17 - check binary-copyright-empty copyright
# scanning libtommath
ok 18 - check libtommath copyright
# scanning moarvm-3rdparty-tinymt
ok 19 - check moarvm-3rdparty-tinymt copyright
# scanning batmon.app
ok 20 - check batmon.app copyright
# scanning sdl2
ok 21 - check sdl2 copyright
# scanning recent_perl_module
ok 22 - check recent_perl_module copyright
# scanning scikit-learn
ok 23 - check scikit-learn copyright
# scanning pan
ok 24 - check pan copyright
1..24
ok
#v-
I wonder if this is some locale/collation issue …
Ok, when I add a sort to t/scanner/scan-copyright.t, it still passes
and looks like this:
#v+
t/scanner/scan-copyright.t ................
# scanning batmon.app
ok 1 - check batmon.app copyright
# scanning binary-copyright-empty
ok 2 - check binary-copyright-empty copyright
# scanning binary-copyright
ok 3 - check binary-copyright copyright
# scanning by-dh-make-perl
ok 4 - check by-dh-make-perl copyright
# scanning less.js
ok 5 - check less.js copyright
# scanning libtk-fontdialog
ok 6 - check libtk-fontdialog copyright
# scanning libtommath
ok 7 - check libtommath copyright
# scanning moarvm-3rdparty-tinymt
ok 8 - check moarvm-3rdparty-tinymt copyright
# scanning moarvm
ok 9 - check moarvm copyright
# scanning node-autolinker
ok 10 - check node-autolinker copyright
# scanning node-gulp
ok 11 - check node-gulp copyright
# scanning node-rollup-plugin-terser
ok 12 - check node-rollup-plugin-terser copyright
# scanning node-to-regex-range
ok 13 - check node-to-regex-range copyright
# scanning open-nebula
ok 14 - check open-nebula copyright
# scanning pan
ok 15 - check pan copyright
# scanning perl-config-model
ok 16 - check perl-config-model copyright
# scanning raku-tap-harness
ok 17 - check raku-tap-harness copyright
# scanning rakudo-star
ok 18 - check rakudo-star copyright
# scanning recent_perl_module
ok 19 - check recent_perl_module copyright
# scanning rust-num-traits
ok 20 - check rust-num-traits copyright
# scanning scikit-learn
ok 21 - check scikit-learn copyright
# scanning sdl2
ok 22 - check sdl2 copyright
# scanning tablesorter
ok 23 - check tablesorter copyright
# scanning test-783932
ok 24 - check test-783932 copyright
1..24
ok
#v-
Well, uploaded 2.148; I'm doubtful this helps but at least a
reproducible output might make it easier to further investigate …
Cheers,
gregor
--
.''`. https://info.comodo.priv.at -- Debian Developer https://www.debian.org
: :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06
`. `' Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
`-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: Digital Signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-perl-maintainers/attachments/20210820/3da28dd5/attachment.sig>
More information about the pkg-perl-maintainers
mailing list