Bug#1050306: libautobox-junctions-perl: autopkgtest failure with Perl 5.38: Smartmatch is deprecated

2023-08-23 Thread gregor herrmann
Control: reassign -1 libsyntax-keyword-junction-perl
Control: affects -1 + libautobox-junctions-perl
Control: forwarded -1 https://github.com/frioux/Syntax-Keyword-Junction/pull/21
Control: tag -1 + upstream patch

On Tue, 22 Aug 2023 23:11:12 +0300, Niko Tyni wrote:

> Source: libautobox-junctions-perl
> Version: 0.002-2
> Severity: important
> Tags: trixie sid
> User: debian-p...@lists.debian.org
> Usertags: perl-5.38-transition autopkgtest
> 
> This package fails its autopkgtest checks with Perl 5.38 (currently
> in experimental.)
> 
>   
> https://ci.debian.net/data/autopkgtest/unstable/amd64/liba/libautobox-junctions-perl/37060385/log.gz
> 
>  79s autopkgtest [18:52:20]: test autodep8-perl: 
> /usr/share/pkg-perl-autopkgtest/runner runtime-deps
>  79s autopkgtest [18:52:20]: test autodep8-perl: [---
>  80s 
>  80s #   Failed test ' /usr/bin/perl -w -M"autobox::Junctions" -e 1 2>&1 
> produced no (non-whitelisted) output'
>  80s #   at /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t line 110.
>  80s # Structures begin differing at:
>  80s #  $got->[0] = 'Smartmatch is deprecated at (eval 5) line 8.
>  80s # '
>  80s # $expected->[0] = Does not exist
>  80s 
>  80s #   Failed test 'env PERL_DL_NONLAZY=1  /usr/bin/perl -w 
> -M"autobox::Junctions" -e 1 2>&1 produced no (non-whitelisted) output'
>  80s #   at /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t line 110.
>  80s # Structures begin differing at:
>  80s #  $got->[0] = 'Smartmatch is deprecated at (eval 5) line 8.
>  80s # '
>  80s # $expected->[0] = Does not exist
>  80s # Looks like you failed 2 tests of 4.
>  80s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 
>  80s 1..4
>  80s # Smartmatch is deprecated at (eval 5) line 8.
>  80s # Smartmatch is deprecated at (eval 5) line 15.
>  80s # Smartmatch is deprecated at (eval 6) line 8.
>  80s # Smartmatch is deprecated at (eval 6) line 15.
>  80s # Smartmatch is deprecated at (eval 7) line 8.
>  80s # Smartmatch is deprecated at (eval 7) line 15.
>  80s # Smartmatch is deprecated at (eval 8) line 11.
>  80s # Smartmatch is deprecated at (eval 8) line 21.

These warnings actually are from libsyntax-keyword-junction-perl, and
there's already a patch available: 
https://github.com/frioux/Syntax-Keyword-Junction/pull/21

Cheers,
gregor, uploading soon  

-- 
 .''`.  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


Bug#1050306: libautobox-junctions-perl: autopkgtest failure with Perl 5.38: Smartmatch is deprecated

2023-08-22 Thread Niko Tyni
Source: libautobox-junctions-perl
Version: 0.002-2
Severity: important
Tags: trixie sid
User: debian-p...@lists.debian.org
Usertags: perl-5.38-transition autopkgtest

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

  
https://ci.debian.net/data/autopkgtest/unstable/amd64/liba/libautobox-junctions-perl/37060385/log.gz

 79s autopkgtest [18:52:20]: test autodep8-perl: 
/usr/share/pkg-perl-autopkgtest/runner runtime-deps
 79s autopkgtest [18:52:20]: test autodep8-perl: [---
 80s 
 80s #   Failed test ' /usr/bin/perl -w -M"autobox::Junctions" -e 1 2>&1 
produced no (non-whitelisted) output'
 80s #   at /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t line 110.
 80s # Structures begin differing at:
 80s #  $got->[0] = 'Smartmatch is deprecated at (eval 5) line 8.
 80s # '
 80s # $expected->[0] = Does not exist
 80s 
 80s #   Failed test 'env PERL_DL_NONLAZY=1  /usr/bin/perl -w 
-M"autobox::Junctions" -e 1 2>&1 produced no (non-whitelisted) output'
 80s #   at /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t line 110.
 80s # Structures begin differing at:
 80s #  $got->[0] = 'Smartmatch is deprecated at (eval 5) line 8.
 80s # '
 80s # $expected->[0] = Does not exist
 80s # Looks like you failed 2 tests of 4.
 80s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 
 80s 1..4
 80s # Smartmatch is deprecated at (eval 5) line 8.
 80s # Smartmatch is deprecated at (eval 5) line 15.
 80s # Smartmatch is deprecated at (eval 6) line 8.
 80s # Smartmatch is deprecated at (eval 6) line 15.
 80s # Smartmatch is deprecated at (eval 7) line 8.
 80s # Smartmatch is deprecated at (eval 7) line 15.
 80s # Smartmatch is deprecated at (eval 8) line 11.
 80s # Smartmatch is deprecated at (eval 8) line 21.
 80s ok 1 -  /usr/bin/perl -w -M"autobox::Junctions" -e 1 2>&1 exited 
successfully
 80s not ok 2 -  /usr/bin/perl -w -M"autobox::Junctions" -e 1 2>&1 produced 
no (non-whitelisted) output
 80s # Smartmatch is deprecated at (eval 5) line 8.
 80s # Smartmatch is deprecated at (eval 5) line 15.
 80s # Smartmatch is deprecated at (eval 6) line 8.
 80s # Smartmatch is deprecated at (eval 6) line 15.
 80s # Smartmatch is deprecated at (eval 7) line 8.
 80s # Smartmatch is deprecated at (eval 7) line 15.
 80s # Smartmatch is deprecated at (eval 8) line 11.
 80s # Smartmatch is deprecated at (eval 8) line 21.
 80s ok 3 - env PERL_DL_NONLAZY=1  /usr/bin/perl -w -M"autobox::Junctions" 
-e 1 2>&1 exited successfully
 80s not ok 4 - env PERL_DL_NONLAZY=1  /usr/bin/perl -w 
-M"autobox::Junctions" -e 1 2>&1 produced no (non-whitelisted) output
 80s Dubious, test returned 2 (wstat 512, 0x200)
 80s Failed 2/4 subtests 
 
-- 
Niko Tyni   nt...@debian.org