r58002 - in /branches/upstream/libmodule-corelist-perl/current: Changes META.yml corelist lib/Module/CoreList.pm t/corelist.t t/find_modules.t

ansgar-guest at users.alioth.debian.org ansgar-guest at users.alioth.debian.org
Mon May 17 10:54:15 UTC 2010


Author: ansgar-guest
Date: Mon May 17 10:53:03 2010
New Revision: 58002

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=58002
Log:
[svn-upgrade] Integrating new upstream version, libmodule-corelist-perl (2.33)

Modified:
    branches/upstream/libmodule-corelist-perl/current/Changes
    branches/upstream/libmodule-corelist-perl/current/META.yml
    branches/upstream/libmodule-corelist-perl/current/corelist
    branches/upstream/libmodule-corelist-perl/current/lib/Module/CoreList.pm
    branches/upstream/libmodule-corelist-perl/current/t/corelist.t
    branches/upstream/libmodule-corelist-perl/current/t/find_modules.t

Modified: branches/upstream/libmodule-corelist-perl/current/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmodule-corelist-perl/current/Changes?rev=58002&op=diff
==============================================================================
--- branches/upstream/libmodule-corelist-perl/current/Changes (original)
+++ branches/upstream/libmodule-corelist-perl/current/Changes Mon May 17 10:53:03 2010
@@ -1,3 +1,16 @@
+2.31_01 Fri Apr 30 2010
+  - [rt.cpan.org #56740] Format Perl versions >= 5.6.0 as X.Y.Z (schwern)
+  - Functional interface amended to make calling conventions consistent
+    (bingos)
+  - Documented all functions and all hash structures (bingos)
+  - Fixed functions with edge-case involving querying for Module::CoreList
+    itself. Pointed out by Ilmari.
+  - Added removed_from() and removed_from_by_date() functions 
+    for querying which release a module was removed from core. (bingos)
+  - Amended corelist utility to use new removed from functions when
+    stating when a module entered core ( and when it left it ). (bingos)
+  - Added tests to the testsuite to cover the edge-cases and new funcs. (bingos)
+
 2.31    Sun Mar 20 2010
   - Updated for 5.13.0
 

Modified: branches/upstream/libmodule-corelist-perl/current/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmodule-corelist-perl/current/META.yml?rev=58002&op=diff
==============================================================================
--- branches/upstream/libmodule-corelist-perl/current/META.yml (original)
+++ branches/upstream/libmodule-corelist-perl/current/META.yml Mon May 17 10:53:03 2010
@@ -1,6 +1,6 @@
 --- #YAML:1.0
 name:               Module-CoreList
-version:            2.31
+version:            2.33
 abstract:           what modules shipped with versions of perl
 author:  []
 license:            perl

Modified: branches/upstream/libmodule-corelist-perl/current/corelist
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmodule-corelist-perl/current/corelist?rev=58002&op=diff
==============================================================================
--- branches/upstream/libmodule-corelist-perl/current/corelist (original)
+++ branches/upstream/libmodule-corelist-perl/current/corelist Mon May 17 10:53:03 2010
@@ -173,10 +173,15 @@
     my $msg = $mod;
     $msg .= " $ver" if $ver;
 
+    my $rem = $Opts{d}
+	? Module::CoreList->removed_from_by_date($mod)
+	: Module::CoreList->removed_from($mod);
+
     if( defined $ret ) {
         $msg .= " was ";
         $msg .= "first " unless $ver;
-        $msg .= "released with perl $ret"
+        $msg .= "released with perl " . format_perl_version($ret);
+        $msg .= " and removed from " . format_perl_version($rem) if $rem;
     } else {
         $msg .= " was not in CORE (or so I think)";
     }

Modified: branches/upstream/libmodule-corelist-perl/current/lib/Module/CoreList.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmodule-corelist-perl/current/lib/Module/CoreList.pm?rev=58002&op=diff
==============================================================================
--- branches/upstream/libmodule-corelist-perl/current/lib/Module/CoreList.pm (original)
+++ branches/upstream/libmodule-corelist-perl/current/lib/Module/CoreList.pm Mon May 17 10:53:03 2010
@@ -2,7 +2,7 @@
 use strict;
 use vars qw/$VERSION %released %version %families %upstream
 	    %bug_tracker %deprecated/;
-$VERSION = '2.31';
+$VERSION = '2.33';
 
 =head1 NAME
 
@@ -28,30 +28,134 @@
 
 =head1 DESCRIPTION
 
-Module::CoreList contains the hash of hashes
-%Module::CoreList::version, that is keyed on perl version as indicated
+Module::CoreList provides information on which core and dual-life modules shipped
+with each version of L<perl>.
+
+It provides a number of mechanisms for querying this information.
+
+There is a utility called L<corelist> provided with this module
+which is a convenient way of querying from the command-line.
+
+There is a functional programming API available for programmers to query
+information.
+
+Programmers may also query the contained hash structures to find relevant 
+information.
+
+=head1 FUNCTIONS API
+
+These are the functions that are available, they may either be called as functions or class methods:
+
+  Module::CoreList::first_release('File::Spec'); # as a function
+
+  Module::CoreList->first_release('File::Spec'); # class method
+
+=over
+
+=item C<first_release( MODULE )>
+
+Behaviour since version 2.11
+
+Requires a MODULE name as an argument, returns the perl version when that module first
+appeared in core as ordered by perl version number or undef if that module is not in core.
+
+=item C<first_release_by_date( MODULE )>
+
+Requires a MODULE name as an argument, returns the perl version when that module first
+appeared in core as ordered by release date or undef if that module is not in core.
+
+=item C<find_modules( REGEX, [ LIST OF PERLS ] )>
+
+Takes a regex as an argument, returns a list of modules that match the regex given.
+If only a regex is provided applies to all modules in all perl versions. Optionally
+you may provide a list of perl versions to limit the regex search.
+
+=item C<find_version( PERL_VERSION )>
+
+Takes a perl version as an argument. Returns that perl version if it exists or C<undef>
+otherwise.
+
+=item C<is_deprecated( MODULE, PERL_VERSION )>
+
+Available in version 2.22 and above.
+
+Returns true if MODULE is marked as deprecated in PERL_VERSION.  If PERL_VERSION is
+omitted, it defaults to the current version of Perl.
+
+=item C<removed_from( MODULE )>
+
+Takes a module name as an argument, returns the first perl version where that module
+was removed from core. Returns undef if the given module was never in core or remains
+in core.
+
+=item C<removed_from_by_date( MODULE )>
+
+Takes a module name as an argument, returns the first perl version by release date where that module
+was removed from core. Returns undef if the given module was never in core or remains
+in core.
+
+=back
+
+=head1 DATA STRUCTURES
+
+These are the hash data structures that are available:
+
+=over
+
+=item C<%Module::CoreList::version>
+
+A hash of hashes that is keyed on perl version as indicated
 in $].  The second level hash is module => version pairs.
 
 Note, it is possible for the version of a module to be unspecified,
-whereby the value is undef, so use C<exists $version{$foo}{$bar}> if
+whereby the value is C<undef>, so use C<exists $version{$foo}{$bar}> if
 that's what you're testing for.
-
-It also contains %Module::CoreList::released hash, which has ISO
-formatted versions of the release dates, as gleaned from L<perlhist>.
-
-New, in 1.96 is also the %Module::CoreList::families hash, which
-clusters known perl releases by their major versions.
 
 Starting with 2.10, the special module name C<Unicode> refers to the version of
 the Unicode Character Database bundled with Perl.
 
-Since 2.11, Module::CoreList::first_release() returns the first release
-in the order of perl version numbers. If you want to get the earliest
-perl release instead, use Module::CoreList::first_release_by_date().
+=item C<%Module::CoreList::released>
 
-New in 2.22, Module::CoreList::is_deprecated(MODULE,PERL_VERSION) returns true
-if MODULE is marked as deprecated in PERL_VERSION.  If PERL_VERSION is
-omitted, it defaults to the current version of Perl.
+Keyed on perl version this contains ISO 
+formatted versions of the release dates, as gleaned from L<perlhist>.
+
+=item C<%Module::CoreList::families>
+
+New, in 1.96, a hash that
+clusters known perl releases by their major versions.
+
+=item C<%Module::CoreList::deprecated>
+
+A hash of hashes keyed on perl version and on module name.
+If a module is defined it indicates that that module is 
+deprecated in that perl version and is scheduled for removal
+from core at some future point.
+
+=item C<%Module::CoreList::upstream>
+
+A hash that contains information on where patches should be directed
+for each core module.
+
+UPSTREAM indicates where patches should go. C<undef> implies
+that this hasn't been discussed for the module at hand.
+C<blead> indicates that the copy of the module in the blead
+sources is to be considered canonical, C<cpan> means that the
+module on CPAN is to be patched first. C<first-come> means
+that blead can be patched freely if it is in sync with the
+latest release on CPAN.
+
+=item C<%Module::CoreList::bug_tracker>
+
+A hash that contains information on the appropriate bug tracker
+for each core module.
+
+BUGS is an email or url to post bug reports.  For modules with
+UPSTREAM => 'blead', use perl5-porters at perl.org.  rt.cpan.org
+appears to automatically provide a URL for CPAN modules; any value
+given here overrides the default:
+http://rt.cpan.org/Public/Dist/Display.html?Name=$ModuleName
+
+=back
 
 =head1 CAVEATS
 
@@ -59,7 +163,7 @@
 5.004, 5.004_05, 5.005, 5.005_03, 5.005_04, 5.6.0, 5.6.1, 5.6.2, 5.7.3,
 5.8.0, 5.8.1, 5.8.2, 5.8.3, 5.8.4, 5.8.5, 5.8.6, 5.8.7, 5.8.8, 5.8.9,
 5.9.0, 5.9.1, 5.9.2, 5.9.3, 5.9.4, 5.9.5, 5.10.0, 5.10.1, 5.11.0, 5.11.1,
-5.11.2, 5.11.3, 5.11.4, 5.11.5, 5.12.0 and 5.13.0 releases of perl.
+5.11.2, 5.11.3, 5.11.4, 5.11.5, 5.12.0, 5.12.1 and 5.13.0 releases of perl.
 
 =head1 HISTORY
 
@@ -100,7 +204,10 @@
 
 
 sub first_release_raw {
-    my ($discard, $module, $version) = @_;
+    my $module = shift;
+    $module = shift if $module->isa(__PACKAGE__)
+      and scalar @_ and $_[0] =~ m#\A[a-zA-Z_][0-9a-zA-Z_]*(?:(::|')[0-9a-zA-Z_]+)*\z#;
+    my $version = shift;
 
     my @perls = $version
         ? grep { exists $version{$_}{ $module } &&
@@ -123,8 +230,8 @@
 }
 
 sub find_modules {
-    my $discard = shift;
     my $regex = shift;
+    $regex = shift if $regex->isa(__PACKAGE__);
     my @perls = @_;
     @perls = keys %version unless @perls;
 
@@ -138,16 +245,40 @@
 }
 
 sub find_version {
-    my ($class, $v) = @_;
+    my $v = shift;
+    $v = shift if $v->isa(__PACKAGE__);
     return $version{$v} if defined $version{$v};
     return undef;
 }
 
 sub is_deprecated {
-    my ($module, $perl_version) = @_;
+    my $module = shift;
+    $module = shift if $module->isa(__PACKAGE__)
+      and scalar @_ and $_[0] =~ m#\A[a-zA-Z_][0-9a-zA-Z_]*(?:(::|')[0-9a-zA-Z_]+)*\z#;
+    my $perl_version = shift;
     $perl_version ||= $];
     return unless $module && exists $deprecated{$perl_version}{$module};
     return $deprecated{$perl_version}{$module};
+}
+
+sub removed_from {
+  my @perls = &removed_raw;
+  return shift @perls;
+}
+
+sub removed_from_by_date {
+  my @perls = sort { $released{$a} cmp $released{$b} } &removed_raw;
+  return shift @perls;
+}
+
+sub removed_raw {
+  my $mod = shift;
+  $mod = shift if $mod->isa(__PACKAGE__)
+      and scalar @_ and $_[0] =~ m#\A[a-zA-Z_][0-9a-zA-Z_]*(?:(::|')[0-9a-zA-Z_]+)*\z#;
+  return unless my @perls = sort { $a cmp $b } first_release_raw($mod);
+  my $last = pop @perls;
+  my @removed = grep { $_ > $last } sort { $a cmp $b } keys %version;
+  return @removed;
 }
 
 # When things escaped.
@@ -194,6 +325,7 @@
     5.011005 => '2010-02-20',
     5.012000 => '2010-04-12',
     5.013000 => '2010-04-20',
+    5.012001 => '2010-05-16',
   );
 
 for my $version ( sort { $a <=> $b } keys %released ) {
@@ -14658,6 +14790,630 @@
 	'warnings'              => '1.09',
 	'warnings::register'    => '1.01',
     },
+    5.012001 => {
+	'AnyDBM_File'           => '1.00',
+	'App::Cpan'             => '1.5701',
+	'App::Prove'            => '3.17',
+	'App::Prove::State'     => '3.17',
+	'App::Prove::State::Result'=> '3.17',
+	'App::Prove::State::Result::Test'=> '3.17',
+	'Archive::Extract'      => '0.38',
+	'Archive::Tar'          => '1.54',
+	'Archive::Tar::Constant'=> '0.02',
+	'Archive::Tar::File'    => '0.02',
+	'Attribute::Handlers'   => '0.87',
+	'AutoLoader'            => '5.70',
+	'AutoSplit'             => '1.06',
+	'B'                     => '1.23',
+	'B::Concise'            => '0.78',
+	'B::Debug'              => '1.12',
+	'B::Deparse'            => '0.97',
+	'B::Lint'               => '1.11_01',
+	'B::Lint::Debug'        => '0.01',
+	'B::Showlex'            => '1.02',
+	'B::Terse'              => '1.05',
+	'B::Xref'               => '1.02',
+	'Benchmark'             => '1.11',
+	'CGI'                   => '3.49',
+	'CGI::Apache'           => '1.01',
+	'CGI::Carp'             => '3.45',
+	'CGI::Cookie'           => '1.29',
+	'CGI::Fast'             => '1.08',
+	'CGI::Pretty'           => '3.46',
+	'CGI::Push'             => '1.04',
+	'CGI::Switch'           => '1.01',
+	'CGI::Util'             => '3.48',
+	'CPAN'                  => '1.94_56',
+	'CPAN::Author'          => '5.5',
+	'CPAN::Bundle'          => '5.5',
+	'CPAN::CacheMgr'        => '5.5',
+	'CPAN::Complete'        => '5.5',
+	'CPAN::Debug'           => '5.5001',
+	'CPAN::DeferredCode'    => '5.50',
+	'CPAN::Distribution'    => '1.9456_01',
+	'CPAN::Distroprefs'     => '6',
+	'CPAN::Distrostatus'    => '5.5',
+	'CPAN::Exception::RecursiveDependency'=> '5.5',
+	'CPAN::Exception::blocked_urllist'=> '1.0',
+	'CPAN::Exception::yaml_not_installed'=> '5.5',
+	'CPAN::FTP'             => '5.5004',
+	'CPAN::FTP::netrc'      => '1.00',
+	'CPAN::FirstTime'       => '5.5301',
+	'CPAN::HandleConfig'    => '5.5001',
+	'CPAN::Index'           => '1.94',
+	'CPAN::InfoObj'         => '5.5',
+	'CPAN::Kwalify'         => '5.50',
+	'CPAN::LWP::UserAgent'  => '1.94',
+	'CPAN::Mirrors'         => '1.77',
+	'CPAN::Module'          => '5.5',
+	'CPAN::Nox'             => '5.50',
+	'CPAN::Prompt'          => '5.5',
+	'CPAN::Queue'           => '5.5',
+	'CPAN::Shell'           => '5.5001',
+	'CPAN::Tarzip'          => '5.5011',
+	'CPAN::URL'             => '5.5',
+	'CPAN::Version'         => '5.5',
+	'CPANPLUS'              => '0.90',
+	'CPANPLUS::Backend'     => undef,
+	'CPANPLUS::Backend::RV' => undef,
+	'CPANPLUS::Config'      => undef,
+	'CPANPLUS::Configure'   => undef,
+	'CPANPLUS::Configure::Setup'=> undef,
+	'CPANPLUS::Dist'        => undef,
+	'CPANPLUS::Dist::Autobundle'=> undef,
+	'CPANPLUS::Dist::Base'  => undef,
+	'CPANPLUS::Dist::Build' => '0.46',
+	'CPANPLUS::Dist::Build::Constants'=> '0.46',
+	'CPANPLUS::Dist::MM'    => undef,
+	'CPANPLUS::Dist::Sample'=> undef,
+	'CPANPLUS::Error'       => undef,
+	'CPANPLUS::Internals'   => '0.90',
+	'CPANPLUS::Internals::Constants'=> undef,
+	'CPANPLUS::Internals::Constants::Report'=> undef,
+	'CPANPLUS::Internals::Extract'=> undef,
+	'CPANPLUS::Internals::Fetch'=> undef,
+	'CPANPLUS::Internals::Report'=> undef,
+	'CPANPLUS::Internals::Search'=> undef,
+	'CPANPLUS::Internals::Source'=> undef,
+	'CPANPLUS::Internals::Source::Memory'=> undef,
+	'CPANPLUS::Internals::Source::SQLite'=> undef,
+	'CPANPLUS::Internals::Source::SQLite::Tie'=> undef,
+	'CPANPLUS::Internals::Utils'=> undef,
+	'CPANPLUS::Internals::Utils::Autoflush'=> undef,
+	'CPANPLUS::Module'      => undef,
+	'CPANPLUS::Module::Author'=> undef,
+	'CPANPLUS::Module::Author::Fake'=> undef,
+	'CPANPLUS::Module::Checksums'=> undef,
+	'CPANPLUS::Module::Fake'=> undef,
+	'CPANPLUS::Module::Signature'=> undef,
+	'CPANPLUS::Selfupdate'  => undef,
+	'CPANPLUS::Shell'       => undef,
+	'CPANPLUS::Shell::Classic'=> '0.0562',
+	'CPANPLUS::Shell::Default'=> '0.90',
+	'CPANPLUS::Shell::Default::Plugins::CustomSource'=> undef,
+	'CPANPLUS::Shell::Default::Plugins::Remote'=> undef,
+	'CPANPLUS::Shell::Default::Plugins::Source'=> undef,
+	'Carp'                  => '1.16',
+	'Carp::Heavy'           => '1.16',
+	'Class::ISA'            => '0.36',
+	'Class::Struct'         => '0.63',
+	'Compress::Raw::Bzip2'  => '2.024',
+	'Compress::Raw::Zlib'   => '2.024',
+	'Compress::Zlib'        => '2.024',
+	'Config'                => undef,
+	'Config::Extensions'    => '0.01',
+	'Cwd'                   => '3.31',
+	'DB'                    => '1.02',
+	'DBM_Filter'            => '0.03',
+	'DBM_Filter::compress'  => '0.02',
+	'DBM_Filter::encode'    => '0.02',
+	'DBM_Filter::int32'     => '0.02',
+	'DBM_Filter::null'      => '0.02',
+	'DBM_Filter::utf8'      => '0.02',
+	'DB_File'               => '1.820',
+	'Data::Dumper'          => '2.125',
+	'Devel::DProf'          => '20080331.00',
+	'Devel::DProf::dprof::V'=> undef,
+	'Devel::InnerPackage'   => '0.3',
+	'Devel::PPPort'         => '3.19',
+	'Devel::Peek'           => '1.04',
+	'Devel::SelfStubber'    => '1.03',
+	'Digest'                => '1.16',
+	'Digest::MD5'           => '2.39',
+	'Digest::SHA'           => '5.47',
+	'Digest::base'          => '1.16',
+	'Digest::file'          => '1.16',
+	'DirHandle'             => '1.03',
+	'Dumpvalue'             => '1.13',
+	'DynaLoader'            => '1.10',
+	'Encode'                => '2.39',
+	'Encode::Alias'         => '2.12',
+	'Encode::Byte'          => '2.04',
+	'Encode::CJKConstants'  => '2.02',
+	'Encode::CN'            => '2.03',
+	'Encode::CN::HZ'        => '2.05',
+	'Encode::Config'        => '2.05',
+	'Encode::EBCDIC'        => '2.02',
+	'Encode::Encoder'       => '2.01',
+	'Encode::Encoding'      => '2.05',
+	'Encode::GSM0338'       => '2.01',
+	'Encode::Guess'         => '2.03',
+	'Encode::JP'            => '2.04',
+	'Encode::JP::H2Z'       => '2.02',
+	'Encode::JP::JIS7'      => '2.04',
+	'Encode::KR'            => '2.03',
+	'Encode::KR::2022_KR'   => '2.02',
+	'Encode::MIME::Header'  => '2.11',
+	'Encode::MIME::Header::ISO_2022_JP'=> '1.03',
+	'Encode::MIME::Name'    => '1.01',
+	'Encode::Symbol'        => '2.02',
+	'Encode::TW'            => '2.03',
+	'Encode::Unicode'       => '2.07',
+	'Encode::Unicode::UTF7' => '2.04',
+	'English'               => '1.04',
+	'Env'                   => '1.01',
+	'Errno'                 => '1.11',
+	'Exporter'              => '5.64_01',
+	'Exporter::Heavy'       => '5.64_01',
+	'ExtUtils::CBuilder'    => '0.27',
+	'ExtUtils::CBuilder::Base'=> '0.27',
+	'ExtUtils::CBuilder::Platform::Unix'=> '0.27',
+	'ExtUtils::CBuilder::Platform::VMS'=> '0.27',
+	'ExtUtils::CBuilder::Platform::Windows'=> '0.27',
+	'ExtUtils::CBuilder::Platform::Windows::BCC'=> '0.27',
+	'ExtUtils::CBuilder::Platform::Windows::GCC'=> '0.27',
+	'ExtUtils::CBuilder::Platform::Windows::MSVC'=> '0.27',
+	'ExtUtils::CBuilder::Platform::aix'=> '0.27',
+	'ExtUtils::CBuilder::Platform::cygwin'=> '0.27',
+	'ExtUtils::CBuilder::Platform::darwin'=> '0.27',
+	'ExtUtils::CBuilder::Platform::dec_osf'=> '0.27',
+	'ExtUtils::CBuilder::Platform::os2'=> '0.27',
+	'ExtUtils::Command'     => '1.16',
+	'ExtUtils::Command::MM' => '6.56',
+	'ExtUtils::Constant'    => '0.22',
+	'ExtUtils::Constant::Base'=> '0.04',
+	'ExtUtils::Constant::ProxySubs'=> '0.06',
+	'ExtUtils::Constant::Utils'=> '0.02',
+	'ExtUtils::Constant::XS'=> '0.03',
+	'ExtUtils::Embed'       => '1.28',
+	'ExtUtils::Install'     => '1.55',
+	'ExtUtils::Installed'   => '1.999_001',
+	'ExtUtils::Liblist'     => '6.56',
+	'ExtUtils::Liblist::Kid'=> '6.56',
+	'ExtUtils::MM'          => '6.56',
+	'ExtUtils::MM_AIX'      => '6.56',
+	'ExtUtils::MM_Any'      => '6.56',
+	'ExtUtils::MM_BeOS'     => '6.56',
+	'ExtUtils::MM_Cygwin'   => '6.56',
+	'ExtUtils::MM_DOS'      => '6.56',
+	'ExtUtils::MM_Darwin'   => '6.56',
+	'ExtUtils::MM_MacOS'    => '6.56',
+	'ExtUtils::MM_NW5'      => '6.56',
+	'ExtUtils::MM_OS2'      => '6.56',
+	'ExtUtils::MM_QNX'      => '6.56',
+	'ExtUtils::MM_UWIN'     => '6.56',
+	'ExtUtils::MM_Unix'     => '6.56',
+	'ExtUtils::MM_VMS'      => '6.56',
+	'ExtUtils::MM_VOS'      => '6.56',
+	'ExtUtils::MM_Win32'    => '6.56',
+	'ExtUtils::MM_Win95'    => '6.56',
+	'ExtUtils::MY'          => '6.56',
+	'ExtUtils::MakeMaker'   => '6.56',
+	'ExtUtils::MakeMaker::Config'=> '6.56',
+	'ExtUtils::Manifest'    => '1.57',
+	'ExtUtils::Miniperl'    => undef,
+	'ExtUtils::Mkbootstrap' => '6.56',
+	'ExtUtils::Mksymlists'  => '6.56',
+	'ExtUtils::Packlist'    => '1.44',
+	'ExtUtils::ParseXS'     => '2.21',
+	'ExtUtils::XSSymSet'    => '1.1',
+	'ExtUtils::testlib'     => '6.56',
+	'Fatal'                 => '2.06_01',
+	'Fcntl'                 => '1.06',
+	'File::Basename'        => '2.78',
+	'File::CheckTree'       => '4.4',
+	'File::Compare'         => '1.1006',
+	'File::Copy'            => '2.18',
+	'File::DosGlob'         => '1.01',
+	'File::Fetch'           => '0.24',
+	'File::Find'            => '1.15',
+	'File::Glob'            => '1.07',
+	'File::GlobMapper'      => '1.000',
+	'File::Path'            => '2.08_01',
+	'File::Spec'            => '3.31',
+	'File::Spec::Cygwin'    => '3.30',
+	'File::Spec::Epoc'      => '3.30',
+	'File::Spec::Functions' => '3.30',
+	'File::Spec::Mac'       => '3.30',
+	'File::Spec::OS2'       => '3.30',
+	'File::Spec::Unix'      => '3.30',
+	'File::Spec::VMS'       => '3.30',
+	'File::Spec::Win32'     => '3.30',
+	'File::Temp'            => '0.22',
+	'File::stat'            => '1.02',
+	'FileCache'             => '1.08',
+	'FileHandle'            => '2.02',
+	'Filespec'              => '1.12',
+	'Filter::Simple'        => '0.84',
+	'Filter::Util::Call'    => '1.08',
+	'FindBin'               => '1.50',
+	'GDBM_File'             => '1.10',
+	'Getopt::Long'          => '2.38',
+	'Getopt::Std'           => '1.06',
+	'Hash::Util'            => '0.07',
+	'Hash::Util::FieldHash' => '1.04',
+	'I18N::Collate'         => '1.01',
+	'I18N::LangTags'        => '0.35',
+	'I18N::LangTags::Detect'=> '1.04',
+	'I18N::LangTags::List'  => '0.35',
+	'I18N::Langinfo'        => '0.03',
+	'IO'                    => '1.25_02',
+	'IO::Compress::Adapter::Bzip2'=> '2.024',
+	'IO::Compress::Adapter::Deflate'=> '2.024',
+	'IO::Compress::Adapter::Identity'=> '2.024',
+	'IO::Compress::Base'    => '2.024',
+	'IO::Compress::Base::Common'=> '2.024',
+	'IO::Compress::Bzip2'   => '2.024',
+	'IO::Compress::Deflate' => '2.024',
+	'IO::Compress::Gzip'    => '2.024',
+	'IO::Compress::Gzip::Constants'=> '2.024',
+	'IO::Compress::RawDeflate'=> '2.024',
+	'IO::Compress::Zip'     => '2.024',
+	'IO::Compress::Zip::Constants'=> '2.024',
+	'IO::Compress::Zlib::Constants'=> '2.024',
+	'IO::Compress::Zlib::Extra'=> '2.024',
+	'IO::Dir'               => '1.07',
+	'IO::File'              => '1.14',
+	'IO::Handle'            => '1.28',
+	'IO::Pipe'              => '1.13',
+	'IO::Poll'              => '0.07',
+	'IO::Seekable'          => '1.10',
+	'IO::Select'            => '1.17',
+	'IO::Socket'            => '1.31',
+	'IO::Socket::INET'      => '1.31',
+	'IO::Socket::UNIX'      => '1.23',
+	'IO::Uncompress::Adapter::Bunzip2'=> '2.024',
+	'IO::Uncompress::Adapter::Identity'=> '2.024',
+	'IO::Uncompress::Adapter::Inflate'=> '2.024',
+	'IO::Uncompress::AnyInflate'=> '2.024',
+	'IO::Uncompress::AnyUncompress'=> '2.024',
+	'IO::Uncompress::Base'  => '2.024',
+	'IO::Uncompress::Bunzip2'=> '2.024',
+	'IO::Uncompress::Gunzip'=> '2.024',
+	'IO::Uncompress::Inflate'=> '2.024',
+	'IO::Uncompress::RawInflate'=> '2.024',
+	'IO::Uncompress::Unzip' => '2.024',
+	'IO::Zlib'              => '1.10',
+	'IPC::Cmd'              => '0.54',
+	'IPC::Msg'              => '2.01',
+	'IPC::Open2'            => '1.03',
+	'IPC::Open3'            => '1.05',
+	'IPC::Semaphore'        => '2.01',
+	'IPC::SharedMem'        => '2.01',
+	'IPC::SysV'             => '2.01',
+	'List::Util'            => '1.22',
+	'List::Util::PP'        => '1.22',
+	'List::Util::XS'        => '1.22',
+	'Locale::Constants'     => '2.07',
+	'Locale::Country'       => '2.07',
+	'Locale::Currency'      => '2.07',
+	'Locale::Language'      => '2.07',
+	'Locale::Maketext'      => '1.14',
+	'Locale::Maketext::Guts'=> '1.13',
+	'Locale::Maketext::GutsLoader'=> '1.13',
+	'Locale::Maketext::Simple'=> '0.21',
+	'Locale::Script'        => '2.07',
+	'Log::Message'          => '0.02',
+	'Log::Message::Config'  => '0.01',
+	'Log::Message::Handlers'=> undef,
+	'Log::Message::Item'    => undef,
+	'Log::Message::Simple'  => '0.06',
+	'MIME::Base64'          => '3.08',
+	'MIME::QuotedPrint'     => '3.08',
+	'Math::BigFloat'        => '1.60',
+	'Math::BigFloat::Trace' => '0.01',
+	'Math::BigInt'          => '1.89_01',
+	'Math::BigInt::Calc'    => '0.52',
+	'Math::BigInt::CalcEmu' => '0.05',
+	'Math::BigInt::FastCalc'=> '0.19',
+	'Math::BigInt::Trace'   => '0.01',
+	'Math::BigRat'          => '0.24',
+	'Math::Complex'         => '1.56',
+	'Math::Trig'            => '1.2',
+	'Memoize'               => '1.01_03',
+	'Memoize::AnyDBM_File'  => '0.65',
+	'Memoize::Expire'       => '1.00',
+	'Memoize::ExpireFile'   => '1.01',
+	'Memoize::ExpireTest'   => '0.65',
+	'Memoize::NDBM_File'    => '0.65',
+	'Memoize::SDBM_File'    => '0.65',
+	'Memoize::Storable'     => '0.65',
+	'Module::Build'         => '0.3603',
+	'Module::Build::Base'   => '0.3603',
+	'Module::Build::Compat' => '0.3603',
+	'Module::Build::Config' => '0.3603',
+	'Module::Build::ConfigData'=> undef,
+	'Module::Build::Cookbook'=> '0.3603',
+	'Module::Build::Dumper' => '0.3603',
+	'Module::Build::ModuleInfo'=> '0.3603',
+	'Module::Build::Notes'  => '0.3603',
+	'Module::Build::PPMMaker'=> '0.3603',
+	'Module::Build::Platform::Amiga'=> '0.3603',
+	'Module::Build::Platform::Default'=> '0.3603',
+	'Module::Build::Platform::EBCDIC'=> '0.3603',
+	'Module::Build::Platform::MPEiX'=> '0.3603',
+	'Module::Build::Platform::MacOS'=> '0.3603',
+	'Module::Build::Platform::RiscOS'=> '0.3603',
+	'Module::Build::Platform::Unix'=> '0.3603',
+	'Module::Build::Platform::VMS'=> '0.3603',
+	'Module::Build::Platform::VOS'=> '0.3603',
+	'Module::Build::Platform::Windows'=> '0.3603',
+	'Module::Build::Platform::aix'=> '0.3603',
+	'Module::Build::Platform::cygwin'=> '0.3603',
+	'Module::Build::Platform::darwin'=> '0.3603',
+	'Module::Build::Platform::os2'=> '0.3603',
+	'Module::Build::PodParser'=> '0.3603',
+	'Module::Build::Version'=> '0.77',
+	'Module::Build::YAML'   => '1.40',
+	'Module::CoreList'      => '2.32',
+	'Module::Load'          => '0.16',
+	'Module::Load::Conditional'=> '0.34',
+	'Module::Loaded'        => '0.06',
+	'Module::Pluggable'     => '3.9',
+	'Module::Pluggable::Object'=> '3.9',
+	'Moped::Msg'            => '0.01',
+	'NDBM_File'             => '1.08',
+	'NEXT'                  => '0.64',
+	'Net::Cmd'              => '2.29',
+	'Net::Config'           => '1.11',
+	'Net::Domain'           => '2.20',
+	'Net::FTP'              => '2.77',
+	'Net::FTP::A'           => '1.18',
+	'Net::FTP::E'           => '0.01',
+	'Net::FTP::I'           => '1.12',
+	'Net::FTP::L'           => '0.01',
+	'Net::FTP::dataconn'    => '0.11',
+	'Net::NNTP'             => '2.24',
+	'Net::Netrc'            => '2.12',
+	'Net::POP3'             => '2.29',
+	'Net::Ping'             => '2.36',
+	'Net::SMTP'             => '2.31',
+	'Net::Time'             => '2.10',
+	'Net::hostent'          => '1.01',
+	'Net::netent'           => '1.00',
+	'Net::protoent'         => '1.00',
+	'Net::servent'          => '1.01',
+	'O'                     => '1.01',
+	'ODBM_File'             => '1.07',
+	'Object::Accessor'      => '0.36',
+	'Opcode'                => '1.15',
+	'POSIX'                 => '1.19',
+	'Package::Constants'    => '0.02',
+	'Params::Check'         => '0.26',
+	'Parse::CPAN::Meta'     => '1.40',
+	'PerlIO'                => '1.06',
+	'PerlIO::encoding'      => '0.12',
+	'PerlIO::scalar'        => '0.07',
+	'PerlIO::via'           => '0.09',
+	'PerlIO::via::QuotedPrint'=> '0.06',
+	'Pod::Checker'          => '1.45',
+	'Pod::Escapes'          => '1.04',
+	'Pod::Find'             => '1.35',
+	'Pod::Functions'        => '1.04',
+	'Pod::Html'             => '1.09',
+	'Pod::InputObjects'     => '1.31',
+	'Pod::LaTeX'            => '0.58',
+	'Pod::Man'              => '2.23',
+	'Pod::ParseLink'        => '1.10',
+	'Pod::ParseUtils'       => '1.36',
+	'Pod::Parser'           => '1.37',
+	'Pod::Perldoc'          => '3.15_02',
+	'Pod::Perldoc::BaseTo'  => undef,
+	'Pod::Perldoc::GetOptsOO'=> undef,
+	'Pod::Perldoc::ToChecker'=> undef,
+	'Pod::Perldoc::ToMan'   => undef,
+	'Pod::Perldoc::ToNroff' => undef,
+	'Pod::Perldoc::ToPod'   => undef,
+	'Pod::Perldoc::ToRtf'   => undef,
+	'Pod::Perldoc::ToText'  => undef,
+	'Pod::Perldoc::ToTk'    => undef,
+	'Pod::Perldoc::ToXml'   => undef,
+	'Pod::PlainText'        => '2.04',
+	'Pod::Plainer'          => '1.02',
+	'Pod::Select'           => '1.36',
+	'Pod::Simple'           => '3.14',
+	'Pod::Simple::BlackBox' => '3.14',
+	'Pod::Simple::Checker'  => '3.14',
+	'Pod::Simple::Debug'    => '3.14',
+	'Pod::Simple::DumpAsText'=> '3.14',
+	'Pod::Simple::DumpAsXML'=> '3.14',
+	'Pod::Simple::HTML'     => '3.14',
+	'Pod::Simple::HTMLBatch'=> '3.14',
+	'Pod::Simple::HTMLLegacy'=> '5.01',
+	'Pod::Simple::LinkSection'=> '3.14',
+	'Pod::Simple::Methody'  => '3.14',
+	'Pod::Simple::Progress' => '3.14',
+	'Pod::Simple::PullParser'=> '3.14',
+	'Pod::Simple::PullParserEndToken'=> '3.14',
+	'Pod::Simple::PullParserStartToken'=> '3.14',
+	'Pod::Simple::PullParserTextToken'=> '3.14',
+	'Pod::Simple::PullParserToken'=> '3.14',
+	'Pod::Simple::RTF'      => '3.14',
+	'Pod::Simple::Search'   => '3.14',
+	'Pod::Simple::SimpleTree'=> '3.14',
+	'Pod::Simple::Text'     => '3.14',
+	'Pod::Simple::TextContent'=> '3.14',
+	'Pod::Simple::TiedOutFH'=> '3.14',
+	'Pod::Simple::Transcode'=> '3.14',
+	'Pod::Simple::TranscodeDumb'=> '3.14',
+	'Pod::Simple::TranscodeSmart'=> '3.14',
+	'Pod::Simple::XHTML'    => '3.14',
+	'Pod::Simple::XMLOutStream'=> '3.14',
+	'Pod::Text'             => '3.14',
+	'Pod::Text::Color'      => '2.06',
+	'Pod::Text::Overstrike' => '2.04',
+	'Pod::Text::Termcap'    => '2.06',
+	'Pod::Usage'            => '1.36',
+	'SDBM_File'             => '1.06',
+	'Safe'                  => '2.27',
+	'Scalar::Util'          => '1.22',
+	'Scalar::Util::PP'      => '1.22',
+	'Search::Dict'          => '1.02',
+	'SelectSaver'           => '1.02',
+	'SelfLoader'            => '1.17',
+	'Shell'                 => '0.72_01',
+	'Socket'                => '1.87',
+	'Storable'              => '2.22',
+	'Switch'                => '2.16',
+	'Symbol'                => '1.07',
+	'Sys::Hostname'         => '1.11',
+	'Sys::Syslog'           => '0.27',
+	'Sys::Syslog::win32::Win32'=> undef,
+	'TAP::Base'             => '3.17',
+	'TAP::Formatter::Base'  => '3.17',
+	'TAP::Formatter::Color' => '3.17',
+	'TAP::Formatter::Console'=> '3.17',
+	'TAP::Formatter::Console::ParallelSession'=> '3.17',
+	'TAP::Formatter::Console::Session'=> '3.17',
+	'TAP::Formatter::File'  => '3.17',
+	'TAP::Formatter::File::Session'=> '3.17',
+	'TAP::Formatter::Session'=> '3.17',
+	'TAP::Harness'          => '3.17',
+	'TAP::Object'           => '3.17',
+	'TAP::Parser'           => '3.17',
+	'TAP::Parser::Aggregator'=> '3.17',
+	'TAP::Parser::Grammar'  => '3.17',
+	'TAP::Parser::Iterator' => '3.17',
+	'TAP::Parser::Iterator::Array'=> '3.17',
+	'TAP::Parser::Iterator::Process'=> '3.17',
+	'TAP::Parser::Iterator::Stream'=> '3.17',
+	'TAP::Parser::IteratorFactory'=> '3.17',
+	'TAP::Parser::Multiplexer'=> '3.17',
+	'TAP::Parser::Result'   => '3.17',
+	'TAP::Parser::Result::Bailout'=> '3.17',
+	'TAP::Parser::Result::Comment'=> '3.17',
+	'TAP::Parser::Result::Plan'=> '3.17',
+	'TAP::Parser::Result::Pragma'=> '3.17',
+	'TAP::Parser::Result::Test'=> '3.17',
+	'TAP::Parser::Result::Unknown'=> '3.17',
+	'TAP::Parser::Result::Version'=> '3.17',
+	'TAP::Parser::Result::YAML'=> '3.17',
+	'TAP::Parser::ResultFactory'=> '3.17',
+	'TAP::Parser::Scheduler'=> '3.17',
+	'TAP::Parser::Scheduler::Job'=> '3.17',
+	'TAP::Parser::Scheduler::Spinner'=> '3.17',
+	'TAP::Parser::Source'   => '3.17',
+	'TAP::Parser::Source::Perl'=> '3.17',
+	'TAP::Parser::Utils'    => '3.17',
+	'TAP::Parser::YAMLish::Reader'=> '3.17',
+	'TAP::Parser::YAMLish::Writer'=> '3.17',
+	'Term::ANSIColor'       => '2.02',
+	'Term::Cap'             => '1.12',
+	'Term::Complete'        => '1.402',
+	'Term::ReadLine'        => '1.05',
+	'Term::UI'              => '0.20',
+	'Term::UI::History'     => undef,
+	'Test'                  => '1.25_02',
+	'Test::Builder'         => '0.94',
+	'Test::Builder::Module' => '0.94',
+	'Test::Builder::Tester' => '1.18',
+	'Test::Builder::Tester::Color'=> '1.18',
+	'Test::Harness'         => '3.17',
+	'Test::More'            => '0.94',
+	'Test::Simple'          => '0.94',
+	'Text::Abbrev'          => '1.01',
+	'Text::Balanced'        => '2.02',
+	'Text::ParseWords'      => '3.27',
+	'Text::Soundex'         => '3.03_01',
+	'Text::Tabs'            => '2009.0305',
+	'Text::Wrap'            => '2009.0305',
+	'Thread'                => '3.02',
+	'Thread::Queue'         => '2.11',
+	'Thread::Semaphore'     => '2.09',
+	'Tie::Array'            => '1.03',
+	'Tie::File'             => '0.97_02',
+	'Tie::Handle'           => '4.2',
+	'Tie::Hash'             => '1.03',
+	'Tie::Hash::NamedCapture'=> '0.06',
+	'Tie::Memoize'          => '1.1',
+	'Tie::RefHash'          => '1.38',
+	'Tie::Scalar'           => '1.02',
+	'Tie::StdHandle'        => '4.2',
+	'Tie::SubstrHash'       => '1.00',
+	'Time::HiRes'           => '1.9719',
+	'Time::Local'           => '1.1901_01',
+	'Time::Piece'           => '1.15_01',
+	'Time::Piece::Seconds'  => undef,
+	'Time::Seconds'         => undef,
+	'Time::gmtime'          => '1.03',
+	'Time::localtime'       => '1.02',
+	'Time::tm'              => '1.00',
+	'UNIVERSAL'             => '1.06',
+	'Unicode'               => '5.2.0',
+	'Unicode::Collate'      => '0.52_01',
+	'Unicode::Normalize'    => '1.03',
+	'Unicode::UCD'          => '0.27',
+	'User::grent'           => '1.01',
+	'User::pwent'           => '1.00',
+	'VMS::DCLsym'           => '1.03',
+	'VMS::Stdio'            => '2.4',
+	'Win32'                 => '0.39',
+	'Win32API::File'        => '0.1101',
+	'Win32API::File::ExtUtils::Myconst2perl'=> '1',
+	'Win32CORE'             => '0.02',
+	'XS::APItest'           => '0.17',
+	'XS::APItest::KeywordRPN'=> '0.003',
+	'XS::Typemap'           => '0.03',
+	'XSLoader'              => '0.10',
+	'XSLoader::XSLoader'    => '0.10',
+	'attributes'            => '0.12',
+	'autodie'               => '2.06_01',
+	'autodie::exception'    => '2.06_01',
+	'autodie::exception::system'=> '2.06_01',
+	'autodie::hints'        => '2.06_01',
+	'autouse'               => '1.06',
+	'base'                  => '2.15',
+	'bigint'                => '0.23',
+	'bignum'                => '0.23',
+	'bigrat'                => '0.23',
+	'blib'                  => '1.04',
+	'bytes'                 => '1.04',
+	'charnames'             => '1.07',
+	'constant'              => '1.20',
+	'deprecate'             => '0.01',
+	'diagnostics'           => '1.19',
+	'encoding'              => '2.6_01',
+	'encoding::warnings'    => '0.11',
+	'feature'               => '1.16',
+	'fields'                => '2.15',
+	'filetest'              => '1.02',
+	'if'                    => '0.05',
+	'inc::latest'           => '0.3603',
+	'integer'               => '1.00',
+	'less'                  => '0.03',
+	'lib'                   => '0.62',
+	'locale'                => '1.00',
+	'mro'                   => '1.02',
+	'open'                  => '1.07',
+	'ops'                   => '1.02',
+	'overload'              => '1.10',
+	'overload::numbers'     => undef,
+	'overloading'           => '0.01',
+	'parent'                => '0.223',
+	're'                    => '0.11',
+	'sigtrap'               => '1.04',
+	'sort'                  => '2.01',
+	'strict'                => '1.04',
+	'subs'                  => '1.00',
+	'threads'               => '1.75',
+	'threads::shared'       => '1.32',
+	'utf8'                  => '1.08',
+	'vars'                  => '1.01',
+	'version'               => '0.82',
+	'vmsish'                => '1.02',
+	'warnings'              => '1.09',
+	'warnings::register'    => '1.01',
+    },
 );
 
 %deprecated = (
@@ -14710,6 +15466,12 @@
 	'Switch'                => '1',
     },
     5.013000 => {
+	'Class::ISA'            => '1',
+	'Pod::Plainer'          => '1',
+	'Shell'                 => '1',
+	'Switch'                => '1',
+    },
+    5.012001 => {
 	'Class::ISA'            => '1',
 	'Pod::Plainer'          => '1',
 	'Shell'                 => '1',

Modified: branches/upstream/libmodule-corelist-perl/current/t/corelist.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmodule-corelist-perl/current/t/corelist.t?rev=58002&op=diff
==============================================================================
--- branches/upstream/libmodule-corelist-perl/current/t/corelist.t (original)
+++ branches/upstream/libmodule-corelist-perl/current/t/corelist.t Mon May 17 10:53:03 2010
@@ -1,7 +1,7 @@
 #!perl -w
 use strict;
 use Module::CoreList;
-use Test::More tests => 13;
+use Test::More tests => 24;
 
 BEGIN { require_ok('Module::CoreList'); }
 
@@ -29,6 +29,15 @@
 is(Module::CoreList->first_release('File::Spec', 0.82), 5.006_001,
    "File::Spec reached 0.82 with 5.006_001");
 
+is(Module::CoreList::first_release_by_date('File::Spec'), 5.005,
+   "File::Spec was first bundled in 5.005");
+
+is(Module::CoreList::first_release('File::Spec'), 5.00405,
+   "File::Spec was released in perl with lowest version number 5.00405");
+
+is(Module::CoreList::first_release('File::Spec', 0.82), 5.006_001,
+   "File::Spec reached 0.82 with 5.006_001");
+
 is_deeply([ sort keys %Module::CoreList::released ],
           [ sort keys %Module::CoreList::version ],
           "have a note of everythings release");
@@ -50,3 +59,30 @@
 }
 is( $consistent, 1,
     "families seem consistent (descendants have same modules as ancestors)" );
+
+# Check the function API for consistency
+
+is(Module::CoreList->first_release_by_date('Module::CoreList'), 5.009002,
+   "Module::CoreList was first bundled in 5.009002");
+
+is(Module::CoreList->first_release('Module::CoreList'), 5.008009,
+   "Module::CoreList was released in perl with lowest version number 5.008009");
+
+is(Module::CoreList->first_release('Module::CoreList', 2.18), 5.010001,
+   "Module::CoreList reached 2.18 with 5.010001");
+
+is(Module::CoreList::first_release_by_date('Module::CoreList'), 5.009002,
+   "Module::CoreList was first bundled in 5.009002");
+
+is(Module::CoreList::first_release('Module::CoreList'), 5.008009,
+   "Module::CoreList was released in perl with lowest version number 5.008009");
+
+is(Module::CoreList::first_release('Module::CoreList', 2.18), 5.010001,
+   "Module::CoreList reached 2.18 with 5.010001");
+
+is(Module::CoreList->removed_from('CPANPLUS::inc'), 5.010001, 
+   "CPANPLUS::inc was removed from 5.010001");
+
+is(Module::CoreList::removed_from('CPANPLUS::inc'), 5.010001, 
+   "CPANPLUS::inc was removed from 5.010001");
+

Modified: branches/upstream/libmodule-corelist-perl/current/t/find_modules.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmodule-corelist-perl/current/t/find_modules.t?rev=58002&op=diff
==============================================================================
--- branches/upstream/libmodule-corelist-perl/current/t/find_modules.t (original)
+++ branches/upstream/libmodule-corelist-perl/current/t/find_modules.t Mon May 17 10:53:03 2010
@@ -1,7 +1,7 @@
 #!perl -w
 use strict;
 use Module::CoreList;
-use Test::More tests => 5;
+use Test::More tests => 6;
 
 BEGIN { require_ok('Module::CoreList'); }
 
@@ -18,3 +18,6 @@
 is_deeply([ Module::CoreList->find_modules(qr/Test::H.*::.*s/, 5.006001, 5.007003) ], 
           [ qw(Test::Harness::Assert Test::Harness::Straps) ],
           'qr/Test::H.*::.*s/ at 5.006001 and 5.007003');
+
+is_deeply([ Module::CoreList::find_modules(qr/Module::CoreList/) ], [ qw(Module::CoreList) ], 
+          'Module::CoreList functional' );




More information about the Pkg-perl-cvs-commits mailing list