The following commit has been merged in the master branch:
commit 485f640303d899d8f8af23ee2422a635bef56604
Author: Guillem Jover <[email protected]>
Date:   Tue Jan 1 14:38:02 2013 +0100

    Dpkg::Version: Use the block form for the map function
    
    Fixes BuiltinFunctions::RequireBlockMap.

diff --git a/scripts/Dpkg/Version.pm b/scripts/Dpkg/Version.pm
index 3f28faf..8ee1964 100644
--- a/scripts/Dpkg/Version.pm
+++ b/scripts/Dpkg/Version.pm
@@ -326,8 +326,8 @@ sub _version_order {
 }
 
 sub version_compare_string($$) {
-    my @a = map(_version_order($_), split(//, shift));
-    my @b = map(_version_order($_), split(//, shift));
+    my @a = map { _version_order($_) } split(//, shift);
+    my @b = map { _version_order($_) } split(//, shift);
     while (1) {
         my ($a, $b) = (shift @a, shift @b);
         return 0 if not defined($a) and not defined($b);
diff --git a/test/100_critic.t b/test/100_critic.t
index ad3f87f..6d245d5 100644
--- a/test/100_critic.t
+++ b/test/100_critic.t
@@ -43,6 +43,7 @@ my @policies = qw(
     BuiltinFunctions::ProhibitUniversalIsa
     BuiltinFunctions::ProhibitVoidGrep
     BuiltinFunctions::ProhibitVoidMap
+    BuiltinFunctions::RequireBlockMap
     BuiltinFunctions::RequireGlobFunction
     BuiltinFunctions::RequireSimpleSortBlock
     ClassHierarchies::ProhibitAutoloading

-- 
dpkg's main repository


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to