This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Update HTTP-Tiny to CPAN version 0.036
[perl5.git] / Porting / Maintainers.pl
index 3e8d595..4cb1575 100755 (executable)
@@ -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
@@ -225,7 +223,7 @@ use File::Glob qw(:case);
 
     'autodie' => {
         'MAINTAINER'   => 'pjf',
-        'DISTRIBUTION' => 'PJF/autodie-2.21.tar.gz',
+        'DISTRIBUTION' => 'PJF/autodie-2.22.tar.gz',
         'FILES'        => q[cpan/autodie],
         'EXCLUDED'     => [
             qr{benchmarks},
@@ -233,8 +231,8 @@ use File::Glob qw(:case);
             # 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
@@ -248,8 +246,8 @@ use File::Glob qw(:case);
                 )
         ],
         'CUSTOMIZED'   => [
-            # Waiting to be merged upstream: see CPAN RT#88444
-            qw(        t/utime.t ),
+            # Waiting to be merged upstream: see CPAN RT#87237
+            qw(        t/utf8_open.t ),
         ],
         'UPSTREAM'   => 'cpan',
     },
@@ -404,7 +402,7 @@ 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/},
@@ -412,6 +410,7 @@ use File::Glob qw(:case);
             qr{^t/CPAN/authors/},
             qw( lib/CPAN/Admin.pm
                 scripts/cpan-mirrors
+                PAUSE2015.pub
                 SlayMakefile
                 t/00signature.t
                 t/04clean_load.t
@@ -430,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
@@ -454,7 +454,7 @@ use File::Glob qw(:case);
     # perl -Icpan/CPAN-Meta/lib Porting/makemeta
     'CPAN::Meta' => {
         'MAINTAINER'   => 'dagolden',
-        'DISTRIBUTION' => 'DAGOLDEN/CPAN-Meta-2.132510.tar.gz',
+        'DISTRIBUTION' => 'DAGOLDEN/CPAN-Meta-2.132620.tar.gz',
         'FILES'        => q[cpan/CPAN-Meta],
         'EXCLUDED'     => [
             qw(t/00-compile.t),
@@ -518,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],
@@ -540,6 +532,14 @@ use File::Glob qw(:case);
         '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' => {
         'MAINTAINER' => 'p5p',
         'FILES'      => q[lib/diagnostics.{pm,t}],
@@ -597,7 +597,7 @@ use File::Glob qw(:case);
 
     'Encode' => {
         'MAINTAINER'   => 'dankogai',
-        'DISTRIBUTION' => 'DANKOGAI/Encode-2.54.tar.gz',
+        'DISTRIBUTION' => 'DANKOGAI/Encode-2.55.tar.gz',
         'FILES'        => q[cpan/Encode],
         'UPSTREAM'     => 'cpan',
     },
@@ -699,7 +699,7 @@ use File::Glob qw(:case);
 
     'ExtUtils::MakeMaker' => {
         'MAINTAINER'   => 'mschwern',
-        'DISTRIBUTION' => 'BINGOS/ExtUtils-MakeMaker-6.76.tar.gz',
+        'DISTRIBUTION' => 'BINGOS/ExtUtils-MakeMaker-6.78.tar.gz',
         'FILES'        => q[cpan/ExtUtils-MakeMaker],
         'EXCLUDED'     => [
             qr{^t/lib/Test/},
@@ -708,7 +708,7 @@ use File::Glob qw(:case);
             qr{^t/liblist/},
             qr{^\.perlcriticrc},
         ],
-        'UPSTREAM' => 'first-come',
+        'UPSTREAM' => 'cpan',
     },
 
     'ExtUtils::Manifest' => {
@@ -726,17 +726,10 @@ use File::Glob qw(:case);
         'UPSTREAM'     => 'blead',
     },
 
-    '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',
+    'Fcntl' => {
+        'MAINTAINER' => 'p5p',
+        'FILES'      => q[ext/Fcntl],
+        'UPSTREAM'   => 'blead',
     },
 
     'File::Basename' => {
@@ -765,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',
     },
@@ -892,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',
@@ -918,21 +905,21 @@ 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.035.tar.gz',
+        'DISTRIBUTION' => 'DAGOLDEN/HTTP-Tiny-0.036.tar.gz',
         'FILES'        => q[cpan/HTTP-Tiny],
         'EXCLUDED'     => [
             'cpanfile',
@@ -1029,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',
     },
 
@@ -1210,7 +1203,7 @@ use File::Glob qw(:case);
 
     'Module::CoreList' => {
         'MAINTAINER'   => 'bingos',
-        'DISTRIBUTION' => 'BINGOS/Module-CoreList-2.97.tar.gz',
+        'DISTRIBUTION' => 'BINGOS/Module-CoreList-2.99.tar.gz',
         'FILES'        => q[dist/Module-CoreList],
         'UPSTREAM'     => 'blead',
     },
@@ -1313,7 +1306,7 @@ use File::Glob qw(:case);
 
     'parent' => {
         'MAINTAINER'   => 'corion',
-        'DISTRIBUTION' => 'CORION/parent-0.227.tar.gz',
+        'DISTRIBUTION' => 'CORION/parent-0.228.tar.gz',
         'FILES'        => q[cpan/parent],
         'UPSTREAM'     => undef,
     },
@@ -1344,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],
@@ -1356,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],
@@ -1400,14 +1414,6 @@ use File::Glob qw(:case);
         'UPSTREAM'     => undef,
     },
 
-    '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',
-    },
-
     'perlpacktut' => {
         'MAINTAINER' => 'laun',
         'FILES'      => q[pod/perlpacktut.pod],
@@ -1507,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
@@ -1518,10 +1524,6 @@ use File::Glob qw(:case);
             qw( scripts/pod2man.PL
                 scripts/pod2text.PL
                 ),
-
-            # Waiting to be merged upstream: see CPAN RT#87440
-            qw( pod/perlpodstyle.pod
-                ),
         ],
         'MAP' => {
             ''                 => 'cpan/podlators/',
@@ -1546,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',
@@ -1729,8 +1737,16 @@ use File::Glob qw(:case);
                 ),
         ],
 
-        # Waiting to be merged upstream: see CPAN RT#79762
-        'CUSTOMIZED' =>  [ 't/fail-more.t' ],
+        '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',
     },
@@ -1838,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/},
@@ -2064,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