Control: reassign -1 libmp3-tag-perl
Control: forcemerge 928197 -1

-=| Martin Schuster, 15.03.2019 21:21:17 +0100 |=-
> Package: libmp3-info-perl
> Version: 1.24-1.2
> Severity: normal
> 
> Using get_mp3tag()
> 
> Unescaped left brace in regex is deprecated here (and will be fatal in
> Perl 5.32), passed through in regex; marked by <-- HERE in m/^\??({ <--
> HERE ([^{}]+)}|.)/ at /usr/share/perl5/MP3/Tag.pm line 2944.
> Unescaped left brace in regex is deprecated here (and will be fatal in
> Perl 5.32), passed through in regex; marked by <-- HERE in m/^({ <--
> HERE [^{}]+}|\w)/ at /usr/share/perl5/MP3/Tag.pm line 2956.
> 
> 
> Suggested fix:
> 
> --- Tag.pm.orig 2017-07-12 21:25:22.000000000 +0200
> +++ Tag.pm      2019-03-15 21:16:44.760013512 +0100
> @@ -2941,7 +2941,7 @@
>    local $self->{ms} = int($time * 1000 + 0.5) if defined $time;
>    my ($out, %have, $c) = '';
>    for my $f (@_) {
> -    $have{$+}++ if $f =~ /^\??({([^{}]+)}|.)/;
> +    $have{$+}++ if $f =~ /^\??(\{([^{}]+)\}|.)/;
>    }
> ...

This looks like bug #9284684 in libmp3-tag-perl (already fixed via 
NMU), but filed earlier and in the wrong package. libmp3-info-perl 
doesn't ship Tag.pm.

Merging accordingly.

Reply via email to