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.