fix Module::CoreList::is_core version comparision
authorDavid Golden <dagolden@cpan.org>
Wed, 5 Feb 2014 19:16:19 +0000 (14:16 -0500)
committerDavid Golden <dagolden@cpan.org>
Wed, 5 Feb 2014 19:16:19 +0000 (14:16 -0500)
dist/Module-CoreList/Makefile.PL
dist/Module-CoreList/lib/Module/CoreList.pm

index f95b29d..abe12d9 100644 (file)
@@ -19,6 +19,7 @@ WriteMakefile
     'PREREQ_PM' => {
         'Test::More' => '0',
         'List::Util' => 0,
+        'version' => 0.88,
     },
     'EXE_FILES' => [ _scripts() ],
     'INSTALLDIRS' => ($] < 5.011 ? 'perl' : 'site'),
index 828e2fa..fb5e19a 100644 (file)
@@ -3,6 +3,7 @@ use strict;
 use vars qw/$VERSION %released %version %families %upstream
            %bug_tracker %deprecated %delta/;
 use Module::CoreList::TieHashDelta;
+use version;
 $VERSION = '3.06';
 
 my $dumpinc = 0;
@@ -9433,7 +9434,7 @@ sub is_core
             last RELEASE if $prn > $perl_version;
             next unless defined(my $next_module_version
                                    = $delta{$prn}->{changed}->{$module});
-            return 1 if $next_module_version >= $module_version;
+            return 1 if version->parse($next_module_version) >= version->parse($module_version);
         }
         return 0;
     }