X-Git-Url: https://perl5.git.perl.org/perl5.git/blobdiff_plain/33f804f62a826768d8f4694d2fd94f587e12c6f5..931ac0366a9ac514743b30ee384328fc26c777d5:/Porting/Maintainers.pl diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl index dd88ca7..263aacc 100755 --- a/Porting/Maintainers.pl +++ b/Porting/Maintainers.pl @@ -1,3 +1,4 @@ +#!perl # A simple listing of core files that have specific maintainers, # or at least someone that can be called an "interested party". # Also, a "module" does not necessarily mean a CPAN module, it @@ -105,7 +106,7 @@ use File::Glob qw(:case); 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 + THANKS TODO Todo VERSION WHATSNEW CONTRIBUTING ); # Each entry in the %Modules hash roughly represents a distribution, @@ -207,7 +208,7 @@ use File::Glob qw(:case); 'Archive::Tar' => { 'MAINTAINER' => 'kane', - 'DISTRIBUTION' => 'BINGOS/Archive-Tar-1.88.tar.gz', + 'DISTRIBUTION' => 'BINGOS/Archive-Tar-1.90.tar.gz', 'FILES' => q[cpan/Archive-Tar], 'EXCLUDED' => ['Makefile.PL'], 'UPSTREAM' => 'cpan', @@ -229,7 +230,7 @@ use File::Glob qw(:case); 'autodie' => { 'MAINTAINER' => 'pjf', - 'DISTRIBUTION' => 'PJF/autodie-2.12.tar.gz', + 'DISTRIBUTION' => 'PJF/autodie-2.13.tar.gz', 'FILES' => q[cpan/autodie], 'EXCLUDED' => [ qr{^inc/Module/}, @@ -254,7 +255,7 @@ use File::Glob qw(:case); 'AutoLoader' => { 'MAINTAINER' => 'smueller', - 'DISTRIBUTION' => 'SMUELLER/AutoLoader-5.72.tar.gz', + 'DISTRIBUTION' => 'SMUELLER/AutoLoader-5.73.tar.gz', 'FILES' => q[cpan/AutoLoader], 'EXCLUDED' => ['t/00pod.t'], 'UPSTREAM' => 'cpan', @@ -262,7 +263,7 @@ use File::Glob qw(:case); 'autouse' => { 'MAINTAINER' => 'p5p', - 'DISTRIBUTION' => 'FLORA/autouse-1.06.tar.gz', + 'DISTRIBUTION' => 'FLORA/autouse-1.07.tar.gz', 'FILES' => q[dist/autouse], 'EXCLUDED' => [qr{^t/release-.*\.t}], 'UPSTREAM' => 'blead', @@ -287,7 +288,7 @@ use File::Glob qw(:case); 'B::Debug' => { 'MAINTAINER' => 'rurban', - 'DISTRIBUTION' => 'RURBAN/B-Debug-1.17.tar.gz', + 'DISTRIBUTION' => 'RURBAN/B-Debug-1.18.tar.gz', 'FILES' => q[cpan/B-Debug], 'EXCLUDED' => ['t/pod.t'], 'UPSTREAM' => 'cpan', @@ -301,7 +302,7 @@ use File::Glob qw(:case); 'B::Lint' => { 'MAINTAINER' => 'jjore', - 'DISTRIBUTION' => 'FLORA/B-Lint-1.13.tar.gz', + 'DISTRIBUTION' => 'FLORA/B-Lint-1.14.tar.gz', 'FILES' => q[dist/B-Lint], 'EXCLUDED' => ['t/test.pl'], 'UPSTREAM' => 'blead', @@ -322,7 +323,7 @@ use File::Glob qw(:case); 'bignum' => { 'MAINTAINER' => 'rafl', - 'DISTRIBUTION' => 'FLORA/bignum-0.29.tar.gz', + 'DISTRIBUTION' => 'FLORA/bignum-0.30.tar.gz', 'FILES' => q[dist/bignum], 'EXCLUDED' => [ qr{^inc/Module/}, @@ -342,18 +343,15 @@ use File::Glob qw(:case); 'CGI' => { 'MAINTAINER' => 'lstein', - 'DISTRIBUTION' => 'MARKSTOS/CGI.pm-3.59.tar.gz', + 'DISTRIBUTION' => 'MARKSTOS/CGI.pm-3.62.tar.gz', 'FILES' => q[cpan/CGI], 'EXCLUDED' => [ - qr{^t/lib/Test}, - qw( cgi-lib_porting.html - cgi_docs.html + qw( cgi_docs.html examples/WORLD_WRITABLE/18.157.1.253.sav t/gen-tests/gen-start-end-tags.pl t/fast.t ), ], - 'CUSTOMIZED' => ['t/url.t'], 'UPSTREAM' => 'cpan', }, @@ -365,7 +363,7 @@ use File::Glob qw(:case); 'Compress::Raw::Bzip2' => { 'MAINTAINER' => 'pmqs', - 'DISTRIBUTION' => 'PMQS/Compress-Raw-Bzip2-2.055.tar.gz', + 'DISTRIBUTION' => 'PMQS/Compress-Raw-Bzip2-2.057.tar.gz', 'FILES' => q[cpan/Compress-Raw-Bzip2], 'EXCLUDED' => [ qr{^t/Test/}, @@ -376,7 +374,7 @@ use File::Glob qw(:case); 'Compress::Raw::Zlib' => { 'MAINTAINER' => 'pmqs', - 'DISTRIBUTION' => 'PMQS/Compress-Raw-Zlib-2.056.tar.gz', + 'DISTRIBUTION' => 'PMQS/Compress-Raw-Zlib-2.057.tar.gz', 'FILES' => q[cpan/Compress-Raw-Zlib], 'EXCLUDED' => [ @@ -454,7 +452,7 @@ use File::Glob qw(:case); 'CPANPLUS' => { 'MAINTAINER' => 'kane', - 'DISTRIBUTION' => 'BINGOS/CPANPLUS-0.9130.tar.gz', + 'DISTRIBUTION' => 'BINGOS/CPANPLUS-0.9133.tar.gz', 'FILES' => q[cpan/CPANPLUS], 'EXCLUDED' => [ qr{^inc/}, @@ -476,7 +474,7 @@ use File::Glob qw(:case); 'CPANPLUS::Dist::Build' => { 'MAINTAINER' => 'bingos', - 'DISTRIBUTION' => 'BINGOS/CPANPLUS-Dist-Build-0.62.tar.gz', + 'DISTRIBUTION' => 'BINGOS/CPANPLUS-Dist-Build-0.64.tar.gz', 'FILES' => q[cpan/CPANPLUS-Dist-Build], 'EXCLUDED' => [ qr{^inc/}, @@ -525,14 +523,14 @@ use File::Glob qw(:case); 'Data::Dumper' => { 'MAINTAINER' => 'p5p', # Not gsar. Not ilyam. Not really smueller - 'DISTRIBUTION' => 'SMUELLER/Data-Dumper-2.135_01.tar.gz', + 'DISTRIBUTION' => 'SMUELLER/Data-Dumper-2.136.tar.gz', 'FILES' => q[dist/Data-Dumper], 'UPSTREAM' => 'blead', }, 'DB_File' => { 'MAINTAINER' => 'pmqs', - 'DISTRIBUTION' => 'PMQS/DB_File-1.826.tar.gz', + 'DISTRIBUTION' => 'PMQS/DB_File-1.827.tar.gz', 'FILES' => q[cpan/DB_File], 'EXCLUDED' => [ qr{^patches/}, @@ -596,7 +594,7 @@ use File::Glob qw(:case); 'Digest::SHA' => { 'MAINTAINER' => 'mshelor', - 'DISTRIBUTION' => 'MSHELOR/Digest-SHA-5.71.tar.gz', + 'DISTRIBUTION' => 'MSHELOR/Digest-SHA-5.73.tar.gz', 'FILES' => q[cpan/Digest-SHA], 'EXCLUDED' => [ qw( t/pod.t @@ -615,7 +613,7 @@ use File::Glob qw(:case); 'Dumpvalue' => { 'MAINTAINER' => 'p5p', - 'DISTRIBUTION' => 'FLORA/Dumpvalue-1.16.tar.gz', + 'DISTRIBUTION' => 'FLORA/Dumpvalue-1.17.tar.gz', 'FILES' => q[dist/Dumpvalue], 'EXCLUDED' => [qr{^t/release-.*\.t}], 'UPSTREAM' => 'blead', @@ -673,7 +671,7 @@ use File::Glob qw(:case); 'Exporter' => { 'MAINTAINER' => 'ferreira', - 'DISTRIBUTION' => 'TODDR/Exporter-5.66.tar.gz', + 'DISTRIBUTION' => 'TODDR/Exporter-5.67.tar.gz', 'FILES' => q[lib/Exporter.pm lib/Exporter.t lib/Exporter/Heavy.pm @@ -753,7 +751,7 @@ use File::Glob qw(:case); 'ExtUtils::Manifest' => { 'MAINTAINER' => 'p5p', - 'DISTRIBUTION' => 'FLORA/ExtUtils-Manifest-1.60.tar.gz', + 'DISTRIBUTION' => 'FLORA/ExtUtils-Manifest-1.61.tar.gz', 'FILES' => q[dist/ExtUtils-Manifest], 'EXCLUDED' => [qr(t/release-.*\.t)], 'UPSTREAM' => 'blead', @@ -768,7 +766,7 @@ use File::Glob qw(:case); 'perlfaq' => { 'MAINTAINER' => 'perlfaq', - 'DISTRIBUTION' => 'LLAP/perlfaq-5.0150040.tar.gz', + 'DISTRIBUTION' => 'LLAP/perlfaq-5.0150041.tar.gz', 'FILES' => q[cpan/perlfaq], 'EXCLUDED' => [ qw( t/release-pod-syntax.t @@ -973,7 +971,7 @@ use File::Glob qw(:case); 'HTTP::Tiny' => { 'MAINTAINER' => 'dagolden', - 'DISTRIBUTION' => 'DAGOLDEN/HTTP-Tiny-0.022.tar.gz', + 'DISTRIBUTION' => 'DAGOLDEN/HTTP-Tiny-0.024.tar.gz', 'FILES' => q[cpan/HTTP-Tiny], 'EXCLUDED' => [ 't/00-report-prereqs.t', @@ -1027,7 +1025,7 @@ use File::Glob qw(:case); 'IO-Compress' => { 'MAINTAINER' => 'pmqs', - 'DISTRIBUTION' => 'PMQS/IO-Compress-2.055.tar.gz', + 'DISTRIBUTION' => 'PMQS/IO-Compress-2.057.tar.gz', 'FILES' => q[cpan/IO-Compress], 'EXCLUDED' => [qr{t/Test/}], 'UPSTREAM' => 'cpan', @@ -1103,7 +1101,7 @@ use File::Glob qw(:case); 'Locale-Codes' => { 'MAINTAINER' => 'sbeck', - 'DISTRIBUTION' => 'SBECK/Locale-Codes-3.22.tar.gz', + 'DISTRIBUTION' => 'SBECK/Locale-Codes-3.23.tar.gz', 'FILES' => q[cpan/Locale-Codes], 'EXCLUDED' => [ qw( t/pod_coverage.t @@ -1249,7 +1247,7 @@ use File::Glob qw(:case); 'Module::Build' => { 'MAINTAINER' => 'kwilliams', - 'DISTRIBUTION' => 'LEONT/Module-Build-0.4002.tar.gz', + 'DISTRIBUTION' => 'LEONT/Module-Build-0.4003.tar.gz', 'FILES' => q[cpan/Module-Build], 'EXCLUDED' => [ qw( t/par.t @@ -1264,7 +1262,7 @@ use File::Glob qw(:case); 'Module::CoreList' => { 'MAINTAINER' => 'bingos', - 'DISTRIBUTION' => 'BINGOS/Module-CoreList-2.70.tar.gz', + 'DISTRIBUTION' => 'RJBS/Module-CoreList-2.76.tar.gz', 'FILES' => q[dist/Module-CoreList], 'UPSTREAM' => 'blead', }, @@ -1292,7 +1290,7 @@ use File::Glob qw(:case); 'Module::Metadata' => { 'MAINTAINER' => 'dagolden', - 'DISTRIBUTION' => 'VPIT/Module-Metadata-1.000010.tar.gz', + 'DISTRIBUTION' => 'APEIRON/Module-Metadata-1.000011.tar.gz', 'FILES' => q[cpan/Module-Metadata], 'EXCLUDED' => [ qr{^maint}, @@ -1303,7 +1301,7 @@ use File::Glob qw(:case); 'Module::Pluggable' => { 'MAINTAINER' => 'simonw', - 'DISTRIBUTION' => 'SIMONW/Module-Pluggable-4.0.tar.gz', + 'DISTRIBUTION' => 'SIMONW/Module-Pluggable-4.5.tar.gz', 'FILES' => q[cpan/Module-Pluggable], 'UPSTREAM' => 'cpan', 'CUSTOMIZED' => ['Makefile.PL'], @@ -1639,14 +1637,14 @@ use File::Glob qw(:case); 'Socket' => { 'MAINTAINER' => 'pevans', - 'DISTRIBUTION' => 'PEVANS/Socket-2.002.tar.gz', + 'DISTRIBUTION' => 'PEVANS/Socket-2.006.tar.gz', 'FILES' => q[cpan/Socket], 'UPSTREAM' => 'cpan', }, 'Storable' => { 'MAINTAINER' => 'ams', - 'DISTRIBUTION' => 'AMS/Storable-2.35.tar.gz', + 'DISTRIBUTION' => 'AMS/Storable-2.39.tar.gz', 'FILES' => q[dist/Storable], 'EXCLUDED' => [qr{^t/Test/}], 'UPSTREAM' => 'blead', @@ -1660,7 +1658,7 @@ use File::Glob qw(:case); 'Sys::Syslog' => { 'MAINTAINER' => 'saper', - 'DISTRIBUTION' => 'SAPER/Sys-Syslog-0.30.tar.gz', + 'DISTRIBUTION' => 'SAPER/Sys-Syslog-0.32.tar.gz', 'FILES' => q[cpan/Sys-Syslog], 'EXCLUDED' => [ qr{^eg/}, @@ -1706,7 +1704,7 @@ use File::Glob qw(:case); 'Term::ReadLine' => { 'MAINTAINER' => 'p5p', - 'DISTRIBUTION' => 'FLORA/Term-ReadLine-1.09.tar.gz', + 'DISTRIBUTION' => 'FLORA/Term-ReadLine-1.10.tar.gz', 'FILES' => q[dist/Term-ReadLine], 'EXCLUDED' => [qr{^t/release-.*\.t}], 'UPSTREAM' => 'blead', @@ -1714,7 +1712,7 @@ use File::Glob qw(:case); 'Term::UI' => { 'MAINTAINER' => 'kane', - 'DISTRIBUTION' => 'BINGOS/Term-UI-0.30.tar.gz', + 'DISTRIBUTION' => 'BINGOS/Term-UI-0.32.tar.gz', 'FILES' => q[cpan/Term-UI], 'UPSTREAM' => 'cpan', }, @@ -1820,7 +1818,7 @@ use File::Glob qw(:case); 'Text::Abbrev' => { 'MAINTAINER' => 'p5p', - 'DISTRIBUTION' => 'FLORA/Text-Abbrev-1.01.tar.gz', + 'DISTRIBUTION' => 'FLORA/Text-Abbrev-1.02.tar.gz', 'FILES' => q[dist/Text-Abbrev], 'EXCLUDED' => [qr{^t/release-.*\.t}], 'UPSTREAM' => 'blead', @@ -1882,24 +1880,27 @@ use File::Glob qw(:case); 'Text-Tabs+Wrap' => { 'MAINTAINER' => 'muir', - 'DISTRIBUTION' => 'MUIR/modules/Text-Tabs+Wrap-2009.0305.tar.gz', + 'DISTRIBUTION' => 'MUIR/modules/Text-Tabs+Wrap-2012.0818.tar.gz', 'FILES' => q[cpan/Text-Tabs], - 'EXCLUDED' => ['t/dnsparks.t'], # see af6492bf9e - 'UPSTREAM' => 'cpan', - 'CUSTOMIZED' => [ - qw( t/fill.t - t/tabs.t - ), + 'EXCLUDED' => [ + qr/^lib\.old/, + 't/dnsparks.t', # see af6492bf9e ], + 'MAP' => { + '' => 'cpan/Text-Tabs/', + 'lib.modern/Text/Tabs.pm' => 'cpan/Text-Tabs/lib/Text/Tabs.pm', + 'lib.modern/Text/Wrap.pm' => 'cpan/Text-Tabs/lib/Text/Wrap.pm', + }, + 'UPSTREAM' => 'cpan', }, 'Thread::Queue' => { 'MAINTAINER' => 'jdhedden', - 'DISTRIBUTION' => 'JDHEDDEN/Thread-Queue-2.12.tar.gz', + 'DISTRIBUTION' => 'JDHEDDEN/Thread-Queue-3.01.tar.gz', 'FILES' => q[dist/Thread-Queue], 'EXCLUDED' => [ - qw( examples/queue.pl - t/00_load.t + qr{^examples/}, + qw( t/00_load.t t/99_pod.t t/test.pl ), @@ -1937,7 +1938,7 @@ use File::Glob qw(:case); 'threads::shared' => { 'MAINTAINER' => 'jdhedden', - 'DISTRIBUTION' => 'JDHEDDEN/threads-shared-1.40.tar.gz', + 'DISTRIBUTION' => 'JDHEDDEN/threads-shared-1.42.tar.gz', 'FILES' => q[dist/threads-shared], 'EXCLUDED' => [ qw( examples/class.pl @@ -2010,7 +2011,7 @@ use File::Glob qw(:case); 'Unicode::Collate' => { 'MAINTAINER' => 'sadahiro', - 'DISTRIBUTION' => 'SADAHIRO/Unicode-Collate-0.89.tar.gz', + 'DISTRIBUTION' => 'SADAHIRO/Unicode-Collate-0.91.tar.gz', 'FILES' => q[cpan/Unicode-Collate], 'EXCLUDED' => [ qr{N$}, @@ -2026,7 +2027,7 @@ use File::Glob qw(:case); 'Unicode::Normalize' => { 'MAINTAINER' => 'sadahiro', - 'DISTRIBUTION' => 'SADAHIRO/Unicode-Normalize-1.14.tar.gz', + 'DISTRIBUTION' => 'SADAHIRO/Unicode-Normalize-1.16.tar.gz', 'FILES' => q[cpan/Unicode-Normalize], 'EXCLUDED' => [ qw( MANIFEST.N @@ -2046,7 +2047,7 @@ use File::Glob qw(:case); 'version' => { 'MAINTAINER' => 'jpeacock', - 'DISTRIBUTION' => 'JPEACOCK/version-0.99.tar.gz', + 'DISTRIBUTION' => 'JPEACOCK/version-0.9901.tar.gz', 'FILES' => q[lib/version.pm lib/version.pod lib/version], 'EXCLUDED' => [ qr{^t/.*\.t$}, @@ -2122,7 +2123,7 @@ use File::Glob qw(:case); 'XSLoader' => { 'MAINTAINER' => 'saper', - 'DISTRIBUTION' => 'SAPER/XSLoader-0.15.tar.gz', + 'DISTRIBUTION' => 'SAPER/XSLoader-0.16.tar.gz', 'FILES' => q[dist/XSLoader], 'EXCLUDED' => [ qr{^eg/}, @@ -2132,7 +2133,8 @@ use File::Glob qw(:case); ), 'XSLoader.pm', # we use XSLoader_pm.PL ], - 'UPSTREAM' => 'blead', + # Revert UPSTREAM to 'blead' after 0.17 is released + 'UPSTREAM' => undef, }, 's2p' => {