Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the CPAN-Meta-Requirements CPAN distribution.

Report information
The Basics
Id: 88141
Status: resolved
Priority: 0/
Queue: CPAN-Meta-Requirements

People
Owner: Nobody in particular
Requestors: rurban [...] x-ray.at
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: Wrong installation into site on 5.8.9
On perl-5.8.9 version 2.120351 is installed in core. Version 2.122 installs into site, not into core. Please set a proper INSTALLDIRS. 5.8.9 favors core over site. @INC: /usr/local/lib/perl5/5.8.9/x86_64-linux /usr/local/lib/perl5/5.8.9 /usr/local/lib/perl5/site_perl/5.8.9/x86_64-linux /usr/local/lib/perl5/site_perl/5.8.9 Hence: CPAN.pm: Building L/LE/LEONT/CPAN-Meta-Check-0.007.tar.gz Warning: Prerequisite 'CPAN::Meta => 2.120920' for 'LEONT/CPAN-Meta-Check-0.007.tar.gz' failed when processing 'DAGOLDEN/CPAN-Meta-2.132140.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. cp lib/CPAN/Meta/Check.pm blib/lib/CPAN/Meta/Check.pm Manifying blib/man3/CPAN::Meta::Check.3 LEONT/CPAN-Meta-Check-0.007.tar.gz /usr/bin/make -- OK Running make test PERL_DL_NONLAZY=1 /usr/local/bin/perl5.8.9-nt "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00-compile.t ............ CPAN::Meta::Requirements version 2.12092 required--this is only version 2.120351 at lib/CPAN/Meta/Check.pm line 13. BEGIN failed--compilation aborted at lib/CPAN/Meta/Check.pm line 13. Compilation failed in require at -e line 1. t/00-compile.t ............ 1/1 # Failed test 'CPAN::Meta::Check loaded ok' # at t/00-compile.t line 62. # '' # doesn't match '(?s-xim:^\s*CPAN::Meta::Check ok)' # Looks like you failed 1 test of 1. t/00-compile.t ............ Dubious, test returned 1 (wstat 256, 0x100) Failed 1/1 subtests t/10-basics.t ............. CPAN::Meta version 2.12092 required--this is only version 2.120351 at t/10-basics.t line 8. BEGIN failed--compilation aborted at t/10-basics.t line 8. t/10-basics.t ............. Dubious, test returned 255 (wstat 65280, 0xff00) No subtests run t/release-pod-coverage.t .. skipped: these tests are for release candidate testing t/release-pod-syntax.t .... skipped: these tests are for release candidate testing
CPAN::Meta::Requirements wasn't core in 5.8.9 and shouldn't be installed there. I'm not even sure how you got it installed there in the first place. That version of CPAN::Meta::Requirements was still bundled with CPAN::Meta and the Makefile.PL does not have an INSTALLDIRS directive, so it should have installed into site, not core. When I run that Makefile.PL on 5.8.9, the resulting Makefile has INSTALLDIRS=site in it.
10:36 <@rjbs> xdg: regarding that CPAN-Meta-in-core problem, could it be related to EUMM bundling it somehow? I haven't looked into it, but the random neuron fired. 10:38 <@BinGOs> hmm? 10:40 <@rjbs> https://rt.cpan.org/Ticket/Display.html?id=88141 10:40 <+dipsy> [ Bug #88141 for CPAN-Meta-Requirements: Wrong installation into site on 5.8.9 ] 10:40 <@rjbs> like I said, no evidence from me 10:44 <@BinGOs> It very likely is because of EUMM 10:44 <@leont> Yeah, that would have been my prime suspect too -- rjbs