This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Module-CoreList prepared for v5.19.7
[perl5.git] / dist / Module-CoreList / lib / Module / CoreList.pm
index 7e18c93..ca9b168 100644 (file)
@@ -1,9 +1,9 @@
 package Module::CoreList;
 use strict;
 use vars qw/$VERSION %released %version %families %upstream
-           %bug_tracker %deprecated/;
+           %bug_tracker %deprecated %delta/;
 use Module::CoreList::TieHashDelta;
-$VERSION = '2.99';
+$VERSION = '3.02';
 
 my $dumpinc = 0;
 sub import {
@@ -238,7 +238,10 @@ sub changes_between {
     5.019002 => '2013-07-22',
     5.018001 => '2013-08-12',
     5.019003 => '2013-08-20',
-    5.019004 => '????-??-??',
+    5.019004 => '2013-09-20',
+    5.019005 => '2013-10-20',
+    5.019006 => '2013-11-20',
+    5.019007 => '????-??-??',
   );
 
 for my $version ( sort { $a <=> $b } keys %released ) {
@@ -246,7 +249,7 @@ for my $version ( sort { $a <=> $b } keys %released ) {
     push @{ $families{ $family }} , $version;
 }
 
-my %delta = (
+%delta = (
     5 => {
         changed => {
             'AnyDBM_File'           => undef,
@@ -8640,11 +8643,504 @@ my %delta = (
     5.019004 => {
         delta_from => 5.019003,
         changed => {
+            'B'                     => '1.46',
+            'B::Concise'            => '0.99',
+            'B::Deparse'            => '1.23',
+            'CPAN'                  => '2.03',
+            'CPAN::Meta'            => '2.132620',
+            'CPAN::Meta::Converter' => '2.132620',
+            'CPAN::Meta::Feature'   => '2.132620',
+            'CPAN::Meta::History'   => '2.132620',
+            'CPAN::Meta::Prereqs'   => '2.132620',
+            'CPAN::Meta::Requirements'=> '2.123',
+            'CPAN::Meta::Spec'      => '2.132620',
+            'CPAN::Meta::Validator' => '2.132620',
+            'Carp'                  => '1.32',
+            'Carp::Heavy'           => '1.32',
             'Config'                => '5.019004',
-            'Module::CoreList'      => '2.98',
-            'Module::CoreList::TieHashDelta'=> '2.98',
-            'Module::CoreList::Utils'=> '2.98',
+            'Data::Dumper'          => '2.149',
+            'Devel::Peek'           => '1.14',
+            'DynaLoader'            => '1.20',
+            'Encode'                => '2.55',
+            'Encode::Alias'         => '2.18',
+            'Encode::CN::HZ'        => '2.07',
+            'Encode::Encoder'       => '2.03',
+            'Encode::Encoding'      => '2.07',
+            'Encode::GSM0338'       => '2.05',
+            'Encode::Guess'         => '2.06',
+            'Encode::JP::JIS7'      => '2.05',
+            'Encode::KR::2022_KR'   => '2.03',
+            'Encode::MIME::Header'  => '2.15',
+            'Encode::MIME::Header::ISO_2022_JP'=> '1.04',
+            'Encode::Unicode'       => '2.09',
+            'Encode::Unicode::UTF7' => '2.08',
+            'Errno'                 => '1.20',
+            'Exporter'              => '5.70',
+            'Exporter::Heavy'       => '5.70',
+            'ExtUtils::CBuilder'    => '0.280212',
+            'ExtUtils::CBuilder::Base'=> '0.280212',
+            'ExtUtils::CBuilder::Platform::Unix'=> '0.280212',
+            'ExtUtils::CBuilder::Platform::VMS'=> '0.280212',
+            'ExtUtils::CBuilder::Platform::Windows'=> '0.280212',
+            'ExtUtils::CBuilder::Platform::Windows::BCC'=> '0.280212',
+            'ExtUtils::CBuilder::Platform::Windows::GCC'=> '0.280212',
+            'ExtUtils::CBuilder::Platform::Windows::MSVC'=> '0.280212',
+            'ExtUtils::CBuilder::Platform::aix'=> '0.280212',
+            'ExtUtils::CBuilder::Platform::cygwin'=> '0.280212',
+            'ExtUtils::CBuilder::Platform::darwin'=> '0.280212',
+            'ExtUtils::CBuilder::Platform::dec_osf'=> '0.280212',
+            'ExtUtils::CBuilder::Platform::os2'=> '0.280212',
+            'ExtUtils::Command'     => '1.18',
+            'ExtUtils::Command::MM' => '6.76',
+            'ExtUtils::Liblist'     => '6.76',
+            'ExtUtils::Liblist::Kid'=> '6.76',
+            'ExtUtils::MM'          => '6.76',
+            'ExtUtils::MM_AIX'      => '6.76',
+            'ExtUtils::MM_Any'      => '6.76',
+            'ExtUtils::MM_BeOS'     => '6.76',
+            'ExtUtils::MM_Cygwin'   => '6.76',
+            'ExtUtils::MM_DOS'      => '6.76',
+            'ExtUtils::MM_Darwin'   => '6.76',
+            'ExtUtils::MM_MacOS'    => '6.76',
+            'ExtUtils::MM_NW5'      => '6.76',
+            'ExtUtils::MM_OS2'      => '6.76',
+            'ExtUtils::MM_QNX'      => '6.76',
+            'ExtUtils::MM_UWIN'     => '6.76',
+            'ExtUtils::MM_Unix'     => '6.76',
+            'ExtUtils::MM_VMS'      => '6.76',
+            'ExtUtils::MM_VOS'      => '6.76',
+            'ExtUtils::MM_Win32'    => '6.76',
+            'ExtUtils::MM_Win95'    => '6.76',
+            'ExtUtils::MY'          => '6.76',
+            'ExtUtils::MakeMaker'   => '6.76',
+            'ExtUtils::MakeMaker::Config'=> '6.76',
+            'ExtUtils::Mkbootstrap' => '6.76',
+            'ExtUtils::Mksymlists'  => '6.76',
+            'ExtUtils::ParseXS'     => '3.23',
+            'ExtUtils::ParseXS::Constants'=> '3.23',
+            'ExtUtils::ParseXS::CountLines'=> '3.23',
+            'ExtUtils::ParseXS::Eval'=> '3.23',
+            'ExtUtils::ParseXS::Utilities'=> '3.23',
+            'ExtUtils::Typemaps'    => '3.23',
+            'ExtUtils::Typemaps::Cmd'=> '3.23',
+            'ExtUtils::Typemaps::InputMap'=> '3.23',
+            'ExtUtils::Typemaps::OutputMap'=> '3.23',
+            'ExtUtils::Typemaps::Type'=> '3.23',
+            'ExtUtils::testlib'     => '6.76',
+            'Fatal'                 => '2.21',
+            'File::Copy'            => '2.28',
+            'File::Find'            => '1.25',
+            'File::Glob'            => '1.21',
+            'FileCache'             => '1.09',
+            'HTTP::Tiny'            => '0.035',
+            'Hash::Util::FieldHash' => '1.13',
+            'I18N::LangTags'        => '0.40',
+            'IO'                    => '1.29',
+            'IO::Socket'            => '1.37',
+            'IPC::Open3'            => '1.16',
+            'JSON::PP'              => '2.27202_01',
+            'List::Util'            => '1.32',
+            'List::Util::XS'        => '1.32',
+            'Locale::Codes'         => '3.27',
+            'Locale::Codes::Constants'=> '3.27',
+            'Locale::Codes::Country'=> '3.27',
+            'Locale::Codes::Country_Codes'=> '3.27',
+            'Locale::Codes::Country_Retired'=> '3.27',
+            'Locale::Codes::Currency'=> '3.27',
+            'Locale::Codes::Currency_Codes'=> '3.27',
+            'Locale::Codes::Currency_Retired'=> '3.27',
+            'Locale::Codes::LangExt'=> '3.27',
+            'Locale::Codes::LangExt_Codes'=> '3.27',
+            'Locale::Codes::LangExt_Retired'=> '3.27',
+            'Locale::Codes::LangFam'=> '3.27',
+            'Locale::Codes::LangFam_Codes'=> '3.27',
+            'Locale::Codes::LangFam_Retired'=> '3.27',
+            'Locale::Codes::LangVar'=> '3.27',
+            'Locale::Codes::LangVar_Codes'=> '3.27',
+            'Locale::Codes::LangVar_Retired'=> '3.27',
+            'Locale::Codes::Language'=> '3.27',
+            'Locale::Codes::Language_Codes'=> '3.27',
+            'Locale::Codes::Language_Retired'=> '3.27',
+            'Locale::Codes::Script' => '3.27',
+            'Locale::Codes::Script_Codes'=> '3.27',
+            'Locale::Codes::Script_Retired'=> '3.27',
+            'Locale::Country'       => '3.27',
+            'Locale::Currency'      => '3.27',
+            'Locale::Language'      => '3.27',
+            'Locale::Script'        => '3.27',
+            'Math::BigFloat'        => '1.9991',
+            'Math::BigInt'          => '1.9993',
+            'Math::BigInt::FastCalc'=> '0.31',
+            'Module::CoreList'      => '2.99',
+            'Module::CoreList::TieHashDelta'=> '2.99',
+            'Module::CoreList::Utils'=> '2.99',
+            'Module::Load::Conditional'=> '0.58',
+            'Module::Metadata'      => '1.000018',
+            'Opcode'                => '1.26',
+            'POSIX'                 => '1.35',
+            'Parse::CPAN::Meta'     => '1.4407',
+            'Perl::OSType'          => '1.005',
+            'Pod::Html'             => '1.21',
+            'Scalar::Util'          => '1.32',
+            'Socket'                => '2.012',
+            'Storable'              => '2.47',
+            'Term::ReadLine'        => '1.14',
+            'Test::Builder'         => '0.98_06',
+            'Test::Builder::Module' => '0.98_06',
+            'Test::More'            => '0.98_06',
+            'Test::Simple'          => '0.98_06',
+            'Time::Piece'           => '1.23',
+            'Time::Seconds'         => '1.23',
+            'Unicode::Collate'      => '0.99',
+            'Unicode::UCD'          => '0.54',
+            'XS::APItest'           => '0.56',
             'XS::Typemap'           => '0.11',
+            '_charnames'            => '1.39',
+            'autodie'               => '2.21',
+            'autodie::exception'    => '2.21',
+            'autodie::exception::system'=> '2.21',
+            'autodie::hints'        => '2.21',
+            'autodie::skip'         => '2.21',
+            'charnames'             => '1.39',
+            'diagnostics'           => '1.33',
+            'mro'                   => '1.14',
+            'parent'                => '0.228',
+            'perlfaq'               => '5.0150044',
+            're'                    => '0.26',
+            'version'               => '0.9904',
+            'warnings'              => '1.19',
+        },
+        removed => {
+        }
+    },
+    5.019005 => {
+        delta_from => 5.019004,
+        changed => {
+            'App::Prove'            => '3.29',
+            'App::Prove::State'     => '3.29',
+            'App::Prove::State::Result'=> '3.29',
+            'App::Prove::State::Result::Test'=> '3.29',
+            'CPAN::Meta'            => '2.132830',
+            'CPAN::Meta::Converter' => '2.132830',
+            'CPAN::Meta::Feature'   => '2.132830',
+            'CPAN::Meta::History'   => '2.132830',
+            'CPAN::Meta::Prereqs'   => '2.132830',
+            'CPAN::Meta::Requirements'=> '2.125',
+            'CPAN::Meta::Spec'      => '2.132830',
+            'CPAN::Meta::Validator' => '2.132830',
+            'CPAN::Meta::YAML'      => '0.010',
+            'Config'                => '5.019005',
+            'Cwd'                   => '3.45',
+            'ExtUtils::Command::MM' => '6.80',
+            'ExtUtils::Install'     => '1.61',
+            'ExtUtils::Liblist'     => '6.80',
+            'ExtUtils::Liblist::Kid'=> '6.80',
+            'ExtUtils::MM'          => '6.80',
+            'ExtUtils::MM_AIX'      => '6.80',
+            'ExtUtils::MM_Any'      => '6.80',
+            'ExtUtils::MM_BeOS'     => '6.80',
+            'ExtUtils::MM_Cygwin'   => '6.80',
+            'ExtUtils::MM_DOS'      => '6.80',
+            'ExtUtils::MM_Darwin'   => '6.80',
+            'ExtUtils::MM_MacOS'    => '6.80',
+            'ExtUtils::MM_NW5'      => '6.80',
+            'ExtUtils::MM_OS2'      => '6.80',
+            'ExtUtils::MM_QNX'      => '6.80',
+            'ExtUtils::MM_UWIN'     => '6.80',
+            'ExtUtils::MM_Unix'     => '6.80',
+            'ExtUtils::MM_VMS'      => '6.80',
+            'ExtUtils::MM_VOS'      => '6.80',
+            'ExtUtils::MM_Win32'    => '6.80',
+            'ExtUtils::MM_Win95'    => '6.80',
+            'ExtUtils::MY'          => '6.80',
+            'ExtUtils::MakeMaker'   => '6.80',
+            'ExtUtils::MakeMaker::Config'=> '6.80',
+            'ExtUtils::Mkbootstrap' => '6.80',
+            'ExtUtils::Mksymlists'  => '6.80',
+            'ExtUtils::testlib'     => '6.80',
+            'Fatal'                 => '2.22',
+            'File::Fetch'           => '0.44',
+            'File::Glob'            => '1.22',
+            'File::Spec'            => '3.45',
+            'File::Spec::Cygwin'    => '3.45',
+            'File::Spec::Epoc'      => '3.45',
+            'File::Spec::Functions' => '3.45',
+            'File::Spec::Mac'       => '3.45',
+            'File::Spec::OS2'       => '3.45',
+            'File::Spec::Unix'      => '3.45',
+            'File::Spec::VMS'       => '3.45',
+            'File::Spec::Win32'     => '3.45',
+            'File::Temp'            => '0.2304',
+            'Getopt::Long'          => '2.42',
+            'HTTP::Tiny'            => '0.036',
+            'IPC::Cmd'              => '0.84_01',
+            'JSON::PP'              => '2.27203',
+            'List::Util'            => '1.35',
+            'List::Util::XS'        => '1.35',
+            'Module::CoreList'      => '3.00',
+            'Module::CoreList::TieHashDelta'=> '3.00',
+            'Module::CoreList::Utils'=> '3.00',
+            'Module::Metadata'      => '1.000019',
+            'Parse::CPAN::Meta'     => '1.4409',
+            'Perl::OSType'          => '1.006',
+            'PerlIO::scalar'        => '0.17',
+            'Pod::Man'              => '2.28',
+            'Pod::Text'             => '3.18',
+            'Pod::Text::Termcap'    => '2.08',
+            'Scalar::Util'          => '1.35',
+            'TAP::Base'             => '3.29',
+            'TAP::Formatter::Base'  => '3.29',
+            'TAP::Formatter::Color' => '3.29',
+            'TAP::Formatter::Console'=> '3.29',
+            'TAP::Formatter::Console::ParallelSession'=> '3.29',
+            'TAP::Formatter::Console::Session'=> '3.29',
+            'TAP::Formatter::File'  => '3.29',
+            'TAP::Formatter::File::Session'=> '3.29',
+            'TAP::Formatter::Session'=> '3.29',
+            'TAP::Harness'          => '3.29',
+            'TAP::Harness::Env'     => '3.29',
+            'TAP::Object'           => '3.29',
+            'TAP::Parser'           => '3.29',
+            'TAP::Parser::Aggregator'=> '3.29',
+            'TAP::Parser::Grammar'  => '3.29',
+            'TAP::Parser::Iterator' => '3.29',
+            'TAP::Parser::Iterator::Array'=> '3.29',
+            'TAP::Parser::Iterator::Process'=> '3.29',
+            'TAP::Parser::Iterator::Stream'=> '3.29',
+            'TAP::Parser::IteratorFactory'=> '3.29',
+            'TAP::Parser::Multiplexer'=> '3.29',
+            'TAP::Parser::Result'   => '3.29',
+            'TAP::Parser::Result::Bailout'=> '3.29',
+            'TAP::Parser::Result::Comment'=> '3.29',
+            'TAP::Parser::Result::Plan'=> '3.29',
+            'TAP::Parser::Result::Pragma'=> '3.29',
+            'TAP::Parser::Result::Test'=> '3.29',
+            'TAP::Parser::Result::Unknown'=> '3.29',
+            'TAP::Parser::Result::Version'=> '3.29',
+            'TAP::Parser::Result::YAML'=> '3.29',
+            'TAP::Parser::ResultFactory'=> '3.29',
+            'TAP::Parser::Scheduler'=> '3.29',
+            'TAP::Parser::Scheduler::Job'=> '3.29',
+            'TAP::Parser::Scheduler::Spinner'=> '3.29',
+            'TAP::Parser::Source'   => '3.29',
+            'TAP::Parser::SourceHandler'=> '3.29',
+            'TAP::Parser::SourceHandler::Executable'=> '3.29',
+            'TAP::Parser::SourceHandler::File'=> '3.29',
+            'TAP::Parser::SourceHandler::Handle'=> '3.29',
+            'TAP::Parser::SourceHandler::Perl'=> '3.29',
+            'TAP::Parser::SourceHandler::RawTAP'=> '3.29',
+            'TAP::Parser::YAMLish::Reader'=> '3.29',
+            'TAP::Parser::YAMLish::Writer'=> '3.29',
+            'Test::Builder'         => '0.99',
+            'Test::Builder::Module' => '0.99',
+            'Test::Builder::Tester' => '1.23_002',
+            'Test::Builder::Tester::Color'=> '1.23_002',
+            'Test::Harness'         => '3.29',
+            'Test::More'            => '0.99',
+            'Test::Simple'          => '0.99',
+            'Unicode'               => '6.3.0',
+            'Unicode::Normalize'    => '1.17',
+            'Unicode::UCD'          => '0.55',
+            'attributes'            => '0.22',
+            'autodie'               => '2.22',
+            'autodie::exception'    => '2.22',
+            'autodie::exception::system'=> '2.22',
+            'autodie::hints'        => '2.22',
+            'autodie::skip'         => '2.22',
+            'feature'               => '1.34',
+            'threads'               => '1.89',
+            'warnings'              => '1.20',
+        },
+        removed => {
+            'TAP::Parser::Utils'    => 1,
+        }
+    },
+    5.019006 => {
+        delta_from => 5.019005,
+        changed => {
+            'App::Prove'            => '3.30',
+            'App::Prove::State'     => '3.30',
+            'App::Prove::State::Result'=> '3.30',
+            'App::Prove::State::Result::Test'=> '3.30',
+            'Archive::Tar'          => '1.96',
+            'Archive::Tar::Constant'=> '1.96',
+            'Archive::Tar::File'    => '1.96',
+            'AutoLoader'            => '5.74',
+            'B'                     => '1.47',
+            'B::Concise'            => '0.991',
+            'B::Debug'              => '1.19',
+            'B::Deparse'            => '1.24',
+            'Benchmark'             => '1.18',
+            'Compress::Raw::Bzip2'  => '2.063',
+            'Compress::Raw::Zlib'   => '2.063',
+            'Compress::Zlib'        => '2.063',
+            'Config'                => '5.019006',
+            'DB_File'               => '1.831',
+            'Devel::Peek'           => '1.15',
+            'DynaLoader'            => '1.21',
+            'Errno'                 => '1.20_01',
+            'ExtUtils::Command::MM' => '6.82',
+            'ExtUtils::Liblist'     => '6.82',
+            'ExtUtils::Liblist::Kid'=> '6.82',
+            'ExtUtils::MM'          => '6.82',
+            'ExtUtils::MM_AIX'      => '6.82',
+            'ExtUtils::MM_Any'      => '6.82',
+            'ExtUtils::MM_BeOS'     => '6.82',
+            'ExtUtils::MM_Cygwin'   => '6.82',
+            'ExtUtils::MM_DOS'      => '6.82',
+            'ExtUtils::MM_Darwin'   => '6.82',
+            'ExtUtils::MM_MacOS'    => '6.82',
+            'ExtUtils::MM_NW5'      => '6.82',
+            'ExtUtils::MM_OS2'      => '6.82',
+            'ExtUtils::MM_QNX'      => '6.82',
+            'ExtUtils::MM_UWIN'     => '6.82',
+            'ExtUtils::MM_Unix'     => '6.82',
+            'ExtUtils::MM_VMS'      => '6.82',
+            'ExtUtils::MM_VOS'      => '6.82',
+            'ExtUtils::MM_Win32'    => '6.82',
+            'ExtUtils::MM_Win95'    => '6.82',
+            'ExtUtils::MY'          => '6.82',
+            'ExtUtils::MakeMaker'   => '6.82',
+            'ExtUtils::MakeMaker::Config'=> '6.82',
+            'ExtUtils::Mkbootstrap' => '6.82',
+            'ExtUtils::Mksymlists'  => '6.82',
+            'ExtUtils::testlib'     => '6.82',
+            'File::DosGlob'         => '1.12',
+            'File::Find'            => '1.26',
+            'File::Glob'            => '1.23',
+            'HTTP::Tiny'            => '0.038',
+            'IO'                    => '1.30',
+            'IO::Compress::Adapter::Bzip2'=> '2.063',
+            'IO::Compress::Adapter::Deflate'=> '2.063',
+            'IO::Compress::Adapter::Identity'=> '2.063',
+            'IO::Compress::Base'    => '2.063',
+            'IO::Compress::Base::Common'=> '2.063',
+            'IO::Compress::Bzip2'   => '2.063',
+            'IO::Compress::Deflate' => '2.063',
+            'IO::Compress::Gzip'    => '2.063',
+            'IO::Compress::Gzip::Constants'=> '2.063',
+            'IO::Compress::RawDeflate'=> '2.063',
+            'IO::Compress::Zip'     => '2.063',
+            'IO::Compress::Zip::Constants'=> '2.063',
+            'IO::Compress::Zlib::Constants'=> '2.063',
+            'IO::Compress::Zlib::Extra'=> '2.063',
+            'IO::Select'            => '1.22',
+            'IO::Uncompress::Adapter::Bunzip2'=> '2.063',
+            'IO::Uncompress::Adapter::Identity'=> '2.063',
+            'IO::Uncompress::Adapter::Inflate'=> '2.063',
+            'IO::Uncompress::AnyInflate'=> '2.063',
+            'IO::Uncompress::AnyUncompress'=> '2.063',
+            'IO::Uncompress::Base'  => '2.063',
+            'IO::Uncompress::Bunzip2'=> '2.063',
+            'IO::Uncompress::Gunzip'=> '2.063',
+            'IO::Uncompress::Inflate'=> '2.063',
+            'IO::Uncompress::RawInflate'=> '2.063',
+            'IO::Uncompress::Unzip' => '2.063',
+            'IPC::Cmd'              => '0.90',
+            'Locale::Maketext'      => '1.25',
+            'Module::Build'         => '0.4202',
+            'Module::Build::Base'   => '0.4202',
+            'Module::Build::Compat' => '0.4202',
+            'Module::Build::Config' => '0.4202',
+            'Module::Build::Cookbook'=> '0.4202',
+            'Module::Build::Dumper' => '0.4202',
+            'Module::Build::ModuleInfo'=> '0.4202',
+            'Module::Build::Notes'  => '0.4202',
+            'Module::Build::PPMMaker'=> '0.4202',
+            'Module::Build::Platform::Default'=> '0.4202',
+            'Module::Build::Platform::MacOS'=> '0.4202',
+            'Module::Build::Platform::Unix'=> '0.4202',
+            'Module::Build::Platform::VMS'=> '0.4202',
+            'Module::Build::Platform::VOS'=> '0.4202',
+            'Module::Build::Platform::Windows'=> '0.4202',
+            'Module::Build::Platform::aix'=> '0.4202',
+            'Module::Build::Platform::cygwin'=> '0.4202',
+            'Module::Build::Platform::darwin'=> '0.4202',
+            'Module::Build::Platform::os2'=> '0.4202',
+            'Module::Build::PodParser'=> '0.4202',
+            'Module::CoreList'      => '3.01',
+            'Module::CoreList::TieHashDelta'=> '3.01',
+            'Module::CoreList::Utils'=> '3.01',
+            'Opcode'                => '1.27',
+            'POSIX'                 => '1.36',
+            'Package::Constants'    => '0.04',
+            'PerlIO::scalar'        => '0.18',
+            'PerlIO::via'           => '0.13',
+            'SDBM_File'             => '1.10',
+            'Socket'                => '2.013',
+            'TAP::Base'             => '3.30',
+            'TAP::Formatter::Base'  => '3.30',
+            'TAP::Formatter::Color' => '3.30',
+            'TAP::Formatter::Console'=> '3.30',
+            'TAP::Formatter::Console::ParallelSession'=> '3.30',
+            'TAP::Formatter::Console::Session'=> '3.30',
+            'TAP::Formatter::File'  => '3.30',
+            'TAP::Formatter::File::Session'=> '3.30',
+            'TAP::Formatter::Session'=> '3.30',
+            'TAP::Harness'          => '3.30',
+            'TAP::Harness::Env'     => '3.30',
+            'TAP::Object'           => '3.30',
+            'TAP::Parser'           => '3.30',
+            'TAP::Parser::Aggregator'=> '3.30',
+            'TAP::Parser::Grammar'  => '3.30',
+            'TAP::Parser::Iterator' => '3.30',
+            'TAP::Parser::Iterator::Array'=> '3.30',
+            'TAP::Parser::Iterator::Process'=> '3.30',
+            'TAP::Parser::Iterator::Stream'=> '3.30',
+            'TAP::Parser::IteratorFactory'=> '3.30',
+            'TAP::Parser::Multiplexer'=> '3.30',
+            'TAP::Parser::Result'   => '3.30',
+            'TAP::Parser::Result::Bailout'=> '3.30',
+            'TAP::Parser::Result::Comment'=> '3.30',
+            'TAP::Parser::Result::Plan'=> '3.30',
+            'TAP::Parser::Result::Pragma'=> '3.30',
+            'TAP::Parser::Result::Test'=> '3.30',
+            'TAP::Parser::Result::Unknown'=> '3.30',
+            'TAP::Parser::Result::Version'=> '3.30',
+            'TAP::Parser::Result::YAML'=> '3.30',
+            'TAP::Parser::ResultFactory'=> '3.30',
+            'TAP::Parser::Scheduler'=> '3.30',
+            'TAP::Parser::Scheduler::Job'=> '3.30',
+            'TAP::Parser::Scheduler::Spinner'=> '3.30',
+            'TAP::Parser::Source'   => '3.30',
+            'TAP::Parser::SourceHandler'=> '3.30',
+            'TAP::Parser::SourceHandler::Executable'=> '3.30',
+            'TAP::Parser::SourceHandler::File'=> '3.30',
+            'TAP::Parser::SourceHandler::Handle'=> '3.30',
+            'TAP::Parser::SourceHandler::Perl'=> '3.30',
+            'TAP::Parser::SourceHandler::RawTAP'=> '3.30',
+            'TAP::Parser::YAMLish::Reader'=> '3.30',
+            'TAP::Parser::YAMLish::Writer'=> '3.30',
+            'Term::Cap'             => '1.15',
+            'Test::Builder'         => '1.001002',
+            'Test::Builder::Module' => '1.001002',
+            'Test::Harness'         => '3.30',
+            'Test::More'            => '1.001002',
+            'Test::Simple'          => '1.001002',
+            'Tie::StdHandle'        => '4.4',
+            'Unicode::Collate'      => '1.02',
+            'Unicode::Collate::CJK::Korean'=> '1.02',
+            'Unicode::Collate::Locale'=> '1.02',
+            'XS::APItest'           => '0.57',
+            'XS::Typemap'           => '0.12',
+            'arybase'               => '0.07',
+            'bignum'                => '0.37',
+            'constant'              => '1.29',
+            'fields'                => '2.17',
+            'inc::latest'           => '0.4202',
+            'threads'               => '1.90',
+            'threads::shared'       => '1.45',
+        },
+        removed => {
+        }
+    },
+    5.019007 => {
+        delta_from => 5.019006,
+        changed => {
+            'Config'                => '5.019007',
+            'Module::CoreList'      => '3.02',
+            'Module::CoreList::TieHashDelta'=> '3.02',
+            'Module::CoreList::Utils'=> '3.02',
         },
         removed => {
         }
@@ -8669,14 +9165,23 @@ sub is_core
     return 0 if defined($final_release) && $perl_version > $final_release;
 
     # If a minimum version of the module was specified:
-    # Step through all perl release numbers ($prn)
-    # in order, so we can find what version of the module
+    # Step through all perl releases ($prn)
+    # so we can find what version of the module
     # was included in the specified version of perl.
     # On the way if we pass the required module version, we can
     # short-circuit and return true
     if (defined($module_version)) {
+        # The Perl releases aren't a linear sequence, but a tree. We need to build the path
+        # of releases from 5 to the specified release, and follow the module's version(s)
+        # along that path.
+        my @releases = ($perl_version);
+        my $rel = $perl_version;
+        while (defined($rel)) {
+            $rel = $delta{$rel}->{delta_from};
+            unshift(@releases, $rel) if defined($rel);
+        }
         RELEASE:
-        foreach my $prn (sort keys %delta) {
+        foreach my $prn (@releases) {
             next RELEASE if $prn <= $first_release;
             last RELEASE if $prn > $perl_version;
             next unless defined(my $next_module_version
@@ -8941,6 +9446,51 @@ for my $version (sort { $a <=> $b } keys %delta) {
     5.019004 => {
         delta_from => 5.019003,
         changed => {
+            'Module::Build::Base'   => '1',
+            'Module::Build::Compat' => '1',
+            'Module::Build::Config' => '1',
+            'Module::Build::ConfigData'=> '1',
+            'Module::Build::Cookbook'=> '1',
+            'Module::Build::Dumper' => '1',
+            'Module::Build::ModuleInfo'=> '1',
+            'Module::Build::Notes'  => '1',
+            'Module::Build::PPMMaker'=> '1',
+            'Module::Build::Platform::Default'=> '1',
+            'Module::Build::Platform::MacOS'=> '1',
+            'Module::Build::Platform::Unix'=> '1',
+            'Module::Build::Platform::VMS'=> '1',
+            'Module::Build::Platform::VOS'=> '1',
+            'Module::Build::Platform::Windows'=> '1',
+            'Module::Build::Platform::aix'=> '1',
+            'Module::Build::Platform::cygwin'=> '1',
+            'Module::Build::Platform::darwin'=> '1',
+            'Module::Build::Platform::os2'=> '1',
+            'Module::Build::PodParser'=> '1',
+            'Module::Build::Version'=> '1',
+            'Module::Build::YAML'   => '1',
+            'inc::latest'           => '1',
+        },
+        removed => {
+        }
+    },
+    5.019005 => {
+        delta_from => 5.019004,
+        changed => {
+        },
+        removed => {
+        }
+    },
+    5.019006 => {
+        delta_from => 5.019005,
+        changed => {
+            'Package::Constants'    => '1',
+        },
+        removed => {
+        }
+    },
+    5.019007 => {
+        delta_from => 5.019006,
+        changed => {
         },
         removed => {
         }
@@ -8964,12 +9514,9 @@ for my $version (sort { $a <=> $b } keys %deprecated) {
     'Archive::Tar'          => 'cpan',
     'Archive::Tar::Constant'=> 'cpan',
     'Archive::Tar::File'    => 'cpan',
-    'Attribute::Handlers'   => 'blead',
     'AutoLoader'            => 'cpan',
     'AutoSplit'             => 'cpan',
-    'B::Concise'            => 'blead',
     'B::Debug'              => 'cpan',
-    'B::Deparse'            => 'blead',
     'CGI'                   => 'cpan',
     'CGI::Apache'           => 'cpan',
     'CGI::Carp'             => 'cpan',
@@ -9021,15 +9568,12 @@ for my $version (sort { $a <=> $b } keys %deprecated) {
     'CPAN::Tarzip'          => 'cpan',
     'CPAN::URL'             => 'cpan',
     'CPAN::Version'         => 'cpan',
-    'Carp'                  => 'blead',
-    'Carp::Heavy'           => 'blead',
     'Compress::Raw::Bzip2'  => 'cpan',
     'Compress::Raw::Zlib'   => 'cpan',
     'Compress::Zlib'        => 'cpan',
     'Config::Perl::V'       => 'cpan',
-    'Cwd'                   => 'blead',
     'DB_File'               => 'cpan',
-    'Devel::PPPort'         => undef,
+    'Devel::PPPort'         => 'cpan',
     'Digest'                => 'cpan',
     'Digest::MD5'           => 'cpan',
     'Digest::SHA'           => 'cpan',
@@ -9059,80 +9603,42 @@ for my $version (sort { $a <=> $b } keys %deprecated) {
     'Encode::TW'            => 'cpan',
     'Encode::Unicode'       => 'cpan',
     'Encode::Unicode::UTF7' => 'cpan',
-    'Exporter'              => 'blead',
-    'Exporter::Heavy'       => 'blead',
-    'ExtUtils::CBuilder'    => 'blead',
-    'ExtUtils::CBuilder::Base'=> 'blead',
-    'ExtUtils::CBuilder::Platform::Unix'=> 'blead',
-    'ExtUtils::CBuilder::Platform::VMS'=> 'blead',
-    'ExtUtils::CBuilder::Platform::Windows'=> 'blead',
-    'ExtUtils::CBuilder::Platform::Windows::BCC'=> 'blead',
-    'ExtUtils::CBuilder::Platform::Windows::GCC'=> 'blead',
-    'ExtUtils::CBuilder::Platform::Windows::MSVC'=> 'blead',
-    'ExtUtils::CBuilder::Platform::aix'=> 'blead',
-    'ExtUtils::CBuilder::Platform::cygwin'=> 'blead',
-    'ExtUtils::CBuilder::Platform::darwin'=> 'blead',
-    'ExtUtils::CBuilder::Platform::dec_osf'=> 'blead',
-    'ExtUtils::CBuilder::Platform::os2'=> 'blead',
-    'ExtUtils::Command::MM' => 'first-come',
-    'ExtUtils::Constant'    => undef,
-    'ExtUtils::Constant::Base'=> undef,
-    'ExtUtils::Constant::ProxySubs'=> undef,
-    'ExtUtils::Constant::Utils'=> undef,
-    'ExtUtils::Constant::XS'=> undef,
-    'ExtUtils::Install'     => 'blead',
-    'ExtUtils::Installed'   => 'blead',
-    'ExtUtils::Liblist'     => 'first-come',
-    'ExtUtils::Liblist::Kid'=> 'first-come',
-    'ExtUtils::MM'          => 'first-come',
-    'ExtUtils::MM_AIX'      => 'first-come',
-    'ExtUtils::MM_Any'      => 'first-come',
-    'ExtUtils::MM_BeOS'     => 'first-come',
-    'ExtUtils::MM_Cygwin'   => 'first-come',
-    'ExtUtils::MM_DOS'      => 'first-come',
-    'ExtUtils::MM_Darwin'   => 'first-come',
-    'ExtUtils::MM_MacOS'    => 'first-come',
-    'ExtUtils::MM_NW5'      => 'first-come',
-    'ExtUtils::MM_OS2'      => 'first-come',
-    'ExtUtils::MM_QNX'      => 'first-come',
-    'ExtUtils::MM_UWIN'     => 'first-come',
-    'ExtUtils::MM_Unix'     => 'first-come',
-    'ExtUtils::MM_VMS'      => 'first-come',
-    'ExtUtils::MM_VOS'      => 'first-come',
-    'ExtUtils::MM_Win32'    => 'first-come',
-    'ExtUtils::MM_Win95'    => 'first-come',
-    'ExtUtils::MY'          => 'first-come',
-    'ExtUtils::MakeMaker'   => 'first-come',
-    'ExtUtils::MakeMaker::Config'=> 'first-come',
-    'ExtUtils::Mkbootstrap' => 'first-come',
-    'ExtUtils::Mksymlists'  => 'first-come',
-    'ExtUtils::Packlist'    => 'blead',
-    'ExtUtils::ParseXS'     => 'blead',
-    'ExtUtils::ParseXS::Constants'=> 'blead',
-    'ExtUtils::ParseXS::CountLines'=> 'blead',
-    'ExtUtils::ParseXS::Eval'=> 'blead',
-    'ExtUtils::ParseXS::Utilities'=> 'blead',
-    'ExtUtils::Typemaps'    => 'blead',
-    'ExtUtils::Typemaps::Cmd'=> 'blead',
-    'ExtUtils::Typemaps::InputMap'=> 'blead',
-    'ExtUtils::Typemaps::OutputMap'=> 'blead',
-    'ExtUtils::Typemaps::Type'=> 'blead',
-    'ExtUtils::testlib'     => 'first-come',
+    'ExtUtils::Command::MM' => 'cpan',
+    'ExtUtils::Constant'    => 'cpan',
+    'ExtUtils::Constant::Base'=> 'cpan',
+    'ExtUtils::Constant::ProxySubs'=> 'cpan',
+    'ExtUtils::Constant::Utils'=> 'cpan',
+    'ExtUtils::Constant::XS'=> 'cpan',
+    'ExtUtils::Liblist'     => 'cpan',
+    'ExtUtils::Liblist::Kid'=> 'cpan',
+    'ExtUtils::MM'          => 'cpan',
+    'ExtUtils::MM_AIX'      => 'cpan',
+    'ExtUtils::MM_Any'      => 'cpan',
+    'ExtUtils::MM_BeOS'     => 'cpan',
+    'ExtUtils::MM_Cygwin'   => 'cpan',
+    'ExtUtils::MM_DOS'      => 'cpan',
+    'ExtUtils::MM_Darwin'   => 'cpan',
+    'ExtUtils::MM_MacOS'    => 'cpan',
+    'ExtUtils::MM_NW5'      => 'cpan',
+    'ExtUtils::MM_OS2'      => 'cpan',
+    'ExtUtils::MM_QNX'      => 'cpan',
+    'ExtUtils::MM_UWIN'     => 'cpan',
+    'ExtUtils::MM_Unix'     => 'cpan',
+    'ExtUtils::MM_VMS'      => 'cpan',
+    'ExtUtils::MM_VOS'      => 'cpan',
+    'ExtUtils::MM_Win32'    => 'cpan',
+    'ExtUtils::MM_Win95'    => 'cpan',
+    'ExtUtils::MY'          => 'cpan',
+    'ExtUtils::MakeMaker'   => 'cpan',
+    'ExtUtils::MakeMaker::Config'=> 'cpan',
+    'ExtUtils::Mkbootstrap' => 'cpan',
+    'ExtUtils::Mksymlists'  => 'cpan',
+    'ExtUtils::testlib'     => 'cpan',
     'Fatal'                 => 'cpan',
     'File::Fetch'           => 'cpan',
     'File::GlobMapper'      => 'cpan',
-    'File::Path'            => undef,
-    'File::Spec'            => 'blead',
-    'File::Spec::Cygwin'    => 'blead',
-    'File::Spec::Epoc'      => 'blead',
-    'File::Spec::Functions' => 'blead',
-    'File::Spec::Mac'       => 'blead',
-    'File::Spec::OS2'       => 'blead',
-    'File::Spec::Unix'      => 'blead',
-    'File::Spec::VMS'       => 'blead',
-    'File::Spec::Win32'     => 'blead',
+    'File::Path'            => 'cpan',
     'File::Temp'            => 'cpan',
-    'Filter::Simple'        => 'blead',
     'Filter::Util::Call'    => 'cpan',
     'Getopt::Long'          => 'cpan',
     'HTTP::Tiny'            => 'cpan',
@@ -9161,7 +9667,7 @@ for my $version (sort { $a <=> $b } keys %deprecated) {
     'IO::Uncompress::Inflate'=> 'cpan',
     'IO::Uncompress::RawInflate'=> 'cpan',
     'IO::Uncompress::Unzip' => 'cpan',
-    'IO::Zlib'              => undef,
+    'IO::Zlib'              => 'cpan',
     'IPC::Cmd'              => 'cpan',
     'IPC::Msg'              => 'cpan',
     'IPC::Semaphore'        => 'cpan',
@@ -9197,21 +9703,10 @@ for my $version (sort { $a <=> $b } keys %deprecated) {
     'Locale::Country'       => 'cpan',
     'Locale::Currency'      => 'cpan',
     'Locale::Language'      => 'cpan',
-    'Locale::Maketext'      => 'blead',
-    'Locale::Maketext::Guts'=> 'blead',
-    'Locale::Maketext::GutsLoader'=> 'blead',
     'Locale::Maketext::Simple'=> 'cpan',
     'Locale::Script'        => 'cpan',
     'MIME::Base64'          => 'cpan',
     'MIME::QuotedPrint'     => 'cpan',
-    'Math::BigFloat'        => 'blead',
-    'Math::BigFloat::Trace' => 'blead',
-    'Math::BigInt'          => 'blead',
-    'Math::BigInt::Calc'    => 'blead',
-    'Math::BigInt::CalcEmu' => 'blead',
-    'Math::BigInt::FastCalc'=> 'blead',
-    'Math::BigInt::Trace'   => 'blead',
-    'Math::BigRat'          => 'blead',
     'Math::Complex'         => 'cpan',
     'Math::Trig'            => 'cpan',
     'Memoize'               => 'cpan',
@@ -9245,9 +9740,6 @@ for my $version (sort { $a <=> $b } keys %deprecated) {
     'Module::Build::PodParser'=> 'cpan',
     'Module::Build::Version'=> 'cpan',
     'Module::Build::YAML'   => 'cpan',
-    'Module::CoreList'      => 'blead',
-    'Module::CoreList::TieHashDelta'=> 'blead',
-    'Module::CoreList::Utils'=> 'blead',
     'Module::Load'          => 'cpan',
     'Module::Load::Conditional'=> 'cpan',
     'Module::Loaded'        => 'cpan',
@@ -9265,16 +9757,15 @@ for my $version (sort { $a <=> $b } keys %deprecated) {
     'Net::NNTP'             => 'cpan',
     'Net::Netrc'            => 'cpan',
     'Net::POP3'             => 'cpan',
-    'Net::Ping'             => 'blead',
     'Net::SMTP'             => 'cpan',
     'Net::Time'             => 'cpan',
     'Package::Constants'    => 'cpan',
     'Params::Check'         => 'cpan',
     'Parse::CPAN::Meta'     => 'cpan',
     'Perl::OSType'          => 'cpan',
-    'PerlIO::via::QuotedPrint'=> undef,
+    'PerlIO::via::QuotedPrint'=> 'cpan',
     'Pod::Checker'          => 'cpan',
-    'Pod::Escapes'          => undef,
+    'Pod::Escapes'          => 'cpan',
     'Pod::Find'             => 'cpan',
     'Pod::InputObjects'     => 'cpan',
     'Pod::Man'              => 'cpan',
@@ -9329,11 +9820,8 @@ for my $version (sort { $a <=> $b } keys %deprecated) {
     'Pod::Text::Overstrike' => 'cpan',
     'Pod::Text::Termcap'    => 'cpan',
     'Pod::Usage'            => 'cpan',
-    'Safe'                  => 'blead',
     'Scalar::Util'          => 'cpan',
-    'SelfLoader'            => 'blead',
     'Socket'                => 'cpan',
-    'Storable'              => 'blead',
     'Sys::Syslog'           => 'cpan',
     'Sys::Syslog::Win32'    => 'cpan',
     'TAP::Base'             => 'cpan',
@@ -9346,6 +9834,7 @@ for my $version (sort { $a <=> $b } keys %deprecated) {
     'TAP::Formatter::File::Session'=> 'cpan',
     'TAP::Formatter::Session'=> 'cpan',
     'TAP::Harness'          => 'cpan',
+    'TAP::Harness::Env'     => 'cpan',
     'TAP::Object'           => 'cpan',
     'TAP::Parser'           => 'cpan',
     'TAP::Parser::Aggregator'=> 'cpan',
@@ -9376,11 +9865,10 @@ for my $version (sort { $a <=> $b } keys %deprecated) {
     'TAP::Parser::SourceHandler::Handle'=> 'cpan',
     'TAP::Parser::SourceHandler::Perl'=> 'cpan',
     'TAP::Parser::SourceHandler::RawTAP'=> 'cpan',
-    'TAP::Parser::Utils'    => 'cpan',
     'TAP::Parser::YAMLish::Reader'=> 'cpan',
     'TAP::Parser::YAMLish::Writer'=> 'cpan',
     'Term::ANSIColor'       => 'cpan',
-    'Term::Cap'             => undef,
+    'Term::Cap'             => 'cpan',
     'Test'                  => 'cpan',
     'Test::Builder'         => 'cpan',
     'Test::Builder::Module' => 'cpan',
@@ -9390,58 +9878,37 @@ for my $version (sort { $a <=> $b } keys %deprecated) {
     'Test::More'            => 'cpan',
     'Test::Simple'          => 'cpan',
     'Text::Balanced'        => 'cpan',
-    'Text::ParseWords'      => undef,
+    'Text::ParseWords'      => 'cpan',
     'Text::Tabs'            => 'cpan',
     'Text::Wrap'            => 'cpan',
-    'Thread::Queue'         => 'blead',
-    'Thread::Semaphore'     => 'blead',
-    'Tie::File'             => 'blead',
     'Tie::RefHash'          => 'cpan',
     'Time::HiRes'           => 'cpan',
     'Time::Local'           => 'cpan',
-    'Time::Piece'           => undef,
-    'Time::Seconds'         => undef,
-    'Unicode::Collate'      => 'first-come',
-    'Unicode::Collate::CJK::Big5'=> 'first-come',
-    'Unicode::Collate::CJK::GB2312'=> 'first-come',
-    'Unicode::Collate::CJK::JISX0208'=> 'first-come',
-    'Unicode::Collate::CJK::Korean'=> 'first-come',
-    'Unicode::Collate::CJK::Pinyin'=> 'first-come',
-    'Unicode::Collate::CJK::Stroke'=> 'first-come',
-    'Unicode::Collate::CJK::Zhuyin'=> 'first-come',
-    'Unicode::Collate::Locale'=> 'first-come',
-    'Unicode::Normalize'    => 'first-come',
-    'Unicode::UCD'          => 'blead',
-    'VMS::DCLsym'           => undef,
-    'VMS::Stdio'            => undef,
+    'Time::Piece'           => 'cpan',
+    'Time::Seconds'         => 'cpan',
+    'Unicode::Collate'      => 'cpan',
+    'Unicode::Collate::CJK::Big5'=> 'cpan',
+    'Unicode::Collate::CJK::GB2312'=> 'cpan',
+    'Unicode::Collate::CJK::JISX0208'=> 'cpan',
+    'Unicode::Collate::CJK::Korean'=> 'cpan',
+    'Unicode::Collate::CJK::Pinyin'=> 'cpan',
+    'Unicode::Collate::CJK::Stroke'=> 'cpan',
+    'Unicode::Collate::CJK::Zhuyin'=> 'cpan',
+    'Unicode::Collate::Locale'=> 'cpan',
+    'Unicode::Normalize'    => 'cpan',
     'Win32'                 => 'cpan',
     'Win32API::File'        => 'cpan',
     'Win32API::File::ExtUtils::Myconst2perl'=> 'cpan',
-    'Win32CORE'             => undef,
-    'XSLoader'              => undef,
     'autodie'               => 'cpan',
     'autodie::exception'    => 'cpan',
     'autodie::exception::system'=> 'cpan',
     'autodie::hints'        => 'cpan',
     'autodie::skip'         => 'cpan',
-    'base'                  => 'blead',
-    'bigint'                => 'blead',
-    'bignum'                => 'blead',
-    'bigrat'                => 'blead',
-    'constant'              => 'blead',
     'encoding'              => 'cpan',
-    'encoding::warnings'    => undef,
-    'fields'                => 'blead',
-    'if'                    => 'blead',
+    'encoding::warnings'    => 'cpan',
     'inc::latest'           => 'cpan',
-    'lib'                   => 'blead',
-    'parent'                => undef,
+    'parent'                => 'cpan',
     'perlfaq'               => 'cpan',
-    'threads'               => 'blead',
-    'threads::shared'       => 'blead',
-    'version'               => undef,
-    'warnings'              => 'blead',
-    'warnings::register'    => 'blead',
 );
 
 %bug_tracker = (
@@ -9453,10 +9920,7 @@ for my $version (sort { $a <=> $b } keys %deprecated) {
     'Archive::Tar'          => undef,
     'Archive::Tar::Constant'=> undef,
     'Archive::Tar::File'    => undef,
-    'Attribute::Handlers'   => undef,
-    'B::Concise'            => undef,
     'B::Debug'              => undef,
-    'B::Deparse'            => undef,
     'CGI'                   => undef,
     'CGI::Apache'           => undef,
     'CGI::Carp'             => undef,
@@ -9490,15 +9954,15 @@ for my $version (sort { $a <=> $b } keys %deprecated) {
     'CPAN::InfoObj'         => undef,
     'CPAN::Kwalify'         => undef,
     'CPAN::LWP::UserAgent'  => undef,
-    'CPAN::Meta'            => 'https://github.com/Perl-Toolchain-Gang/cpan-meta/issues',
-    'CPAN::Meta::Converter' => 'https://github.com/Perl-Toolchain-Gang/cpan-meta/issues',
-    'CPAN::Meta::Feature'   => 'https://github.com/Perl-Toolchain-Gang/cpan-meta/issues',
-    'CPAN::Meta::History'   => 'https://github.com/Perl-Toolchain-Gang/cpan-meta/issues',
-    'CPAN::Meta::Prereqs'   => 'https://github.com/Perl-Toolchain-Gang/cpan-meta/issues',
-    'CPAN::Meta::Requirements'=> 'http://rt.cpan.org/Public/Dist/Display.html?Name=CPAN-Meta-Requirements',
-    'CPAN::Meta::Spec'      => 'https://github.com/Perl-Toolchain-Gang/cpan-meta/issues',
-    'CPAN::Meta::Validator' => 'https://github.com/Perl-Toolchain-Gang/cpan-meta/issues',
-    'CPAN::Meta::YAML'      => 'http://rt.cpan.org/Public/Dist/Display.html?Name=CPAN-Meta-YAML',
+    'CPAN::Meta'            => 'https://github.com/Perl-Toolchain-Gang/CPAN-Meta/issues',
+    'CPAN::Meta::Converter' => 'https://github.com/Perl-Toolchain-Gang/CPAN-Meta/issues',
+    'CPAN::Meta::Feature'   => 'https://github.com/Perl-Toolchain-Gang/CPAN-Meta/issues',
+    'CPAN::Meta::History'   => 'https://github.com/Perl-Toolchain-Gang/CPAN-Meta/issues',
+    'CPAN::Meta::Prereqs'   => 'https://github.com/Perl-Toolchain-Gang/CPAN-Meta/issues',
+    'CPAN::Meta::Requirements'=> 'https://github.com/dagolden/CPAN-Meta-Requirements/issues',
+    'CPAN::Meta::Spec'      => 'https://github.com/Perl-Toolchain-Gang/CPAN-Meta/issues',
+    'CPAN::Meta::Validator' => 'https://github.com/Perl-Toolchain-Gang/CPAN-Meta/issues',
+    'CPAN::Meta::YAML'      => 'https://github.com/dagolden/CPAN-Meta-YAML/issues',
     'CPAN::Mirrors'         => undef,
     'CPAN::Module'          => undef,
     'CPAN::Nox'             => undef,
@@ -9508,13 +9972,10 @@ for my $version (sort { $a <=> $b } keys %deprecated) {
     'CPAN::Tarzip'          => undef,
     'CPAN::URL'             => undef,
     'CPAN::Version'         => undef,
-    'Carp'                  => undef,
-    'Carp::Heavy'           => undef,
     'Compress::Raw::Bzip2'  => undef,
     'Compress::Raw::Zlib'   => undef,
     'Compress::Zlib'        => undef,
     'Config::Perl::V'       => undef,
-    'Cwd'                   => undef,
     'DB_File'               => undef,
     'Devel::PPPort'         => undef,
     'Digest'                => undef,
@@ -9546,80 +10007,42 @@ for my $version (sort { $a <=> $b } keys %deprecated) {
     'Encode::TW'            => undef,
     'Encode::Unicode'       => undef,
     'Encode::Unicode::UTF7' => undef,
-    'Exporter'              => undef,
-    'Exporter::Heavy'       => undef,
-    'ExtUtils::CBuilder'    => undef,
-    'ExtUtils::CBuilder::Base'=> undef,
-    'ExtUtils::CBuilder::Platform::Unix'=> undef,
-    'ExtUtils::CBuilder::Platform::VMS'=> undef,
-    'ExtUtils::CBuilder::Platform::Windows'=> undef,
-    'ExtUtils::CBuilder::Platform::Windows::BCC'=> undef,
-    'ExtUtils::CBuilder::Platform::Windows::GCC'=> undef,
-    'ExtUtils::CBuilder::Platform::Windows::MSVC'=> undef,
-    'ExtUtils::CBuilder::Platform::aix'=> undef,
-    'ExtUtils::CBuilder::Platform::cygwin'=> undef,
-    'ExtUtils::CBuilder::Platform::darwin'=> undef,
-    'ExtUtils::CBuilder::Platform::dec_osf'=> undef,
-    'ExtUtils::CBuilder::Platform::os2'=> undef,
-    'ExtUtils::Command::MM' => undef,
+    'ExtUtils::Command::MM' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
     'ExtUtils::Constant'    => undef,
     'ExtUtils::Constant::Base'=> undef,
     'ExtUtils::Constant::ProxySubs'=> undef,
     'ExtUtils::Constant::Utils'=> undef,
     'ExtUtils::Constant::XS'=> undef,
-    'ExtUtils::Install'     => undef,
-    'ExtUtils::Installed'   => undef,
-    'ExtUtils::Liblist'     => undef,
-    'ExtUtils::Liblist::Kid'=> undef,
-    'ExtUtils::MM'          => undef,
-    'ExtUtils::MM_AIX'      => undef,
-    'ExtUtils::MM_Any'      => undef,
-    'ExtUtils::MM_BeOS'     => undef,
-    'ExtUtils::MM_Cygwin'   => undef,
-    'ExtUtils::MM_DOS'      => undef,
-    'ExtUtils::MM_Darwin'   => undef,
-    'ExtUtils::MM_MacOS'    => undef,
-    'ExtUtils::MM_NW5'      => undef,
-    'ExtUtils::MM_OS2'      => undef,
-    'ExtUtils::MM_QNX'      => undef,
-    'ExtUtils::MM_UWIN'     => undef,
-    'ExtUtils::MM_Unix'     => undef,
-    'ExtUtils::MM_VMS'      => undef,
-    'ExtUtils::MM_VOS'      => undef,
-    'ExtUtils::MM_Win32'    => undef,
-    'ExtUtils::MM_Win95'    => undef,
-    'ExtUtils::MY'          => undef,
-    'ExtUtils::MakeMaker'   => undef,
-    'ExtUtils::MakeMaker::Config'=> undef,
-    'ExtUtils::Mkbootstrap' => undef,
-    'ExtUtils::Mksymlists'  => undef,
-    'ExtUtils::Packlist'    => undef,
-    'ExtUtils::ParseXS'     => undef,
-    'ExtUtils::ParseXS::Constants'=> undef,
-    'ExtUtils::ParseXS::CountLines'=> undef,
-    'ExtUtils::ParseXS::Eval'=> undef,
-    'ExtUtils::ParseXS::Utilities'=> undef,
-    'ExtUtils::Typemaps'    => undef,
-    'ExtUtils::Typemaps::Cmd'=> undef,
-    'ExtUtils::Typemaps::InputMap'=> undef,
-    'ExtUtils::Typemaps::OutputMap'=> undef,
-    'ExtUtils::Typemaps::Type'=> undef,
-    'ExtUtils::testlib'     => undef,
+    'ExtUtils::Liblist'     => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+    'ExtUtils::Liblist::Kid'=> 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+    'ExtUtils::MM'          => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+    'ExtUtils::MM_AIX'      => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+    'ExtUtils::MM_Any'      => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+    'ExtUtils::MM_BeOS'     => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+    'ExtUtils::MM_Cygwin'   => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+    'ExtUtils::MM_DOS'      => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+    'ExtUtils::MM_Darwin'   => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+    'ExtUtils::MM_MacOS'    => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+    'ExtUtils::MM_NW5'      => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+    'ExtUtils::MM_OS2'      => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+    'ExtUtils::MM_QNX'      => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+    'ExtUtils::MM_UWIN'     => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+    'ExtUtils::MM_Unix'     => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+    'ExtUtils::MM_VMS'      => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+    'ExtUtils::MM_VOS'      => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+    'ExtUtils::MM_Win32'    => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+    'ExtUtils::MM_Win95'    => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+    'ExtUtils::MY'          => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+    'ExtUtils::MakeMaker'   => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+    'ExtUtils::MakeMaker::Config'=> 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+    'ExtUtils::Mkbootstrap' => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+    'ExtUtils::Mksymlists'  => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
+    'ExtUtils::testlib'     => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=ExtUtils-MakeMaker',
     'Fatal'                 => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=autodie',
     'File::Fetch'           => undef,
     'File::GlobMapper'      => undef,
     'File::Path'            => undef,
-    'File::Spec'            => undef,
-    'File::Spec::Cygwin'    => undef,
-    'File::Spec::Epoc'      => undef,
-    'File::Spec::Functions' => undef,
-    'File::Spec::Mac'       => undef,
-    'File::Spec::OS2'       => undef,
-    'File::Spec::Unix'      => undef,
-    'File::Spec::VMS'       => undef,
-    'File::Spec::Win32'     => undef,
-    'File::Temp'            => 'https://rt.cpan.org/Public/Dist/Display.html?Name=File-Temp',
-    'Filter::Simple'        => undef,
+    'File::Temp'            => 'http://rt.cpan.org/Public/Dist/Display.html?Name=File-Temp',
     'Filter::Util::Call'    => undef,
     'Getopt::Long'          => undef,
     'HTTP::Tiny'            => 'https://github.com/chansen/p5-http-tiny/issues',
@@ -9684,21 +10107,10 @@ for my $version (sort { $a <=> $b } keys %deprecated) {
     'Locale::Country'       => undef,
     'Locale::Currency'      => undef,
     'Locale::Language'      => undef,
-    'Locale::Maketext'      => undef,
-    'Locale::Maketext::Guts'=> undef,
-    'Locale::Maketext::GutsLoader'=> undef,
     'Locale::Maketext::Simple'=> undef,
     'Locale::Script'        => undef,
     'MIME::Base64'          => undef,
     'MIME::QuotedPrint'     => undef,
-    'Math::BigFloat'        => undef,
-    'Math::BigFloat::Trace' => undef,
-    'Math::BigInt'          => undef,
-    'Math::BigInt::Calc'    => undef,
-    'Math::BigInt::CalcEmu' => undef,
-    'Math::BigInt::FastCalc'=> undef,
-    'Math::BigInt::Trace'   => undef,
-    'Math::BigRat'          => undef,
     'Math::Complex'         => undef,
     'Math::Trig'            => undef,
     'Memoize'               => undef,
@@ -9732,13 +10144,10 @@ for my $version (sort { $a <=> $b } keys %deprecated) {
     'Module::Build::PodParser'=> undef,
     'Module::Build::Version'=> undef,
     'Module::Build::YAML'   => undef,
-    'Module::CoreList'      => undef,
-    'Module::CoreList::TieHashDelta'=> undef,
-    'Module::CoreList::Utils'=> undef,
     'Module::Load'          => undef,
     'Module::Load::Conditional'=> undef,
     'Module::Loaded'        => undef,
-    'Module::Metadata'      => undef,
+    'Module::Metadata'      => 'https://rt.cpan.org/Public/Dist/Display.html?Name=Module-Metadata',
     'NEXT'                  => undef,
     'Net::Cmd'              => undef,
     'Net::Config'           => undef,
@@ -9752,13 +10161,12 @@ for my $version (sort { $a <=> $b } keys %deprecated) {
     'Net::NNTP'             => undef,
     'Net::Netrc'            => undef,
     'Net::POP3'             => undef,
-    'Net::Ping'             => undef,
     'Net::SMTP'             => undef,
     'Net::Time'             => undef,
     'Package::Constants'    => undef,
     'Params::Check'         => undef,
-    'Parse::CPAN::Meta'     => 'https://rt.cpan.org/Public/Dist/Display.html?Name=Parse-CPAN-Meta',
-    'Perl::OSType'          => 'https://github.com/dagolden/perl-ostype/issues',
+    'Parse::CPAN::Meta'     => 'http://rt.cpan.org/Public/Dist/Display.html?Name=Parse-CPAN-Meta',
+    'Perl::OSType'          => 'https://github.com/dagolden/Perl-OSType/issues',
     'PerlIO::via::QuotedPrint'=> undef,
     'Pod::Checker'          => undef,
     'Pod::Escapes'          => undef,
@@ -9816,11 +10224,8 @@ for my $version (sort { $a <=> $b } keys %deprecated) {
     'Pod::Text::Overstrike' => undef,
     'Pod::Text::Termcap'    => undef,
     'Pod::Usage'            => undef,
-    'Safe'                  => undef,
     'Scalar::Util'          => undef,
-    'SelfLoader'            => undef,
     'Socket'                => undef,
-    'Storable'              => undef,
     'Sys::Syslog'           => undef,
     'Sys::Syslog::Win32'    => undef,
     'TAP::Base'             => 'http://rt.cpan.org/Public/Dist/Display.html?Name=Test-Harness',
@@ -9833,6 +10238,7 @@ for my $version (sort { $a <=> $b } keys %deprecated) {
     'TAP::Formatter::File::Session'=> 'http://rt.cpan.org/Public/Dist/Display.html?Name=Test-Harness',
     'TAP::Formatter::Session'=> 'http://rt.cpan.org/Public/Dist/Display.html?Name=Test-Harness',
     'TAP::Harness'          => 'http://rt.cpan.org/Public/Dist/Display.html?Name=Test-Harness',
+    'TAP::Harness::Env'     => 'http://rt.cpan.org/Public/Dist/Display.html?Name=Test-Harness',
     'TAP::Object'           => 'http://rt.cpan.org/Public/Dist/Display.html?Name=Test-Harness',
     'TAP::Parser'           => 'http://rt.cpan.org/Public/Dist/Display.html?Name=Test-Harness',
     'TAP::Parser::Aggregator'=> 'http://rt.cpan.org/Public/Dist/Display.html?Name=Test-Harness',
@@ -9863,26 +10269,22 @@ for my $version (sort { $a <=> $b } keys %deprecated) {
     'TAP::Parser::SourceHandler::Handle'=> 'http://rt.cpan.org/Public/Dist/Display.html?Name=Test-Harness',
     'TAP::Parser::SourceHandler::Perl'=> 'http://rt.cpan.org/Public/Dist/Display.html?Name=Test-Harness',
     'TAP::Parser::SourceHandler::RawTAP'=> 'http://rt.cpan.org/Public/Dist/Display.html?Name=Test-Harness',
-    'TAP::Parser::Utils'    => 'http://rt.cpan.org/Public/Dist/Display.html?Name=Test-Harness',
     'TAP::Parser::YAMLish::Reader'=> 'http://rt.cpan.org/Public/Dist/Display.html?Name=Test-Harness',
     'TAP::Parser::YAMLish::Writer'=> 'http://rt.cpan.org/Public/Dist/Display.html?Name=Test-Harness',
     'Term::ANSIColor'       => undef,
     'Term::Cap'             => undef,
     'Test'                  => undef,
-    'Test::Builder'         => 'http://github.com/schwern/test-more/issues',
-    'Test::Builder::Module' => 'http://github.com/schwern/test-more/issues',
+    'Test::Builder'         => 'http://github.com/schwern/test-more/issues/',
+    'Test::Builder::Module' => 'http://github.com/schwern/test-more/issues/',
     'Test::Builder::Tester' => 'http://github.com/schwern/test-more/issues',
     'Test::Builder::Tester::Color'=> 'http://github.com/schwern/test-more/issues',
     'Test::Harness'         => 'http://rt.cpan.org/Public/Dist/Display.html?Name=Test-Harness',
-    'Test::More'            => 'http://github.com/schwern/test-more/issues',
-    'Test::Simple'          => 'http://github.com/schwern/test-more/issues',
+    'Test::More'            => 'http://github.com/schwern/test-more/issues/',
+    'Test::Simple'          => 'http://github.com/schwern/test-more/issues/',
     'Text::Balanced'        => undef,
     'Text::ParseWords'      => undef,
     'Text::Tabs'            => undef,
     'Text::Wrap'            => undef,
-    'Thread::Queue'         => undef,
-    'Thread::Semaphore'     => undef,
-    'Tie::File'             => undef,
     'Tie::RefHash'          => undef,
     'Time::HiRes'           => undef,
     'Time::Local'           => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=Time-Local',
@@ -9898,35 +10300,19 @@ for my $version (sort { $a <=> $b } keys %deprecated) {
     'Unicode::Collate::CJK::Zhuyin'=> undef,
     'Unicode::Collate::Locale'=> undef,
     'Unicode::Normalize'    => undef,
-    'Unicode::UCD'          => undef,
-    'VMS::Stdio'            => undef,
     'Win32'                 => undef,
     'Win32API::File'        => undef,
     'Win32API::File::ExtUtils::Myconst2perl'=> undef,
-    'XSLoader'              => 'https://rt.perl.org/rt3/Search/Results.html?Query=Queue=\'perl5\' AND Content LIKE \'module=XSLoader\' AND (Status=\'open\' OR Status=\'new\' OR Status=\'stalled\')',
     'autodie'               => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=autodie',
     'autodie::exception'    => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=autodie',
     'autodie::exception::system'=> 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=autodie',
     'autodie::hints'        => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=autodie',
     'autodie::skip'         => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=autodie',
-    'base'                  => undef,
-    'bigint'                => undef,
-    'bignum'                => undef,
-    'bigrat'                => undef,
-    'constant'              => undef,
     'encoding'              => undef,
     'encoding::warnings'    => undef,
-    'fields'                => undef,
-    'if'                    => undef,
     'inc::latest'           => undef,
-    'lib'                   => undef,
     'parent'                => undef,
     'perlfaq'               => 'https://github.com/perl-doc-cats/perlfaq/issues',
-    'threads'               => undef,
-    'threads::shared'       => undef,
-    'version'               => undef,
-    'warnings'              => undef,
-    'warnings::register'    => undef,
 );
 
 # Create aliases with trailing zeros for $] use