Bug#826489: libperlx-assert-perl: Unescaped left brace in regex is deprecated

Niko Tyni ntyni at debian.org
Sun Jun 25 15:49:29 UTC 2017


severity 826489 important
user debian-perl at lists.debian.org
usertag 826489 perl-5.26-transition
thanks

On Sun, Jun 05, 2016 at 10:04:19PM +0300, Niko Tyni wrote:
> Package: libperlx-assert-perl
> Version: 0.904-1
> Severity: normal
> User: debian-perl at lists.debian.org
> Usertags: perl-5.24-transition
> 
> Building this package triggers deprecation warnings with Perl 5.24
> (currently in experimental), and probably with Perl 5.22 (current sid)
> too.
> 
>   Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\A{ <-- HERE / at /<<PKGBUILDDIR>>/blib/lib/PerlX/Assert/DD.pm line 102.
> 
> The offending file is installed in a binary package, so this probably
> has runtime effects as well.

This is fatal with Perl 5.26, making the package fail to build from source.

I'm raising the severity accordingly.

A full log is at

 http://perl.debian.net/rebuild-logs/perl-5.26-throwaway/libperlx-assert-perl_0.904-1/libperlx-assert-perl_0.904-1_amd64-2017-05-21T15:47:43Z.build

and the server also hosts a test repository of packages binNMU'd for Perl
5.26 that can be used for testing purposes; see <http://perl.debian.net/>.
-- 
Niko Tyni   ntyni at debian.org



More information about the pkg-perl-maintainers mailing list