This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Upgrade Module-Metadata from 1.000014 to 1.000016
authorSteve Hay <steve.m.hay@googlemail.com>
Thu, 22 Aug 2013 07:38:20 +0000 (08:38 +0100)
committerSteve Hay <steve.m.hay@googlemail.com>
Thu, 22 Aug 2013 08:37:19 +0000 (09:37 +0100)
Porting/Maintainers.pl
cpan/Module-Metadata/lib/Module/Metadata.pm
pod/perldelta.pod

index f6d8ec5..b0317ec 100755 (executable)
@@ -1226,7 +1226,7 @@ use File::Glob qw(:case);
 
     'Module::Metadata' => {
         'MAINTAINER'   => 'dagolden',
-        'DISTRIBUTION' => 'BOBTFISH/Module-Metadata-1.000014.tar.gz',
+        'DISTRIBUTION' => 'ETHER/Module-Metadata-1.000016.tar.gz',
         'FILES'        => q[cpan/Module-Metadata],
         'EXCLUDED'     => [
             qr{^maint},
index 2f5cb7e..a9a81ef 100644 (file)
@@ -11,7 +11,7 @@ package Module::Metadata;
 
 use strict;
 use vars qw($VERSION);
-$VERSION = '1.000014';
+$VERSION = '1.000016';
 $VERSION = eval $VERSION;
 
 use Carp qw/croak/;
@@ -345,7 +345,7 @@ sub new_from_module {
     }
 
     # Normalize versions.  Can't use exists() here because of bug in YAML::Node.
-    # XXX "bug in YAML::Node" comment seems irrelvant -- dagolden, 2009-05-18
+    # XXX "bug in YAML::Node" comment seems irrelevant -- dagolden, 2009-05-18
     for (grep defined $_->{version}, values %prime) {
       $_->{version} = $normalize_version->( $_->{version} );
     }
@@ -800,8 +800,10 @@ Module::Metadata - Gather package and POD information from perl module files
 
 =head1 DESCRIPTION
 
-This module provides a standard way to gather metadata about a .pm file
-without executing unsafe code.
+This module provides a standard way to gather metadata about a .pm file through
+(mostly) static analysis and (some) code execution.  When determining the
+version of a module, the C<$VERSION> assignment is C<eval>ed, as is traditional
+in the CPAN toolchain.
 
 =head1 USAGE
 
index 7d25354..308e8ca 100644 (file)
@@ -130,6 +130,13 @@ L<Module::CoreList> has been upgraded from version 2.97 to 2.98.
 
 The list of Perl versions covered has been updated.
 
+=item *
+
+L<Module::Metadata> has been upgraded from version 1.000014 to 1.000016.
+
+The module's DESCRIPTION has been re-worded regarding safety/security to
+satisfy CVE-2013-1437.
+
 =back
 
 =head2 Removed Modules and Pragmata