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 `-
signature.asc
Description: Digital Signature