Control: tags 809352 + pending

Dear maintainer,

I've prepared an NMU for libmp3-tag-perl (versioned as 1.13-1.1) and
uploaded it to DELAYED/5. Please feel free to tell me if I
should delay it longer.

Regards.

-- 
 .''`.  https://info.comodo.priv.at/ - Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: The Eagles: Tequila sunrise
diff -Nru libmp3-tag-perl-1.13/debian/changelog libmp3-tag-perl-1.13/debian/changelog
--- libmp3-tag-perl-1.13/debian/changelog	2012-02-05 07:46:29.000000000 +0100
+++ libmp3-tag-perl-1.13/debian/changelog	2017-07-12 21:25:22.000000000 +0200
@@ -1,3 +1,12 @@
+libmp3-tag-perl (1.13-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+    Fix "FTBFS with perl 5.26: Unescaped left brace in regex":
+    add patch from Harald Dunkel which escapes the brace.
+    (Closes: #809352)
+
+ -- gregor herrmann <gre...@debian.org>  Wed, 12 Jul 2017 21:25:22 +0200
+
 libmp3-tag-perl (1.13-1) unstable; urgency=low
 
   * New upstream version.
diff -Nru libmp3-tag-perl-1.13/debian/patches/02_fix_escape.patch libmp3-tag-perl-1.13/debian/patches/02_fix_escape.patch
--- libmp3-tag-perl-1.13/debian/patches/02_fix_escape.patch	1970-01-01 01:00:00.000000000 +0100
+++ libmp3-tag-perl-1.13/debian/patches/02_fix_escape.patch	2017-07-12 21:24:21.000000000 +0200
@@ -0,0 +1,20 @@
+Description: fix "unescaped left brace" error
+Origin: vendor
+Bug-Debian: https://bugs.debian.org/809352
+Forwarded: not-needed
+Author: Harald Dunkel <ha...@afaics.de>
+Reviewed-by: gregor herrmann <gre...@debian.org>
+Last-Update: 2017-07-12
+Applied-Upstream: fixed in 1.14
+
+--- a/lib/MP3/Tag.pm
++++ b/lib/MP3/Tag.pm
+@@ -2607,7 +2607,7 @@
+     my ($self, $pattern) = @_;
+     $pattern = "^\Q$pattern\E\$";
+     # unquote %. and %=. and %={WHATEVER} and %{WHATEVER}
+-    $pattern =~ s<(\\%(?:\\=)?(\w|\\{(?:\w|\\[^\w\\{}]|\\\\\\[\\{}])*\\}|\\\W))>
++    $pattern =~ s<(\\%(?:\\=)?(\w|\\\{(?:\w|\\[^\w\\{}]|\\\\\\[\\{}])*\\}|\\\W))>
+ 		 ( __unquote($1) )ge;
+     # $pattern =~ s/(\\%(?:\\=)?)(\w|\\(\W))/$unquote{$1}$+/g;
+     return $self->parse_rex_prepare($pattern);
diff -Nru libmp3-tag-perl-1.13/debian/patches/series libmp3-tag-perl-1.13/debian/patches/series
--- libmp3-tag-perl-1.13/debian/patches/series	2012-02-05 07:46:29.000000000 +0100
+++ libmp3-tag-perl-1.13/debian/patches/series	2017-07-12 21:22:53.000000000 +0200
@@ -1 +1,2 @@
 01_spelling.patch
+02_fix_escape.patch

Attachment: signature.asc
Description: Digital Signature

Reply via email to