Subject: | Not installable on 5.8.1 because bundles borked MI plugins |
Monkeypatch (not necessary if MI plugins are fixed and a new dist is wrapped):
=============
diff -ur YAML-0.73.orig//inc/Module/Install/AckXXX.pm YAML-0.73/inc/Module/Install/AckXXX.pm
--- YAML-0.73.orig//inc/Module/Install/AckXXX.pm 2011-04-19 06:56:08.000000000 -0400
+++ YAML-0.73/inc/Module/Install/AckXXX.pm 2011-09-22 10:27:02.841350036 -0400
@@ -2,7 +2,7 @@
package Module::Install::AckXXX;
use strict;
use warnings;
-use 5.008003;
+use 5.008001;
use Module::Install::Base;
diff -ur YAML-0.73.orig//inc/Module/Install/ManifestSkip.pm YAML-0.73/inc/Module/Install/ManifestSkip.pm
--- YAML-0.73.orig//inc/Module/Install/ManifestSkip.pm 2011-04-19 06:56:07.000000000 -0400
+++ YAML-0.73/inc/Module/Install/ManifestSkip.pm 2011-09-22 10:27:15.528307013 -0400
@@ -2,7 +2,7 @@
package Module::Install::ManifestSkip;
use strict;
use warnings;
-use 5.008003;
+use 5.008001;
use Module::Install::Base;
diff -ur YAML-0.73.orig//inc/Module/Install/VersionCheck.pm YAML-0.73/inc/Module/Install/VersionCheck.pm
--- YAML-0.73.orig//inc/Module/Install/VersionCheck.pm 2011-04-19 06:56:08.000000000 -0400
+++ YAML-0.73/inc/Module/Install/VersionCheck.pm 2011-09-22 10:27:10.948683533 -0400
@@ -2,7 +2,7 @@
package Module::Install::VersionCheck;
use strict;
use warnings;
-use 5.008003;
+use 5.008001;
use Module::Install::Base;
Result:
========
rabbit@Dungeon:~/devel/YAML-0.73$ perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for YAML
Writing MYMETA.yml and MYMETA.json
rabbit@Dungeon:~/devel/YAML-0.73$ make
cp lib/YAML/Loader.pm blib/lib/YAML/Loader.pm
cp lib/YAML/Error.pm blib/lib/YAML/Error.pm
cp lib/YAML/Dumper/Base.pm blib/lib/YAML/Dumper/Base.pm
cp lib/YAML/Types.pm blib/lib/YAML/Types.pm
cp lib/YAML/Dumper.pm blib/lib/YAML/Dumper.pm
cp lib/YAML/Marshall.pm blib/lib/YAML/Marshall.pm
cp lib/YAML/Any.pm blib/lib/YAML/Any.pm
cp lib/Test/YAML.pm blib/lib/Test/YAML.pm
cp lib/YAML/Tag.pm blib/lib/YAML/Tag.pm
cp lib/YAML/Node.pm blib/lib/YAML/Node.pm
cp lib/YAML/Base.pm blib/lib/YAML/Base.pm
cp lib/YAML.pm blib/lib/YAML.pm
cp lib/YAML/Loader/Base.pm blib/lib/YAML/Loader/Base.pm
Manifying blib/man3/YAML::Dumper::Base.3
Manifying blib/man3/YAML::Error.3
Manifying blib/man3/YAML::Marshall.3
Manifying blib/man3/YAML.3
Manifying blib/man3/YAML::Loader.3
Manifying blib/man3/YAML::Any.3
Manifying blib/man3/Test::YAML.3
Manifying blib/man3/YAML::Dumper.3
Manifying blib/man3/YAML::Node.3
Manifying blib/man3/YAML::Base.3
Manifying blib/man3/YAML::Loader::Base.3
Manifying blib/man3/YAML::Tag.3
Manifying blib/man3/YAML::Types.3
rabbit@Dungeon:~/devel/YAML-0.73$ make test
PERL_DL_NONLAZY=1 /home/rabbit/perl5/perlbrew/perls/5.8.1/bin/perl5.8.1 "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/*.t
t/2-scalars.t ............ ok
t/basic-tests.t .......... ok
t/bugs-emailed.t ......... ok
t/bugs-rt.t .............. ok
t/changes.t .............. ok
t/dump-basics.t .......... ok
t/dump-blessed.t ......... ok
t/dump-code.t ............ ok
t/dump-file-utf8.t ....... ok
t/dump-file.t ............ ok
t/dump-nested.t .......... ok
t/dump-opts.t ............ ok
t/dump-perl-types-512.t .. ok
t/dump-perl-types-514.t .. skipped: test only for perls v5.13.5-11-gfb85c04 or later
t/dump-perl-types.t ...... ok
t/dump-stringify.t ....... ok
t/dump-tests-512.t ....... ok
t/dump-tests-514.t ....... skipped: test only for perls v5.13.5-11-gfb85c04 or later
t/dump-tests.t ........... ok
t/dump-works.t ........... ok
t/errors.t ............... ok
t/export.t ............... ok
t/freeze-thaw.t .......... ok
t/global-api.t ........... ok
t/inbox.t ................ ok
t/load-fails.t ........... ok
t/load-passes.t .......... ok
t/load-slides.t .......... ok
t/load-spec.t ............ ok
t/load-tests.t ........... ok
t/load-works.t ........... ok
t/marshall.t ............. ok
t/node-info.t ............ ok
t/pugs-objects.t ......... ok
t/references.t ........... ok
t/regexp.t ............... ok
t/svk.t .................. ok
t/test.t ................. ok
All tests successful.
Files=38, Tests=452, 5 wallclock secs ( 0.30 usr 0.13 sys + 3.80 cusr 0.64 csys = 4.87 CPU)
Result: PASS
rabbit@Dungeon:~/devel/YAML-0.73$ make install
Installing /home/rabbit/perl5/perlbrew/perls/5.8.1/lib/site_perl/5.8.1/YAML.pm
Installing /home/rabbit/perl5/perlbrew/perls/5.8.1/lib/site_perl/5.8.1/YAML/Loader.pm
Installing /home/rabbit/perl5/perlbrew/perls/5.8.1/lib/site_perl/5.8.1/YAML/Error.pm
Installing /home/rabbit/perl5/perlbrew/perls/5.8.1/lib/site_perl/5.8.1/YAML/Types.pm
Installing /home/rabbit/perl5/perlbrew/perls/5.8.1/lib/site_perl/5.8.1/YAML/Dumper.pm
Installing /home/rabbit/perl5/perlbrew/perls/5.8.1/lib/site_perl/5.8.1/YAML/Marshall.pm
Installing /home/rabbit/perl5/perlbrew/perls/5.8.1/lib/site_perl/5.8.1/YAML/Any.pm
Installing /home/rabbit/perl5/perlbrew/perls/5.8.1/lib/site_perl/5.8.1/YAML/Tag.pm
Installing /home/rabbit/perl5/perlbrew/perls/5.8.1/lib/site_perl/5.8.1/YAML/Node.pm
Installing /home/rabbit/perl5/perlbrew/perls/5.8.1/lib/site_perl/5.8.1/YAML/Base.pm
Installing /home/rabbit/perl5/perlbrew/perls/5.8.1/lib/site_perl/5.8.1/YAML/Dumper/Base.pm
Installing /home/rabbit/perl5/perlbrew/perls/5.8.1/lib/site_perl/5.8.1/YAML/Loader/Base.pm
Installing /home/rabbit/perl5/perlbrew/perls/5.8.1/lib/site_perl/5.8.1/Test/YAML.pm
Installing /home/rabbit/perl5/perlbrew/perls/5.8.1/man/man3/YAML::Dumper::Base.3
Installing /home/rabbit/perl5/perlbrew/perls/5.8.1/man/man3/YAML::Error.3
Installing /home/rabbit/perl5/perlbrew/perls/5.8.1/man/man3/YAML::Marshall.3
Installing /home/rabbit/perl5/perlbrew/perls/5.8.1/man/man3/YAML.3
Installing /home/rabbit/perl5/perlbrew/perls/5.8.1/man/man3/YAML::Loader.3
Installing /home/rabbit/perl5/perlbrew/perls/5.8.1/man/man3/YAML::Any.3
Installing /home/rabbit/perl5/perlbrew/perls/5.8.1/man/man3/Test::YAML.3
Installing /home/rabbit/perl5/perlbrew/perls/5.8.1/man/man3/YAML::Dumper.3
Installing /home/rabbit/perl5/perlbrew/perls/5.8.1/man/man3/YAML::Node.3
Installing /home/rabbit/perl5/perlbrew/perls/5.8.1/man/man3/YAML::Base.3
Installing /home/rabbit/perl5/perlbrew/perls/5.8.1/man/man3/YAML::Loader::Base.3
Installing /home/rabbit/perl5/perlbrew/perls/5.8.1/man/man3/YAML::Tag.3
Installing /home/rabbit/perl5/perlbrew/perls/5.8.1/man/man3/YAML::Types.3
Appending installation info to /home/rabbit/perl5/perlbrew/perls/5.8.1/lib/5.8.1/x86_64-linux/perllocal.pod