X-Git-Url: https://perl5.git.perl.org/perl5.git/blobdiff_plain/07513bb44fd7b13b454d0fec0774988fbce6476e..01b177dd63d5af564295bfad8caa237a94d53af7:/Porting/Maintainers.pl diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl index 1f526e8..1222db0 100755 --- a/Porting/Maintainers.pl +++ b/Porting/Maintainers.pl @@ -103,11 +103,11 @@ use File::Glob qw(:case); @IGNORABLE = qw( .cvsignore .dualLivedDiffConfig .gitignore ANNOUNCE Announce Artistic AUTHORS BENCHMARK BUGS Build.PL - CHANGELOG ChangeLog Changelog CHANGES Changes COPYING Copying CREDITS - dist.ini GOALS HISTORY INSTALL INSTALL.SKIP LICENSE Makefile.PL - MANIFEST MANIFEST.SKIP META.yml MYMETA.yml META.json MYMETA.json - NEW NOTES perlcritic.rc ppport.h README README.PATCHING SIGNATURE - THANKS TODO Todo VERSION WHATSNEW CONTRIBUTING + CHANGELOG ChangeLog Changelog CHANGES Changes CONTRIBUTING COPYING Copying + cpanfile CREDITS dist.ini GOALS HISTORY INSTALL INSTALL.SKIP LICENSE + Makefile.PL MANIFEST MANIFEST.SKIP META.json META.yml MYMETA.json + MYMETA.yml NEW NOTES perlcritic.rc ppport.h README README.PATCHING + SIGNATURE THANKS TODO Todo VERSION WHATSNEW ); # Each entry in the %Modules hash roughly represents a distribution, @@ -130,9 +130,7 @@ use File::Glob qw(:case); # that this hasn't been discussed for the module at hand. # "blead" indicates that the copy of the module in the blead # sources is to be considered canonical, "cpan" means that the -# module on CPAN is to be patched first. "first-come" means -# that blead can be patched freely if it is in sync with the -# latest release on CPAN. +# module on CPAN is to be patched first. # BUGS is an email or url to post bug reports. For modules with # UPSTREAM => 'blead', use perl5-porters@perl.org. rt.cpan.org @@ -155,7 +153,10 @@ use File::Glob qw(:case); # If the file in blead matches the file in the tarball from CPAN, # Porting/core-cpan-diff will warn about it, as it indicates an expected # customization might have been lost when updating from upstream. The -# path should be relative to the distribution directory. +# path should be relative to the distribution directory. If the upstream +# distribution should be modified to incorporate the change then be sure +# to raise a ticket for it on rt.cpan.org and add a comment alongside the +# list of CUSTOMIZED files noting the ticket number. # DEPRECATED contains the *first* version of Perl in which the module # was considered deprecated. It should only be present if the module is @@ -203,7 +204,6 @@ use File::Glob qw(:case); 'MAINTAINER' => 'kane', 'DISTRIBUTION' => 'BINGOS/Archive-Tar-1.92.tar.gz', 'FILES' => q[cpan/Archive-Tar], - 'EXCLUDED' => ['Makefile.PL'], 'UPSTREAM' => 'cpan', 'BUGS' => 'bug-archive-tar@rt.cpan.org', }, @@ -223,17 +223,16 @@ use File::Glob qw(:case); 'autodie' => { 'MAINTAINER' => 'pjf', - 'DISTRIBUTION' => 'PJF/autodie-2.20.tar.gz', + 'DISTRIBUTION' => 'PJF/autodie-2.22.tar.gz', 'FILES' => q[cpan/autodie], 'EXCLUDED' => [ - qr{^inc/Module/}, qr{benchmarks}, # All these tests depend upon external # modules that don't exist when we're # building the core. Hence, they can # never run, and should not be merged. - qw( t/boilerplate.t - t/author-critic.t + qw( t/author-critic.t + t/boilerplate.t t/critic.t t/fork.t t/kwalitee.t @@ -246,6 +245,10 @@ use File::Glob qw(:case); t/system.t ) ], + 'CUSTOMIZED' => [ + # Waiting to be merged upstream: see CPAN RT#87237 + qw( t/utf8_open.t ), + ], 'UPSTREAM' => 'cpan', }, @@ -324,7 +327,7 @@ use File::Glob qw(:case); 'Carp' => { 'MAINTAINER' => 'zefram', - 'DISTRIBUTION' => 'ZEFRAM/Carp-1.26.tar.gz', + 'DISTRIBUTION' => 'ZEFRAM/Carp-1.32.tar.gz', 'FILES' => q[dist/Carp], 'UPSTREAM' => 'blead', }, @@ -351,7 +354,7 @@ use File::Glob qw(:case); 'Compress::Raw::Bzip2' => { 'MAINTAINER' => 'pmqs', - 'DISTRIBUTION' => 'PMQS/Compress-Raw-Bzip2-2.061.tar.gz', + 'DISTRIBUTION' => 'PMQS/Compress-Raw-Bzip2-2.062.tar.gz', 'FILES' => q[cpan/Compress-Raw-Bzip2], 'EXCLUDED' => [ qr{^t/Test/}, @@ -362,7 +365,7 @@ use File::Glob qw(:case); 'Compress::Raw::Zlib' => { 'MAINTAINER' => 'pmqs', - 'DISTRIBUTION' => 'PMQS/Compress-Raw-Zlib-2.061.tar.gz', + 'DISTRIBUTION' => 'PMQS/Compress-Raw-Zlib-2.062.tar.gz', 'FILES' => q[cpan/Compress-Raw-Zlib], 'EXCLUDED' => [ @@ -399,15 +402,15 @@ use File::Glob qw(:case); 'CPAN' => { 'MAINTAINER' => 'andk', - 'DISTRIBUTION' => 'ANDK/CPAN-2.00.tar.gz', + 'DISTRIBUTION' => 'ANDK/CPAN-2.03-TRIAL.tar.gz', 'FILES' => q[cpan/CPAN], 'EXCLUDED' => [ qr{^distroprefs/}, qr{^inc/Test/}, qr{^t/CPAN/authors/}, qw( lib/CPAN/Admin.pm - Makefile.PL scripts/cpan-mirrors + PAUSE2015.pub SlayMakefile t/00signature.t t/04clean_load.t @@ -426,6 +429,7 @@ use File::Glob qw(:case); t/52podcover.t t/60credentials.t t/70_critic.t + t/71_minimumversion.t t/CPAN/CpanTestDummies-1.55.pm t/CPAN/TestConfig.pm t/CPAN/TestMirroredBy @@ -450,11 +454,12 @@ use File::Glob qw(:case); # perl -Icpan/CPAN-Meta/lib Porting/makemeta 'CPAN::Meta' => { 'MAINTAINER' => 'dagolden', - 'DISTRIBUTION' => 'DAGOLDEN/CPAN-Meta-2.132140.tar.gz', + 'DISTRIBUTION' => 'DAGOLDEN/CPAN-Meta-2.132620.tar.gz', 'FILES' => q[cpan/CPAN-Meta], 'EXCLUDED' => [ qw(t/00-compile.t), qw[t/00-report-prereqs.t], + qw(cpanfile), qr{^xt}, qr{^history}, ], @@ -463,10 +468,11 @@ use File::Glob qw(:case); 'CPAN::Meta::Requirements' => { 'MAINTAINER' => 'dagolden', - 'DISTRIBUTION' => 'DAGOLDEN/CPAN-Meta-Requirements-2.122.tar.gz', + 'DISTRIBUTION' => 'DAGOLDEN/CPAN-Meta-Requirements-2.123.tar.gz', 'FILES' => q[cpan/CPAN-Meta-Requirements], 'EXCLUDED' => [ qw(t/00-compile.t), + qw(t/00-report-prereqs.t), qr{^xt}, qr{^history}, ], @@ -512,14 +518,6 @@ use File::Glob qw(:case); 'UPSTREAM' => 'blead', }, - 'Devel::SelfStubber' => { - 'MAINTAINER' => 'p5p', - 'DISTRIBUTION' => 'FLORA/Devel-SelfStubber-1.05.tar.gz', - 'FILES' => q[dist/Devel-SelfStubber], - 'EXCLUDED' => [qr{^t/release-.*\.t}], - 'UPSTREAM' => 'blead', - }, - 'Devel::Peek' => { 'MAINTAINER' => 'p5p', 'FILES' => q[ext/Devel-Peek], @@ -528,10 +526,18 @@ use File::Glob qw(:case); 'Devel::PPPort' => { 'MAINTAINER' => 'mhx', - 'DISTRIBUTION' => 'MHX/Devel-PPPort-3.20.tar.gz', + 'DISTRIBUTION' => 'MHX/Devel-PPPort-3.21.tar.gz', 'FILES' => q[cpan/Devel-PPPort], - 'EXCLUDED' => ['PPPort.pm'], # we use PPPort_pm.PL instead - 'UPSTREAM' => undef, # rjbs has asked mhx to have blead be upstream + 'EXCLUDED' => ['PPPort.pm'], # we use PPPort_pm.PL instead + 'UPSTREAM' => undef, # rjbs has asked mhx to have blead be upstream + }, + + 'Devel::SelfStubber' => { + 'MAINTAINER' => 'p5p', + 'DISTRIBUTION' => 'FLORA/Devel-SelfStubber-1.05.tar.gz', + 'FILES' => q[dist/Devel-SelfStubber], + 'EXCLUDED' => [qr{^t/release-.*\.t}], + 'UPSTREAM' => 'blead', }, 'diagnostics' => { @@ -591,7 +597,7 @@ use File::Glob qw(:case); 'Encode' => { 'MAINTAINER' => 'dankogai', - 'DISTRIBUTION' => 'DANKOGAI/Encode-2.51.tar.gz', + 'DISTRIBUTION' => 'DANKOGAI/Encode-2.55.tar.gz', 'FILES' => q[cpan/Encode], 'UPSTREAM' => 'cpan', }, @@ -602,13 +608,7 @@ use File::Glob qw(:case); 'FILES' => q[cpan/encoding-warnings], 'EXCLUDED' => [ qr{^inc/Module/}, - qw( t/0-signature.t - Makefile.PL - MANIFEST - META.yml - README - SIGNATURE - ), + qw(t/0-signature.t), ], 'UPSTREAM' => undef, }, @@ -647,14 +647,18 @@ use File::Glob qw(:case); 'ExtUtils::CBuilder' => { 'MAINTAINER' => 'ambs', - 'DISTRIBUTION' => 'DAGOLDEN/ExtUtils-CBuilder-0.280205.tar.gz', + 'DISTRIBUTION' => 'AMBS/ExtUtils/ExtUtils-CBuilder-0.280212.tar.gz', 'FILES' => q[dist/ExtUtils-CBuilder], + 'EXCLUDED' => [ + qw(README.mkdn), + qr{^xt}, + ], 'UPSTREAM' => 'blead', }, 'ExtUtils::Command' => { 'MAINTAINER' => 'p5p', - 'DISTRIBUTION' => 'FLORA/ExtUtils-Command-1.17.tar.gz', + 'DISTRIBUTION' => 'FLORA/ExtUtils-Command-1.18.tar.gz', 'FILES' => q[dist/ExtUtils-Command], 'EXCLUDED' => [qr{^t/release-}], 'UPSTREAM' => 'blead', @@ -695,7 +699,7 @@ use File::Glob qw(:case); 'ExtUtils::MakeMaker' => { 'MAINTAINER' => 'mschwern', - 'DISTRIBUTION' => 'BINGOS/ExtUtils-MakeMaker-6.72.tar.gz', + 'DISTRIBUTION' => 'BINGOS/ExtUtils-MakeMaker-6.78.tar.gz', 'FILES' => q[cpan/ExtUtils-MakeMaker], 'EXCLUDED' => [ qr{^t/lib/Test/}, @@ -704,12 +708,12 @@ use File::Glob qw(:case); qr{^t/liblist/}, qr{^\.perlcriticrc}, ], - 'UPSTREAM' => 'first-come', + 'UPSTREAM' => 'cpan', }, 'ExtUtils::Manifest' => { 'MAINTAINER' => 'p5p', - 'DISTRIBUTION' => 'FLORA/ExtUtils-Manifest-1.61.tar.gz', + 'DISTRIBUTION' => 'FLORA/ExtUtils-Manifest-1.63.tar.gz', 'FILES' => q[dist/ExtUtils-Manifest], 'EXCLUDED' => [qr(t/release-.*\.t)], 'UPSTREAM' => 'blead', @@ -717,22 +721,15 @@ use File::Glob qw(:case); 'ExtUtils::ParseXS' => { 'MAINTAINER' => 'smueller', - 'DISTRIBUTION' => 'SMUELLER/ExtUtils-ParseXS-3.21.tar.gz', + 'DISTRIBUTION' => 'SMUELLER/ExtUtils-ParseXS-3.22.tar.gz', 'FILES' => q[dist/ExtUtils-ParseXS], 'UPSTREAM' => 'blead', }, - 'perlfaq' => { - 'MAINTAINER' => 'perlfaq', - 'DISTRIBUTION' => 'LLAP/perlfaq-5.0150043.tar.gz', - 'FILES' => q[cpan/perlfaq], - 'EXCLUDED' => [ - qw( t/release-pod-syntax.t - t/release-eol.t - t/release-no-tabs.t - ) - ], - 'UPSTREAM' => 'cpan', + 'Fcntl' => { + 'MAINTAINER' => 'p5p', + 'FILES' => q[ext/Fcntl], + 'UPSTREAM' => 'blead', }, 'File::Basename' => { @@ -761,7 +758,7 @@ use File::Glob qw(:case); 'File::Fetch' => { 'MAINTAINER' => 'kane', - 'DISTRIBUTION' => 'BINGOS/File-Fetch-0.42.tar.gz', + 'DISTRIBUTION' => 'BINGOS/File-Fetch-0.44.tar.gz', 'FILES' => q[cpan/File-Fetch], 'UPSTREAM' => 'cpan', }, @@ -802,7 +799,7 @@ use File::Glob qw(:case); 'File::Temp' => { 'MAINTAINER' => 'tjenness', - 'DISTRIBUTION' => 'DAGOLDEN/File-Temp-0.2301.tar.gz', + 'DISTRIBUTION' => 'DAGOLDEN/File-Temp-0.2302.tar.gz', 'FILES' => q[cpan/File-Temp], 'EXCLUDED' => [ qw( misc/benchmark.pl @@ -832,7 +829,6 @@ use File::Glob qw(:case); 'DISTRIBUTION' => 'SMUELLER/Filter-Simple-0.88.tar.gz', 'FILES' => q[dist/Filter-Simple], 'EXCLUDED' => [ - 'Makefile.PL', qr{^demo/} ], 'UPSTREAM' => 'blead', @@ -889,12 +885,6 @@ use File::Glob qw(:case); 'UPSTREAM' => 'blead', }, - 'Fcntl' => { - 'MAINTAINER' => 'p5p', - 'FILES' => q[ext/Fcntl], - 'UPSTREAM' => 'blead', - }, - 'Getopt::Long' => { 'MAINTAINER' => 'jv', 'DISTRIBUTION' => 'JV/Getopt-Long-2.41.tar.gz', @@ -915,23 +905,25 @@ use File::Glob qw(:case); 'UPSTREAM' => 'blead', }, - 'Hash::Util::FieldHash' => { + 'Hash::Util' => { 'MAINTAINER' => 'p5p', - 'FILES' => q[ext/Hash-Util-FieldHash], + 'FILES' => q[ext/Hash-Util], 'UPSTREAM' => 'blead', }, - 'Hash::Util' => { + 'Hash::Util::FieldHash' => { 'MAINTAINER' => 'p5p', - 'FILES' => q[ext/Hash-Util], + 'FILES' => q[ext/Hash-Util-FieldHash], 'UPSTREAM' => 'blead', }, 'HTTP::Tiny' => { 'MAINTAINER' => 'dagolden', - 'DISTRIBUTION' => 'DAGOLDEN/HTTP-Tiny-0.034.tar.gz', + 'DISTRIBUTION' => 'DAGOLDEN/HTTP-Tiny-0.036.tar.gz', 'FILES' => q[cpan/HTTP-Tiny], 'EXCLUDED' => [ + 'cpanfile', + 't/00-compile.t', 't/00-report-prereqs.t', 't/200_live.t', 't/200_live_local_ip.t', @@ -956,12 +948,8 @@ use File::Glob qw(:case); 'UPSTREAM' => 'blead', }, - # Sean has donated it to us. - # Nothing has changed since his last CPAN release. - # (not strictly true: there have been some trivial typo fixes; DAPM 6/2009) 'I18N::LangTags' => { 'MAINTAINER' => 'p5p', - 'DISTRIBUTION' => 'SBURKE/I18N-LangTags-0.35.tar.gz', 'FILES' => q[dist/I18N-LangTags], 'UPSTREAM' => 'blead', }, @@ -983,7 +971,7 @@ use File::Glob qw(:case); 'IO-Compress' => { 'MAINTAINER' => 'pmqs', - 'DISTRIBUTION' => 'PMQS/IO-Compress-2.061.tar.gz', + 'DISTRIBUTION' => 'PMQS/IO-Compress-2.062.tar.gz', 'FILES' => q[cpan/IO-Compress], 'EXCLUDED' => [qr{t/Test/}], 'UPSTREAM' => 'cpan', @@ -1028,6 +1016,12 @@ use File::Glob qw(:case); 'EXCLUDED' => [ 't/900_pod.t', # Pod testing ], + + # Waiting to be merged upstream: see PERL RT#119825 + 'CUSTOMIZED' => [ + 'lib/JSON/PP.pm', + ], + 'UPSTREAM' => 'cpan', }, @@ -1052,13 +1046,15 @@ use File::Glob qw(:case); install-nomake ), ], + # Customized for perl since we cannot use either an auto-generated + # script or the version in the CPAN distro. 'CUSTOMIZED' => ['Makefile.PL'], 'UPSTREAM' => 'cpan', }, 'Locale-Codes' => { 'MAINTAINER' => 'sbeck', - 'DISTRIBUTION' => 'SBECK/Locale-Codes-3.26.tar.gz', + 'DISTRIBUTION' => 'SBECK/Locale-Codes-3.27.tar.gz', 'FILES' => q[cpan/Locale-Codes], 'EXCLUDED' => [ qw( t/pod_coverage.t @@ -1199,13 +1195,15 @@ use File::Glob qw(:case); qr{^contrib/}, qr{^inc}, ], + # Generated file, not part of the CPAN distro: 'CUSTOMIZED' => ['lib/Module/Build/ConfigData.pm'], + 'DEPRECATED' => '5.019000', 'UPSTREAM' => 'cpan', }, 'Module::CoreList' => { 'MAINTAINER' => 'bingos', - 'DISTRIBUTION' => 'BINGOS/Module-CoreList-2.96.tar.gz', + 'DISTRIBUTION' => 'BINGOS/Module-CoreList-2.99.tar.gz', 'FILES' => q[dist/Module-CoreList], 'UPSTREAM' => 'blead', }, @@ -1219,7 +1217,7 @@ use File::Glob qw(:case); 'Module::Load::Conditional' => { 'MAINTAINER' => 'kane', - 'DISTRIBUTION' => 'BINGOS/Module-Load-Conditional-0.54.tar.gz', + 'DISTRIBUTION' => 'BINGOS/Module-Load-Conditional-0.58.tar.gz', 'FILES' => q[cpan/Module-Load-Conditional], 'UPSTREAM' => 'cpan', }, @@ -1233,7 +1231,7 @@ use File::Glob qw(:case); 'Module::Metadata' => { 'MAINTAINER' => 'dagolden', - 'DISTRIBUTION' => 'BOBTFISH/Module-Metadata-1.000014.tar.gz', + 'DISTRIBUTION' => 'ETHER/Module-Metadata-1.000018.tar.gz', 'FILES' => q[cpan/Module-Metadata], 'EXCLUDED' => [ qr{^maint}, @@ -1308,18 +1306,19 @@ use File::Glob qw(:case); 'parent' => { 'MAINTAINER' => 'corion', - 'DISTRIBUTION' => 'CORION/parent-0.226.tar.gz', + 'DISTRIBUTION' => 'CORION/parent-0.228.tar.gz', 'FILES' => q[cpan/parent], 'UPSTREAM' => undef, }, 'Parse::CPAN::Meta' => { 'MAINTAINER' => 'dagolden', - 'DISTRIBUTION' => 'DAGOLDEN/Parse-CPAN-Meta-1.4405.tar.gz', + 'DISTRIBUTION' => 'DAGOLDEN/Parse-CPAN-Meta-1.4407.tar.gz', 'FILES' => q[cpan/Parse-CPAN-Meta], 'EXCLUDED' => [ qw(t/00-compile.t), qw[t/00-report-prereqs.t], + qw(cpanfile), qr{^xt}, ], 'UPSTREAM' => 'cpan', @@ -1338,6 +1337,14 @@ use File::Glob qw(:case); # directory. }, + 'Perl::OSType' => { + 'MAINTAINER' => 'dagolden', + 'DISTRIBUTION' => 'DAGOLDEN/Perl-OSType-1.005.tar.gz', + 'FILES' => q[cpan/Perl-OSType], + 'EXCLUDED' => [qw(cpanfile), qr/^xt/, qr{^t/00-}], + 'UPSTREAM' => 'cpan', + }, + 'perldtrace' => { 'MAINTAINER' => 'sartak', 'FILES' => q[pod/perldtrace.pod], @@ -1350,6 +1357,19 @@ use File::Glob qw(:case); 'UPSTREAM' => undef, }, + 'perlfaq' => { + 'MAINTAINER' => 'perlfaq', + 'DISTRIBUTION' => 'LLAP/perlfaq-5.0150044.tar.gz', + 'FILES' => q[cpan/perlfaq], + 'EXCLUDED' => [ + qw( t/release-pod-syntax.t + t/release-eol.t + t/release-no-tabs.t + ) + ], + 'UPSTREAM' => 'cpan', + }, + 'PerlIO' => { 'MAINTAINER' => 'p5p', 'FILES' => q[lib/PerlIO.pm], @@ -1384,15 +1404,14 @@ use File::Glob qw(:case); 'MAINTAINER' => 'elizabeth', 'DISTRIBUTION' => 'ELIZABETH/PerlIO-via-QuotedPrint-0.07.tar.gz', 'FILES' => q[cpan/PerlIO-via-QuotedPrint], - 'UPSTREAM' => undef, - }, - 'Perl::OSType' => { - 'MAINTAINER' => 'dagolden', - 'DISTRIBUTION' => 'DAGOLDEN/Perl-OSType-1.003.tar.gz', - 'FILES' => q[cpan/Perl-OSType], - 'EXCLUDED' => [qr/^xt/, qr{^t/00-}], - 'UPSTREAM' => 'cpan', + # Waiting to be merged upstream: see CPAN RT#54047 + 'CUSTOMIZED' => [ + qw( t/QuotedPrint.t + ), + ], + + 'UPSTREAM' => undef, }, 'perlpacktut' => { @@ -1494,7 +1513,7 @@ use File::Glob qw(:case); 'podlators' => { 'MAINTAINER' => 'rra', - 'DISTRIBUTION' => 'RRA/podlators-2.5.1.tar.gz', + 'DISTRIBUTION' => 'RRA/podlators-2.5.2.tar.gz', 'FILES' => q[cpan/podlators pod/perlpodstyle.pod], # The perl distribution has pod2man.PL and pod2text.PL, which are @@ -1529,6 +1548,12 @@ use File::Glob qw(:case); 'UPSTREAM' => 'blead', }, + 's2p' => { + 'MAINTAINER' => 'laun', + 'FILES' => q[x2p/s2p.PL], + 'UPSTREAM' => undef, + }, + 'Safe' => { 'MAINTAINER' => 'rgarcia', 'DISTRIBUTION' => 'RGARCIA/Safe-2.35.tar.gz', @@ -1538,9 +1563,7 @@ use File::Glob qw(:case); 'Scalar-List-Utils' => { 'MAINTAINER' => 'gbarr', - 'DISTRIBUTION' => 'PEVANS/Scalar-List-Utils-1.30.tar.gz', - - # Note that perl uses its own version of Makefile.PL + 'DISTRIBUTION' => 'PEVANS/Scalar-List-Utils-1.32.tar.gz', 'FILES' => q[cpan/List-Util], 'EXCLUDED' => [ qr{^inc/Module/}, @@ -1580,7 +1603,7 @@ use File::Glob qw(:case); 'Socket' => { 'MAINTAINER' => 'pevans', - 'DISTRIBUTION' => 'PEVANS/Socket-2.011.tar.gz', + 'DISTRIBUTION' => 'PEVANS/Socket-2.012.tar.gz', 'FILES' => q[cpan/Socket], 'UPSTREAM' => 'cpan', }, @@ -1642,6 +1665,14 @@ use File::Glob qw(:case); 'MAINTAINER' => 'jstowe', 'DISTRIBUTION' => 'JSTOWE/Term-Cap-1.12.tar.gz', 'FILES' => q[cpan/Term-Cap], + + # Waiting to be merged upstream: see CPAN RT#73447 + 'CUSTOMIZED' => [ + qw( Cap.pm + test.pl + ), + ], + 'UPSTREAM' => undef, }, @@ -1655,7 +1686,7 @@ use File::Glob qw(:case); 'Term::ReadLine' => { 'MAINTAINER' => 'p5p', - 'DISTRIBUTION' => 'FLORA/Term-ReadLine-1.10.tar.gz', + 'DISTRIBUTION' => 'FLORA/Term-ReadLine-1.14.tar.gz', 'FILES' => q[dist/Term-ReadLine], 'EXCLUDED' => [qr{^t/release-.*\.t}], 'UPSTREAM' => 'blead', @@ -1684,7 +1715,10 @@ use File::Glob qw(:case); t/lib/if.pm ), ], + + # Waiting to be merged upstream: see CPAN RT#64353 'CUSTOMIZED' => [ 't/source.t' ], + 'UPSTREAM' => 'cpan', }, @@ -1702,9 +1736,18 @@ use File::Glob qw(:case); lib/Test/Builder/IO/Scalar.pm ), ], - 'CUSTOMIZED' => [ - 't/fail-more.t', # awaiting upstream fix + + 'CUSTOMIZED' => [ + # Waiting to be merged upstream: see CPAN RT#79762 + 't/fail-more.t', + + # Waiting to be merged upstream: see PERL RT#119825 + 'lib/Test/Builder.pm', + 'lib/Test/Builder/Module.pm', + 'lib/Test/More.pm', + 'lib/Test/Simple.pm', ], + 'UPSTREAM' => 'cpan', }, @@ -1726,6 +1769,8 @@ use File::Glob qw(:case); t/99_pmv.t ), ], + + # Waiting to be merged upstream: see CPAN RT#87788 'CUSTOMIZED' => [ qw( t/01_compile.t t/02_extbrk.t @@ -1738,6 +1783,7 @@ use File::Glob qw(:case); t/09_gentag.t ), ], + 'UPSTREAM' => 'cpan', }, @@ -1747,6 +1793,13 @@ use File::Glob qw(:case); 'FILES' => q[cpan/Text-ParseWords], 'EXCLUDED' => ['t/pod.t'], + # Waiting to be merged upstream: see CPAN RT#50929 + 'CUSTOMIZED' => [ + qw( t/ParseWords.t + t/taint.t + ), + ], + # For the benefit of make_ext.pl, we have to have this accessible: 'MAP' => { 'ParseWords.pm' => 'cpan/Text-ParseWords/lib/Text/ParseWords.pm', @@ -1801,7 +1854,7 @@ use File::Glob qw(:case); 'threads' => { 'MAINTAINER' => 'jdhedden', - 'DISTRIBUTION' => 'JDHEDDEN/threads-1.87.tar.gz', + 'DISTRIBUTION' => 'JDHEDDEN/threads-1.89.tar.gz', 'FILES' => q[dist/threads], 'EXCLUDED' => [ qr{^examples/}, @@ -1861,11 +1914,8 @@ use File::Glob qw(:case); 'Time::HiRes' => { 'MAINTAINER' => 'zefram', - 'DISTRIBUTION' => 'ZEFRAM/Time-HiRes-1.9725.tar.gz', + 'DISTRIBUTION' => 'ZEFRAM/Time-HiRes-1.9726.tar.gz', 'FILES' => q[cpan/Time-HiRes], - 'CUSTOMIZED' => [ - 'Makefile.PL', # awaiting patches applied upstream (see c7627e6d) - ], 'UPSTREAM' => 'cpan', }, @@ -1884,14 +1934,14 @@ use File::Glob qw(:case); 'Time::Piece' => { 'MAINTAINER' => 'msergeant', - 'DISTRIBUTION' => 'RJBS/Time-Piece-1.21.tar.gz', + 'DISTRIBUTION' => 'RJBS/Time-Piece-1.23.tar.gz', 'FILES' => q[cpan/Time-Piece], 'UPSTREAM' => undef, }, 'Unicode::Collate' => { 'MAINTAINER' => 'sadahiro', - 'DISTRIBUTION' => 'SADAHIRO/Unicode-Collate-0.98.tar.gz', + 'DISTRIBUTION' => 'SADAHIRO/Unicode-Collate-0.99.tar.gz', 'FILES' => q[cpan/Unicode-Collate], 'EXCLUDED' => [ qr{N$}, @@ -1902,7 +1952,7 @@ use File::Glob qw(:case); mklocale ), ], - 'UPSTREAM' => 'first-come', + 'UPSTREAM' => 'cpan', }, 'Unicode::Normalize' => { @@ -1916,7 +1966,7 @@ use File::Glob qw(:case); enableXS ), ], - 'UPSTREAM' => 'first-come', + 'UPSTREAM' => 'cpan', }, 'Unicode::UCD' => { @@ -1927,7 +1977,7 @@ use File::Glob qw(:case); 'version' => { 'MAINTAINER' => 'jpeacock', - 'DISTRIBUTION' => 'JPEACOCK/version-0.9902.tar.gz', + 'DISTRIBUTION' => 'JPEACOCK/version-0.9904.tar.gz', 'FILES' => q[cpan/version], 'EXCLUDED' => [ qr{^vutil/}, @@ -1935,6 +1985,15 @@ use File::Glob qw(:case); 't/survey_locales', 'vperl/vpp.pm', ], + + # Waiting to be merged upstream: see CPAN RT#87513 + 'CUSTOMIZED' => [ + qw( lib/version.pm + t/07locale.t + t/08_corelist.t + ), + ], + 'UPSTREAM' => undef, }, @@ -2021,12 +2080,6 @@ use File::Glob qw(:case); 'UPSTREAM' => undef, }, - 's2p' => { - 'MAINTAINER' => 'laun', - 'FILES' => q[x2p/s2p.PL], - 'UPSTREAM' => undef, - }, - # this pseudo-module represents all the files under ext/ and lib/ # that aren't otherwise claimed. This means that the following two # commands will check that every file under ext/ and lib/ is