On Sun, Jun 25, 2017 at 06:54:59PM +0300, Niko Tyni wrote:
> Package: nagios-plugin-check-multi
> Version: 0.26-3 
> Severity: important
> User: debian-p...@lists.debian.org
> Usertags: perl-5.26-transition
> 
> This package fails to build with Perl 5.26 (currently in experimental.)

> #                   'Unescaped left brace in regex is deprecated here (and 
> will be fatal in Perl 5.30), passed through in regex; marked by <-- HERE in 
> m/^${ <-- HERE NAGIOS}/ at ../check_multi line 1377.

Just a note that while there was a very similar deprecation phase in Perl
5.22, this one is new with Perl 5.26. The earlier check was slightly
buggy and failed to warn in some cases where it should have.

So the current unescaped-left-brace-in-regex.patch isn't quite
sufficient unfortunately.

See 
http://search.cpan.org/dist/perl-5.26.0/pod/perldelta.pod#Unescaped_literal_%22{%22_characters_in_regular_expression_patterns_are_no_longer_permissible

-- 
Niko Tyni   nt...@debian.org

Reply via email to