[Debconf-devel] Bug#786705: debconf: regex deprecation warnings with perl 5.22

Dominic Hargreaves dom at earth.li
Tue Jun 2 14:38:08 UTC 2015


Control: severity -1 normal

On Sun, May 24, 2015 at 05:29:13PM +0200, Dominic Hargreaves wrote:
> Package: debconf
> Version: 1.5.56
> Severity: important
> User: debian-perl at lists.debian.org
> Usertags: bcn2015 perl-5.22-transition
> 
> Hello,
> 
> During some early rebuild testing against the upcoming perl 5.22 package
> (soon to hit experimental) we found the following warning logged quite
> frequently:
> 
> Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/^(.*?)(\\)?\${ <-- HERE ([^{}]+)}(.*)$/ at /usr/share/perl5/Debconf/Question.pm line 72.
> Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ([^}]+)}/ at /usr/share/perl5/Debconf/Config.pm line 30.
> 
> The changelog relating to this is at
> 
> https://metacpan.org/source/RJBS/perl-5.22.0-RC2/pod/perldelta.pod#L507
> 
> I'll update this bug when there is a useful test repository with
> perl 5.22 packages available.
> 
> This bug will become RC once we're nearer to perl 5.22 migrating to
> unstable, later this summer.

Hmm, I was on autopilot here: this isn't RC with perl 5.22, it's
"just" an annoying message. Downgrading accordingly. The (not for use
on long-lived systems) repository in question (amd64 only at the moment)
is:

https://people.debian.org/~dom/perl/test/perl-5.22.0/setup.sh
https://people.debian.org/~dom/perl/test/perl-5.22.0/setup.sh.asc



More information about the Debconf-devel mailing list