Login
#68498 for Perl-Critic: Missing 'use version' prevents Red Hat install
authorTom Wyant <harryfmudd@comcast.net>
Fri, 27 May 2011 18:41:02 +0000 (18:41 +0000)
committerTom Wyant <harryfmudd@comcast.net>
Fri, 27 May 2011 18:41:02 +0000 (18:41 +0000)
Added the 'use version'. Obviously any module that calls version->new()
needs 'version' loaded. It was just the luck (or unluck) of load order
that made this work in so many places.

Changes
lib/Perl/Critic/Policy/BuiltinFunctions/ProhibitLvalueSubstr.pm

diff --git a/Changes b/Changes
index 90a9719..f9dc2bf 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,3 +1,8 @@
+Next release, whenever it is:
+
+    Policy Changes:
+    * BuiltinFunctions::ProhibitLvalueSubstr: Add explicit 'use version'.
+      RT #68498.
 [1.116] Released on 2011-05-15
 
     Policy Changes:
index 4df0480..e6ca8fe 100644 (file)
@@ -11,6 +11,7 @@ use 5.006001;
 use strict;
 use warnings;
 use Readonly;
+use version 0.77 ();
 
 use Perl::Critic::Utils qw{ :severities :classification :language };
 use base 'Perl::Critic::Policy';