Package: regripper
Version: 3.0~git20221205.d588019+dfsg-1
Severity: serious
Tags: trixie sid
User: debian-p...@lists.debian.org
Usertags: perl-5.38-transition

This package fails its autopkgtest checks with Perl 5.38
(currently in unstable.)

  https://ci.debian.net/packages/r/regripper/testing/amd64/41787955/

 27s autopkgtest [07:40:54]: test listplugins: [-----------------------
 28s autopkgtest [07:40:55]: test listplugins: -----------------------]
 28s autopkgtest [07:40:55]: test listplugins:  - - - - - - - - - - results - - 
- - - - - - - -
 28s listplugins          FAIL non-zero exit status 1
 
This is unfortunately terse, but looking into it, it boils down to a
changed diagnostic when calling require() on a plugin with a syntax error:

  trixie# perl -E 'say $^V; eval "require 
q(/usr/lib/regripper/plugins/clsid_tln.pl)"; die $@'
  v5.36.0
  syntax error at /usr/lib/regripper/plugins/clsid_tln.pl line 112, near 
"$scriptlet)"
  Compilation failed in require at (eval 1) line 1.

vs.

  sid# perl -E 'say $^V; eval "require 
q(/usr/lib/regripper/plugins/clsid_tln.pl)"; die $@'
  v5.38.2
  syntax error at /usr/lib/regripper/plugins/clsid_tln.pl line 112, near 
"$scriptlet)"
  Execution of /usr/lib/regripper/plugins/clsid_tln.pl aborted due to 
compilation errors.
  Compilation failed in require at (eval 1) line 1.

Presumably the best fix is to correct the (longstanding) syntax error
in the plugin.

Sorry for not catching this earlier. I only checked packages with
Testsuite: autopkgtest-pkg-perl or Testsuite-Triggers: perl. I suppose
I should have looked at Depends:perl too.
-- 
Niko Tyni   nt...@debian.org

Reply via email to