X-Git-Url: https://perl5.git.perl.org/perl5.git/blobdiff_plain/8f6fa66c6967f115eb142d5129b520af535fbf83..2f36de812bad297aa2393aee5b13ed2e3acd00e8:/Porting/Maintainers.pl diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl index 5c076d5..390b987 100755 --- a/Porting/Maintainers.pl +++ b/Porting/Maintainers.pl @@ -65,7 +65,10 @@ use File::Glob qw(:case); # DISTRIBUTION names the tarball on CPAN which (allegedly) the files # included in core are derived from. Note that the file's version may not -# necessarily match the newest version on CPAN. +# necessarily match the newest version on CPAN. (For dist/ distributions, +# which are blead-first, a request should be placed with the releaser(s) to +# upload the corresponding cpan release, and the entry in this file should +# only be updated when that release has been done.) # EXCLUDED is a list of files to be excluded from a CPAN tarball before # comparing the remaining contents with core. Each item can either be a @@ -164,6 +167,8 @@ use File::Glob qw(:case); 'lib/autodie/hints.pm', 't/exceptions.t', 't/lib/Hints_pod_examples.pm', + # CPAN RT#127762 + 't/recv.t', ], }, @@ -179,20 +184,13 @@ use File::Glob qw(:case); 'EXCLUDED' => [qr{^t/release-.*\.t}], }, - 'B::Debug' => { - 'DISTRIBUTION' => 'RURBAN/B-Debug-1.26.tar.gz', - 'FILES' => q[cpan/B-Debug], - 'EXCLUDED' => ['t/pod.t'], - 'DEPRECATED' => '5.027003', - }, - 'base' => { 'DISTRIBUTION' => 'RJBS/base-2.23.tar.gz', 'FILES' => q[dist/base], }, 'bignum' => { - 'DISTRIBUTION' => 'PJACKLAM/bignum-0.50.tar.gz', + 'DISTRIBUTION' => 'PJACKLAM/bignum-0.51.tar.gz', 'FILES' => q[cpan/bignum], 'EXCLUDED' => [ qr{^t/author-}, @@ -209,10 +207,11 @@ use File::Glob qw(:case); }, 'Compress::Raw::Bzip2' => { - 'DISTRIBUTION' => 'PMQS/Compress-Raw-Bzip2-2.081.tar.gz', + 'DISTRIBUTION' => 'PMQS/Compress-Raw-Bzip2-2.087.tar.gz', 'FILES' => q[cpan/Compress-Raw-Bzip2], 'EXCLUDED' => [ qr{^t/Test/}, + qr{^t/meta}, 'bzip2-src/bzip2-const.patch', 'bzip2-src/bzip2-cpp.patch', 'bzip2-src/bzip2-unsigned.patch', @@ -220,11 +219,12 @@ use File::Glob qw(:case); }, 'Compress::Raw::Zlib' => { - 'DISTRIBUTION' => 'PMQS/Compress-Raw-Zlib-2.081.tar.gz', + 'DISTRIBUTION' => 'PMQS/Compress-Raw-Zlib-2.087.tar.gz', 'FILES' => q[cpan/Compress-Raw-Zlib], 'EXCLUDED' => [ qr{^examples/}, qr{^t/Test/}, + qr{^t/meta}, qw( t/000prereq.t t/99pod.t ), @@ -232,11 +232,12 @@ use File::Glob qw(:case); }, 'Config::Perl::V' => { - 'DISTRIBUTION' => 'HMBRAND/Config-Perl-V-0.30.tgz', + 'DISTRIBUTION' => 'HMBRAND/Config-Perl-V-0.31.tgz', 'FILES' => q[cpan/Config-Perl-V], 'EXCLUDED' => [qw( examples/show-v.pl )], + 'CUSTOMIZED' => [ qw(V.pm) ], }, 'constant' => { @@ -253,7 +254,7 @@ use File::Glob qw(:case); }, 'CPAN' => { - 'DISTRIBUTION' => 'ANDK/CPAN-2.20-TRIAL.tar.gz', + 'DISTRIBUTION' => 'ANDK/CPAN-2.27-TRIAL2.tar.gz', 'FILES' => q[cpan/CPAN], 'EXCLUDED' => [ qr{^distroprefs/}, @@ -327,15 +328,16 @@ use File::Glob qw(:case); }, 'Data::Dumper' => { - 'DISTRIBUTION' => 'SMUELLER/Data-Dumper-2.161.tar.gz', + 'DISTRIBUTION' => 'XSAWYERX/Data-Dumper-2.173.tar.gz', 'FILES' => q[dist/Data-Dumper], }, 'DB_File' => { - 'DISTRIBUTION' => 'PMQS/DB_File-1.842.tar.gz', + 'DISTRIBUTION' => 'PMQS/DB_File-1.852.tar.gz', 'FILES' => q[cpan/DB_File], 'EXCLUDED' => [ qr{^patches/}, + qr{^t/meta}, qw( t/pod.t fallback.h fallback.xs @@ -344,7 +346,7 @@ use File::Glob qw(:case); }, 'Devel::PPPort' => { - 'DISTRIBUTION' => 'XSAWYERX/Devel-PPPort-3.42.tar.gz', + 'DISTRIBUTION' => 'ATOOMIC/Devel-PPPort-3.52.tar.gz', 'FILES' => q[dist/Devel-PPPort], 'EXCLUDED' => [ 'PPPort.pm', # we use PPPort_pm.PL instead @@ -391,12 +393,8 @@ use File::Glob qw(:case); }, 'Encode' => { - 'DISTRIBUTION' => 'DANKOGAI/Encode-2.97.tar.gz', + 'DISTRIBUTION' => 'DANKOGAI/Encode-3.01.tar.gz', 'FILES' => q[cpan/Encode], - 'CUSTOMIZED' => [ - # TODO test passes on blead - 't/truncated_utf8.t', - ], }, 'encoding::warnings' => { @@ -425,7 +423,7 @@ use File::Glob qw(:case); }, 'Exporter' => { - 'DISTRIBUTION' => 'TODDR/Exporter-5.72.tar.gz', + 'DISTRIBUTION' => 'TODDR/Exporter-5.73.tar.gz', 'FILES' => q[dist/Exporter], 'EXCLUDED' => [ qw( t/pod.t @@ -435,7 +433,7 @@ use File::Glob qw(:case); }, 'ExtUtils::CBuilder' => { - 'DISTRIBUTION' => 'AMBS/ExtUtils-CBuilder-0.280230.tar.gz', + 'DISTRIBUTION' => 'AMBS/ExtUtils-CBuilder-0.280231.tar.gz', 'FILES' => q[dist/ExtUtils-CBuilder], 'EXCLUDED' => [ qw(README.mkdn), @@ -470,7 +468,7 @@ use File::Glob qw(:case); }, 'ExtUtils::MakeMaker' => { - 'DISTRIBUTION' => 'BINGOS/ExtUtils-MakeMaker-7.34.tar.gz', + 'DISTRIBUTION' => 'BINGOS/ExtUtils-MakeMaker-7.36.tar.gz', 'FILES' => q[cpan/ExtUtils-MakeMaker], 'EXCLUDED' => [ qr{^t/lib/Test/}, @@ -485,7 +483,7 @@ use File::Glob qw(:case); }, 'ExtUtils::Manifest' => { - 'DISTRIBUTION' => 'BINGOS/ExtUtils-Manifest-1.71.tar.gz', + 'DISTRIBUTION' => 'ETHER/ExtUtils-Manifest-1.72.tar.gz', 'FILES' => q[cpan/ExtUtils-Manifest], 'EXCLUDED' => [ qr(^t/00-report-prereqs), @@ -513,7 +511,7 @@ use File::Glob qw(:case); }, 'File::Temp' => { - 'DISTRIBUTION' => 'ETHER/File-Temp-0.2308.tar.gz', + 'DISTRIBUTION' => 'ETHER/File-Temp-0.2309.tar.gz', 'FILES' => q[cpan/File-Temp], 'EXCLUDED' => [ qw( README.mkdn @@ -573,7 +571,7 @@ use File::Glob qw(:case); }, 'Getopt::Long' => { - 'DISTRIBUTION' => 'JV/Getopt-Long-2.50.tar.gz', + 'DISTRIBUTION' => 'JV/Getopt-Long-2.51.tar.gz', 'FILES' => q[cpan/Getopt-Long], 'EXCLUDED' => [ qr{^examples/}, @@ -620,11 +618,12 @@ use File::Glob qw(:case); }, 'IO-Compress' => { - 'DISTRIBUTION' => 'PMQS/IO-Compress-2.081.tar.gz', + 'DISTRIBUTION' => 'PMQS/IO-Compress-2.087.tar.gz', 'FILES' => q[cpan/IO-Compress], 'EXCLUDED' => [ qr{^examples/}, qr{^t/Test/}, + qr{^t/999meta-}, 't/010examples-bzip2.t', 't/010examples-zlib.t', 't/cz-05examples.t', @@ -645,7 +644,7 @@ use File::Glob qw(:case); }, 'IPC::Cmd' => { - 'DISTRIBUTION' => 'BINGOS/IPC-Cmd-1.02.tar.gz', + 'DISTRIBUTION' => 'BINGOS/IPC-Cmd-1.04.tar.gz', 'FILES' => q[cpan/IPC-Cmd], }, @@ -660,7 +659,7 @@ use File::Glob qw(:case); }, 'JSON::PP' => { - 'DISTRIBUTION' => 'ISHIGAKI/JSON-PP-2.97001.tar.gz', + 'DISTRIBUTION' => 'ISHIGAKI/JSON-PP-4.04.tar.gz', 'FILES' => q[cpan/JSON-PP], }, @@ -711,7 +710,7 @@ use File::Glob qw(:case); }, 'Math::BigInt' => { - 'DISTRIBUTION' => 'PJACKLAM/Math-BigInt-1.999813.tar.gz', + 'DISTRIBUTION' => 'PJACKLAM/Math-BigInt-1.999816.tar.gz', 'FILES' => q[cpan/Math-BigInt], 'EXCLUDED' => [ qr{^examples/}, @@ -724,7 +723,7 @@ use File::Glob qw(:case); }, 'Math::BigInt::FastCalc' => { - 'DISTRIBUTION' => 'PJACKLAM/Math-BigInt-FastCalc-0.5007.tar.gz', + 'DISTRIBUTION' => 'PJACKLAM/Math-BigInt-FastCalc-0.5008.tar.gz', 'FILES' => q[cpan/Math-BigInt-FastCalc], 'EXCLUDED' => [ qr{^t/author-}, @@ -790,12 +789,12 @@ use File::Glob qw(:case); }, 'Module::CoreList' => { - 'DISTRIBUTION' => 'BINGOS/Module-CoreList-5.20180820.tar.gz', + 'DISTRIBUTION' => 'BINGOS/Module-CoreList-5.20190720.tar.gz', 'FILES' => q[dist/Module-CoreList], }, 'Module::Load' => { - 'DISTRIBUTION' => 'BINGOS/Module-Load-0.32.tar.gz', + 'DISTRIBUTION' => 'BINGOS/Module-Load-0.34.tar.gz', 'FILES' => q[cpan/Module-Load], }, @@ -810,7 +809,7 @@ use File::Glob qw(:case); }, 'Module::Metadata' => { - 'DISTRIBUTION' => 'ETHER/Module-Metadata-1.000033.tar.gz', + 'DISTRIBUTION' => 'ETHER/Module-Metadata-1.000036.tar.gz', 'FILES' => q[cpan/Module-Metadata], 'EXCLUDED' => [ qw(t/00-report-prereqs.t), @@ -821,7 +820,7 @@ use File::Glob qw(:case); }, 'Net::Ping' => { - 'DISTRIBUTION' => 'RURBAN/Net-Ping-2.61.tar.gz', + 'DISTRIBUTION' => 'RURBAN/Net-Ping-2.71.tar.gz', 'FILES' => q[dist/Net-Ping], 'EXCLUDED' => [ qw(README.md.PL), @@ -829,12 +828,6 @@ use File::Glob qw(:case); qw(t/600_pod.t), qw(t/601_pod-coverage.t), ], - 'CUSTOMIZED' => [ - qw( t/000_load.t - t/001_new.t - t/500_ping_icmp.t), - ], - }, 'NEXT' => { @@ -873,16 +866,9 @@ use File::Glob qw(:case); }, 'perlfaq' => { - 'DISTRIBUTION' => 'ETHER/perlfaq-5.20180605.tar.gz', + 'DISTRIBUTION' => 'ETHER/perlfaq-5.20190126.tar.gz', 'FILES' => q[cpan/perlfaq], - 'EXCLUDED' => [ - qw( inc/CreateQuestionList.pm - inc/perlfaq.tt - t/00-compile.t), - qr{^xt/}, - ], - - 'CUSTOMIZED' => [ qw[ lib/perlfaq5.pod lib/perlfaq8.pod ] ], + 'EXCLUDED' => [ qr/^inc/, qr/^xt/, qr{^t/00-} ], }, 'PerlIO::via::QuotedPrint' => { @@ -906,11 +892,6 @@ use File::Glob qw(:case); 'FILES' => q[cpan/Pod-Escapes], }, - 'Pod::Parser' => { - 'DISTRIBUTION' => 'MAREKR/Pod-Parser-1.63.tar.gz', - 'FILES' => q[cpan/Pod-Parser], - }, - 'Pod::Perldoc' => { 'DISTRIBUTION' => 'MALLEN/Pod-Perldoc-3.28.tar.gz', 'FILES' => q[cpan/Pod-Perldoc], @@ -936,7 +917,7 @@ use File::Glob qw(:case); }, 'Pod::Simple' => { - 'DISTRIBUTION' => 'KHW/Pod-Simple-3.35.tar.gz', + 'DISTRIBUTION' => 'KHW/Pod-Simple-3.39.tar.gz', 'FILES' => q[cpan/Pod-Simple], }, @@ -946,7 +927,7 @@ use File::Glob qw(:case); }, 'podlators' => { - 'DISTRIBUTION' => 'RRA/podlators-4.11.tar.gz', + 'DISTRIBUTION' => 'RRA/podlators-4.12.tar.gz', 'FILES' => q[cpan/podlators pod/perlpodstyle.pod], 'EXCLUDED' => [ qr{^docs/metadata/}, @@ -965,7 +946,7 @@ use File::Glob qw(:case); }, 'Scalar::Util' => { - 'DISTRIBUTION' => 'PEVANS/Scalar-List-Utils-1.50.tar.gz', + 'DISTRIBUTION' => 'PEVANS/Scalar-List-Utils-1.51.tar.gz', 'FILES' => q[cpan/Scalar-List-Utils], }, @@ -981,12 +962,12 @@ use File::Glob qw(:case); }, 'Socket' => { - 'DISTRIBUTION' => 'PEVANS/Socket-2.027.tar.gz', + 'DISTRIBUTION' => 'PEVANS/Socket-2.029.tar.gz', 'FILES' => q[cpan/Socket], }, 'Storable' => { - 'DISTRIBUTION' => 'XSAWYERX/Storable-3.11.tar.gz', + 'DISTRIBUTION' => 'XSAWYERX/Storable-3.15.tar.gz', 'FILES' => q[dist/Storable], 'EXCLUDED' => [ qr{^t/compat/}, @@ -1062,7 +1043,7 @@ use File::Glob qw(:case); }, 'Test::Simple' => { - 'DISTRIBUTION' => 'EXODIST/Test-Simple-1.302140.tar.gz', + 'DISTRIBUTION' => 'EXODIST/Test-Simple-1.302164.tar.gz', 'FILES' => q[cpan/Test-Simple], 'EXCLUDED' => [ qr{^examples/}, @@ -1152,7 +1133,7 @@ use File::Glob qw(:case); }, 'threads::shared' => { - 'DISTRIBUTION' => 'JDHEDDEN/threads-shared-1.58.tar.gz', + 'DISTRIBUTION' => 'JDHEDDEN/threads-shared-1.59.tar.gz', 'FILES' => q[dist/threads-shared], 'EXCLUDED' => [ qw( examples/class.pl @@ -1174,7 +1155,7 @@ use File::Glob qw(:case); }, 'Time::HiRes' => { - 'DISTRIBUTION' => 'JHI/Time-HiRes-1.9759.tar.gz', + 'DISTRIBUTION' => 'ATOOMIC/Time-HiRes-1.9760.tar.gz', 'FILES' => q[dist/Time-HiRes], }, @@ -1200,7 +1181,7 @@ use File::Glob qw(:case); }, 'Unicode::Collate' => { - 'DISTRIBUTION' => 'SADAHIRO/Unicode-Collate-1.25.tar.gz', + 'DISTRIBUTION' => 'SADAHIRO/Unicode-Collate-1.27.tar.gz', 'FILES' => q[cpan/Unicode-Collate], 'EXCLUDED' => [ qr{N$}, @@ -1214,7 +1195,7 @@ use File::Glob qw(:case); }, 'Unicode::Normalize' => { - 'DISTRIBUTION' => 'KHW/Unicode-Normalize-1.25.tar.gz', + 'DISTRIBUTION' => 'KHW/Unicode-Normalize-1.26.tar.gz', 'FILES' => q[dist/Unicode-Normalize], 'EXCLUDED' => [ qw( MANIFEST.N @@ -1243,6 +1224,7 @@ use File::Glob qw(:case); # only necessary with the CPAN release. 'CUSTOMIZED' => [ qw( lib/version.pm + vutil.c ), ], @@ -1262,7 +1244,7 @@ use File::Glob qw(:case); }, 'Win32' => { - 'DISTRIBUTION' => "JDB/Win32-0.52.tar.gz", + 'DISTRIBUTION' => "JDB/Win32-0.53.tar.gz", 'FILES' => q[cpan/Win32], }, @@ -1337,7 +1319,6 @@ use File::Glob qw(:case); ext/Win32CORE/ ext/XS-APItest/ ext/XS-Typemap/ - ext/arybase/ ext/attributes/ ext/mro/ ext/re/ @@ -1373,10 +1354,7 @@ use File::Glob qw(:case); lib/Net/protoent.{pm,t} lib/Net/servent.{pm,t} lib/PerlIO.pm - lib/Pod/t/InputObjects.t - lib/Pod/t/Select.t lib/Pod/t/Usage.t - lib/Pod/t/utils.t lib/SelectSaver.{pm,t} lib/Symbol.{pm,t} lib/Thread.{pm,t}