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

Dominic Hargreaves dom at earth.li
Sun May 24 15:29:13 UTC 2015


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.

Thanks for your work on debconf and greetings from the
Barcelona Perl team sprint.

Dominic.



More information about the Debconf-devel mailing list