Subject: | Undeclared dependency on Class::MOP |
As per subject. There is no sample fail report at cpantesters yet, but I see it on my smoker. It seems Moose installations without Class::MOP are rare, but current Moose has no dependency on it, so packages that rely on that dependency are now breaking.
Here a bit of the output of the cpan shell:
Tapper-TAP-Harness-4.1.1/xt/lazyplan_noyaml.t
Tapper-TAP-Harness-4.1.1/xt/critic.t
Tapper-TAP-Harness-4.1.1/META.json
Tapper-TAP-Harness-4.1.1/MANIFEST
Tapper-TAP-Harness-4.1.1/META.yml
Tapper-TAP-Harness-4.1.1/dist.ini
Tapper-TAP-Harness-4.1.1/Changes
Tapper-TAP-Harness-4.1.1/LICENSE
Tapper-TAP-Harness-4.1.1/README
Configuring T/TA/TAPPER/Tapper-TAP-Harness-4.1.1.tar.gz with Makefile.PL
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Tapper::TAP::Harness
Writing MYMETA.yml and MYMETA.json
(/home/sand/src/perl/repoperls/installed-perls/perl/v5.19.10-18-gfb5a6c4/a2da/bin/perl Makefile.PL exited with 0)
CPAN::Reporter: Makefile.PL result is 'pass', No errors.
TAPPER/Tapper-TAP-Harness-4.1.1.tar.gz
/home/sand/src/perl/repoperls/installed-perls/perl/v5.19.10-18-gfb5a6c4/a2da/bin/perl Makefile.PL -- OK
Running make for T/TA/TAPPER/Tapper-TAP-Harness-4.1.1.tar.gz
==========monitoring proc 913 perl /home/src/perl/repoperls/installed-perls/perl/v5.19.10-18-gfb5a6c4/a2da secs 8.0000=======
cp lib/Tapper/TAP/Harness.pm blib/lib/Tapper/TAP/Harness.pm
Manifying blib/man3/Tapper::TAP::Harness.3
(/usr/bin/make exited with 0)
CPAN::Reporter: make result is 'pass', No errors.
TAPPER/Tapper-TAP-Harness-4.1.1.tar.gz
/usr/bin/make -- OK
Running make test
PERL_DL_NONLAZY=1 /home/sand/src/perl/repoperls/installed-perls/perl/v5.19.10-18-gfb5a6c4/a2da/bin/perl "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/backcompat/*.t
==========monitoring proc 913 perl /home/src/perl/repoperls/installed-perls/perl/v5.19.10-18-gfb5a6c4/a2da secs 9.0000=======
# Failed test 'use Tapper::TAP::Harness;'
# at t/00-load.t line 6.
# Tried to use 'Tapper::TAP::Harness'.
# Error: Can't locate Class/MOP.pm in @INC (you may need to install the Class::MOP module) (@INC contains: /tmp/loop_over_bdir-912-QvaXPL/Tapper-TAP-Harness-4.1.1-PhqbgW/blib/lib /tmp/loop_over_bdir-912-QvaXPL/Tapper-TAP-Harness-4.1.1-PhqbgW/blib/arch /home/sand/src/perl/repoperls/installed-perls/perl/v5.19.10-18-gfb5a6c4/a2da/lib/site_perl/5.19.11/x86_64-linux-thread-multi-ld /home/sand/src/perl/repoperls/installed-perls/perl/v5.19.10-18-gfb5a6c4/a2da/lib/site_perl/5.19.11 /home/sand/src/perl/repoperls/installed-perls/perl/v5.19.10-18-gfb5a6c4/a2da/lib/5.19.11/x86_64-linux-thread-multi-ld /home/sand/src/perl/repoperls/installed-perls/perl/v5.19.10-18-gfb5a6c4/a2da/lib/5.19.11) at /home/sand/src/perl/repoperls/installed-perls/perl/v5.19.10-18-gfb5a6c4/a2da/lib/site_perl/5.19.11/x86_64-linux-thread-multi-ld/Moose/Exporter.pm line 10.
# BEGIN failed--compilation aborted at /home/sand/src/perl/repoperls/installed-perls/perl/v5.19.10-18-gfb5a6c4/a2da/lib/site_perl/5.19.11/x86_64-linux-thread-multi-ld/Moose/Exporter.pm line 10.
# Compilation failed in require at /home/sand/src/perl/repoperls/installed-perls/perl/v5.19.10-18-gfb5a6c4/a2da/lib/site_perl/5.19.11/x86_64-linux-thread-multi-ld/Moose.pm line 16.
Cheers,