Your message dated Mon, 31 Jul 2017 19:18:51 +0000
with message-id <[email protected]>
and subject line Bug#870234: fixed in arename 4.0-4
has caused the Debian Bug report #870234,
regarding arename: Fix for perl 5.26 compatibility
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
870234: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=870234
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: arename
Version: 4.0-3
Severity: important
Tags: patch
User: [email protected]
Usertags: origin-ubuntu artful ubuntu-patch autopkgtest

Hi Greg,

As seen at <https://ci.debian.net/packages/a/arename/unstable/amd64/>,
arename's autopkgtests fail against perl 5.26 because this package is using
deprecated syntax.

Upstream has already fixed this issue in their git tree.  Attached please
find a cherry-pick of the upstream fix, allowing the autopkgtests to pass.

Cheers,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
[email protected]                                     [email protected]
diff -Nru 
arename-4.0/debian/patches/0001-Silence-Unescaped-left-brace-in-regex-warning.patch
 
arename-4.0/debian/patches/0001-Silence-Unescaped-left-brace-in-regex-warning.patch
--- 
arename-4.0/debian/patches/0001-Silence-Unescaped-left-brace-in-regex-warning.patch
 1969-12-31 16:00:00.000000000 -0800
+++ 
arename-4.0/debian/patches/0001-Silence-Unescaped-left-brace-in-regex-warning.patch
 2017-07-30 22:37:16.000000000 -0700
@@ -0,0 +1,54 @@
+From ad2e74cd77ed75d6a8c84013f9fa8ffd512bbaa0 Mon Sep 17 00:00:00 2001
+From: Frank Terbeck <[email protected]>
+Date: Tue, 5 Jan 2016 14:37:26 +0100
+Subject: [PATCH] Silence "Unescaped left brace in regex" warning
+
+Using [\] character class to do it. Passes the test suite.
+
+Signed-off-by: Frank Terbeck <[email protected]>
+---
+ ARename.pm.in | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/ARename.pm.in b/ARename.pm.in
+index 6b50263..9d1a676 100644
+--- a/ARename.pm.in
++++ b/ARename.pm.in
+@@ -958,7 +958,7 @@ sub __tokenize_template {
+         # Now for stuff we can read at once:
+ 
+         # The complex and simple sized expression types.
+-        } elsif (!$nest && ($in =~ m/\G\&{([\d\w]+\[\d+\])}/gc ||
++        } elsif (!$nest && ($in =~ m/\G\&[{]([\d\w]+\[\d+\])[}]/gc ||
+                             $in =~ m/\G\&([\d\w]+\[\d+\])/gc))
+         {
+             my ($match, $more) = ($1, $EMPTY);
+@@ -972,7 +972,7 @@ sub __tokenize_template {
+             $buf = $EMPTY;
+ 
+         # The trivial expression (the complex-looking one and the real deal).
+-        } elsif (!$nest && ($in =~ m/\G\&{([\d\w]+)}/gc ||
++        } elsif (!$nest && ($in =~ m/\G\&[{]([\d\w]+)[}]/gc ||
+                             $in =~ m/\G\&([\d\w]+)/gc))
+         {
+             push @{ $out }, [ 'LITERAL', $buf ] if ($buf ne $EMPTY);
+@@ -983,14 +983,14 @@ sub __tokenize_template {
+         # here on out needs to be copied literally until the matching
+         # "}" is found. That is why the token-handling above looks
+         # at `$nest', too.
+-        } elsif (!$nest && $in =~ m/\G\&{/gc) {
++        } elsif (!$nest && $in =~ m/\G\&[{]/gc) {
+             $nest++;
+             push @{ $out }, [ 'LITERAL', $buf ] if ($buf ne $EMPTY);
+             $buf = $EMPTY;
+ 
+         # When we're looking at a nested expression already, we need
+         # to read the "&{" literally.
+-        } elsif ($nest && $in =~ m/\G\&{/gc) {
++        } elsif ($nest && $in =~ m/\G\&[{]/gc) {
+             $nest++;
+             $buf .= q<&{>;
+             $cplxbuf .= q<&{>;
+-- 
+2.11.0
+
diff -Nru arename-4.0/debian/patches/series arename-4.0/debian/patches/series
--- arename-4.0/debian/patches/series   2015-05-23 10:59:59.000000000 -0700
+++ arename-4.0/debian/patches/series   2017-07-30 22:37:53.000000000 -0700
@@ -4,3 +4,4 @@
 cope-with-slashes-in-tag-names.patch
 dont-ignore-gen-script-failures.patch
 possible-precedence-issue-with-control-flow-operator.patch
+0001-Silence-Unescaped-left-brace-in-regex-warning.patch

--- End Message ---
--- Begin Message ---
Source: arename
Source-Version: 4.0-4

We believe that the bug you reported is fixed in the latest version of
arename, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
gregor herrmann <[email protected]> (supplier of updated arename package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 31 Jul 2017 14:52:45 -0400
Source: arename
Binary: arename
Architecture: source
Version: 4.0-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <[email protected]>
Changed-By: gregor herrmann <[email protected]>
Closes: 870234
Description: 
 arename    - automatic audio file renaming tool
Changes:
 arename (4.0-4) unstable; urgency=medium
 .
   [ Axel Beckert ]
   * Remove dont-ignore-gen-script-failures.patch, @ just doesn't print the
     line. The issue with not aborting upon failures in genperlscripts is
     somewhere else. Thanks Frank Terbeck for the hint.
 .
   [ Salvatore Bonaccorso ]
   * debian/control: Use HTTPS transport protocol for Vcs-Git URI
 .
   [ Lucas Kanashiro ]
   * Bump debhelper compatibility level to 9
 .
   [ gregor herrmann ]
   * debian/copyright: change Copyright-Format 1.0 URL to HTTPS.
   * Add upstream patch for perl 5.26 compatibility.
     Thanks to Steve Langasek for the bug report and patch. (Closes: #870234)
   * Update years of packaging copyright.
   * Declare compliance with Debian Policy 4.0.0.
Checksums-Sha1: 
 51625069cd800977e47e8f4bc2908c5d96aa89d4 2109 arename_4.0-4.dsc
 98641c34ec2b900504848c24f4265c96e1a0a477 5400 arename_4.0-4.debian.tar.xz
Checksums-Sha256: 
 86d52ad3a601eb33f793ae0441c40a4a036b8311da1f0bc3938a8a4c7ef3115c 2109 
arename_4.0-4.dsc
 64b3e80cd910cab350483cb5afd7cca970cd9fd952aadf6a48903bfe3e0171a6 5400 
arename_4.0-4.debian.tar.xz
Files: 
 6033b0d01958fb071fd912727454d185 2109 sound optional arename_4.0-4.dsc
 cc853f577eb2351012d2c682c6f4b114 5400 sound optional 
arename_4.0-4.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAll/fQxfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgZZ1xAApLTF8gWVxHQ6llLZRfpwIbdONt99lc4xpOlhRgPqqf+zWFwwUId2iQGB
EPKtxNMDIm8KBIPDMlD31wh4C+4dAmPrkblWE1XRihkDZWsvtDWh/8g9nUTW644t
YIhhh/O71nVrtLedd54koNEXsRTg/vsWrHTvP/ddtSF2e1cCojbzQ22D8w7cKrQ/
SSigG6oqpkIUT+RAuxsxgCxXnY5nahZW2pca6HPLcpJ+BMctUk0WuPaD9uqvZbhq
0dxv5oB4KVWSvgoMSp8FFN74U/3kx5WW39rW1OXS6gulo9AwmJjyQOSnT9z6L1pp
lmZdG3y57IkU6gPwfTjTZLmTUbQFAdm5JDCHCpadMNRF9A4iu88WQeTOZhyTfH1B
kvcbEyn1qacXcKSjallp6Q2W7wz2a37zF+A3VFtFcuOqAFHHATqE+PuGF2YRCJkG
xuIQewoRpt6jGJOE9SPlLMjhBL9ShNTBiHjsaXxWjxFbXklpDUu2xGIao8L+Oju2
+W1zN+YPAZ5ektarJDsvujeDRppP9ZeUVp0nKSDJ7OdI7FTJjhJHrZCFTdt1J1Vc
/nCJVDaA/zafBIBg2LQtcstYb+Wm5C+9Xi6Q7RtuhAIkPYms8ev2oKZ7+3hJxPCR
J3lIOyBnAFl29bZ83YZjvscJwsIOTbRE0giAY4CLyjw9JrQEi6c=
=GBFA
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to