Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the Dist-CheckConflicts CPAN distribution.

Report information
The Basics
Id:
72190
Status:
rejected
Priority:
Low/Low

People
Owner:
Nobody in particular
Requestors:
chisel [...] chizography.net
Cc:
AdminCc:

BugTracker
Severity:
Important
Broken in:
0.02
Fixed in:
(no value)



Subject: Missing dependency: Params::Util
The module doesn't pass its tests because Params::Util isn't installed. Params::Util does install (manually) and once installed Dist::CheckConflicts installs cleanly. 1. Initial Failed Install [514][parleydemo@shell:~]➔ cat /home/parleydemo/.cpanm/build.log cpanm (App::cpanminus) 1.1006 on perl 5.012004 built for x86_64-linux- gnu-thread-multi Work directory is /home/parleydemo/.cpanm/work/1320451941.7298 You have make /usr/bin/make You have LWP 6.02 You have /bin/tar: tar (GNU tar) 1.25 Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by John Gilmore and Jay Fenlason. You have /usr/bin/unzip Searching Dist::CheckConflicts on cpanmetadb ... ! ! Can't write to /usr/local/share/perl/5.12.4 and /usr/local/bin: Installing modules to /home/parleydemo/perl5 ! To turn off this warning, you have to do one of the following: ! - run me as a root or with --sudo option (to install to /usr/local/share/perl/5.12.4 and /usr/local/bin) | - run me with --local-lib option e.g. cpanm --local-lib=~/perl5 ! - Set PERL_CPANM_OPT="--local-lib=~/perl5" environment variable (in your shell rc file) ! - Configure local::lib in your shell to set PERL_MM_OPT etc. ! Checking if you have ExtUtils::MakeMaker 6.31 ... Yes (6.62) Checking if you have ExtUtils::Install 1.46 ... Yes (1.55) Checking if you have Module::Build 0.28 ... Yes (0.3603) --> Working on Dist::CheckConflicts Fetching http://search.cpan.org/CPAN/authors/id/D/DO/DOY/Dist- CheckConflicts-0.02.tar.gz -> OK Unpacking Dist-CheckConflicts-0.02.tar.gz Entering Dist-CheckConflicts-0.02 Checking if you have ExtUtils::MakeMaker 6.31 ... Yes (6.62) Configuring Dist-CheckConflicts-0.02 Running Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Dist::CheckConflicts Writing MYMETA.yml and MYMETA.json -> OK Checking dependencies from MYMETA.yml ... Finding PREREQ from Makefile ... Checking if you have Sub::Exporter 0 ... Yes (0.982) Checking if you have List::MoreUtils 0.12 ... Yes (0.32) Checking if you have Test::More 0.88 ... Yes (0.98) Checking if you have Test::Fatal 0 ... Yes (0.006) Checking if you have Test::More 0.88 ... Yes (0.98) Checking if you have Sub::Exporter 0 ... Yes (0.982) Checking if you have Test::Fatal 0 ... Yes (0.006) Checking if you have List::MoreUtils 0.12 ... Yes (0.32) Building and testing Dist-CheckConflicts-0.02 cp lib/Dist/CheckConflicts.pm blib/lib/Dist/CheckConflicts.pm Manifying blib/man3/Dist::CheckConflicts.3pm PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t Can't locate Params/Util.pm in @INC (@INC contains: lib /home/parleydemo/.cpanm/work/1320451941.7298/Dist-CheckConflicts- 0.02/blib/lib /home/parleydemo/.cpanm/work/1320451941.7298/Dist- CheckConflicts-0.02/blib/arch /home/parleydemo/perl5/lib/perl5/x86_64- linux-gnu-thread-multi /home/parleydemo/perl5/lib/perl5/x86_64-linux- gnu-thread-multi /home/parleydemo/perl5/lib/perl5 /home/parleydemo/perl5/lib/perl5/x86_64-linux-gnu-thread-multi /home/parleydemo/perl5/lib/perl5 /home/parleydemo/perl5/lib/perl5/x86_64-linux-gnu-thread-multi /etc/perl /usr/local/lib/perl/5.12.4 /usr/local/share/perl/5.12.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.12 /usr/share/perl/5.12 /usr/local/lib/site_perl .) at /home/parleydemo/perl5/lib/perl5/Data/OptList.pm line 7. BEGIN failed--compilation aborted at /home/parleydemo/perl5/lib/perl5/Data/OptList.pm line 7. Compilation failed in require at /home/parleydemo/perl5/lib/perl5/Sub/Exporter.pm line 7. BEGIN failed--compilation aborted at /home/parleydemo/perl5/lib/perl5/Sub/Exporter.pm line 7. Compilation failed in require at lib/Dist/CheckConflicts.pm line 11. BEGIN failed--compilation aborted at lib/Dist/CheckConflicts.pm line 11. Compilation failed in require at -e line 1. # Failed test 'Dist::CheckConflicts loaded ok' # at t/00-compile.t line 34. # '' # doesn't match '(?s-xim:^\s*Dist::CheckConflicts ok)' # Looks like you failed 1 test of 1. t/00-compile.t ............ Dubious, test returned 1 (wstat 256, 0x100) Failed 1/1 subtests # Failed test 'use Foo::Conflicts;' # at t/01-basic.t line 8. # Tried to use 'Foo::Conflicts'. # Error: Can't locate Params/Util.pm in @INC (@INC contains: t/lib/01 /home/parleydemo/.cpanm/work/1320451941.7298/Dist- CheckConflicts-0.02/blib/lib /home/parleydemo/.cpanm/work/1320451941.7298/Dist-CheckConflicts- 0.02/blib/arch /home/parleydemo/perl5/lib/perl5/x86_64-linux-gnu-thread- multi /home/parleydemo/perl5/lib/perl5 /etc/perl /usr/local/lib/perl/5.12.4 /usr/local/share/perl/5.12.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.12 /usr/share/perl/5.12 /usr/local/lib/site_perl .) at /home/parleydemo/perl5/lib/perl5/Data/OptList.pm line 7. # BEGIN failed--compilation aborted at /home/parleydemo/perl5/lib/perl5/Data/OptList.pm line 7. # Compilation failed in require at /home/parleydemo/perl5/lib/perl5/Sub/Exporter.pm line 7. # BEGIN failed--compilation aborted at /home/parleydemo/perl5/lib/perl5/Sub/Exporter.pm line 7. # Compilation failed in require at /home/parleydemo/.cpanm/work/1320451941.7298/Dist-CheckConflicts- 0.02/blib/lib/Dist/CheckConflicts.pm line 11. # BEGIN failed--compilation aborted at /home/parleydemo/.cpanm/work/1320451941.7298/Dist-CheckConflicts- 0.02/blib/lib/Dist/CheckConflicts.pm line 11. # Compilation failed in require at t/lib/01/Foo/Conflicts.pm line 9. # BEGIN failed--compilation aborted at t/lib/01/Foo/Conflicts.pm line 9. # Compilation failed in require at (eval 4) line 2. # BEGIN failed--compilation aborted at (eval 4) line 2. Can't locate object method "conflicts" via package "Foo::Conflicts" at t/01-basic.t line 9. # Tests were run but no plan was declared and done_testing() was not seen. t/01-basic.t .............. Dubious, test returned 255 (wstat 65280, 0xff00) Failed 1/1 subtests # Failed test 'use Foo::Conflicts::Good;' # at t/02-conflicts.t line 9. # Tried to use 'Foo::Conflicts::Good'. # Error: Can't locate Params/Util.pm in @INC (@INC contains: t/lib/02 /home/parleydemo/.cpanm/work/1320451941.7298/Dist- CheckConflicts-0.02/blib/lib /home/parleydemo/.cpanm/work/1320451941.7298/Dist-CheckConflicts- 0.02/blib/arch /home/parleydemo/perl5/lib/perl5/x86_64-linux-gnu-thread- multi /home/parleydemo/perl5/lib/perl5 /etc/perl /usr/local/lib/perl/5.12.4 /usr/local/share/perl/5.12.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.12 /usr/share/perl/5.12 /usr/local/lib/site_perl .) at /home/parleydemo/perl5/lib/perl5/Data/OptList.pm line 7. # BEGIN failed--compilation aborted at /home/parleydemo/perl5/lib/perl5/Data/OptList.pm line 7. # Compilation failed in require at /home/parleydemo/perl5/lib/perl5/Sub/Exporter.pm line 7. # BEGIN failed--compilation aborted at /home/parleydemo/perl5/lib/perl5/Sub/Exporter.pm line 7. # Compilation failed in require at /home/parleydemo/.cpanm/work/1320451941.7298/Dist-CheckConflicts- 0.02/blib/lib/Dist/CheckConflicts.pm line 11. # BEGIN failed--compilation aborted at /home/parleydemo/.cpanm/work/1320451941.7298/Dist-CheckConflicts- 0.02/blib/lib/Dist/CheckConflicts.pm line 11. # Compilation failed in require at t/lib/02/Foo/Conflicts/Good.pm line 10. # BEGIN failed--compilation aborted at t/lib/02/Foo/Conflicts/Good.pm line 10. # Compilation failed in require at (eval 5) line 2. # BEGIN failed--compilation aborted at (eval 5) line 2. Can't locate object method "calculate_conflicts" via package "Foo::Conflicts::Good" at t/02-conflicts.t line 10. # Tests were run but no plan was declared and done_testing() was not seen. t/02-conflicts.t .......... Dubious, test returned 255 (wstat 65280, 0xff00) Failed 1/1 subtests # Failed test 'use Foo::Conflicts::Good;' # at t/03-dist.t line 9. # Tried to use 'Foo::Conflicts::Good'. # Error: Can't locate Params/Util.pm in @INC (@INC contains: t/lib/03 /home/parleydemo/.cpanm/work/1320451941.7298/Dist- CheckConflicts-0.02/blib/lib /home/parleydemo/.cpanm/work/1320451941.7298/Dist-CheckConflicts- 0.02/blib/arch /home/parleydemo/perl5/lib/perl5/x86_64-linux-gnu-thread- multi /home/parleydemo/perl5/lib/perl5 /etc/perl /usr/local/lib/perl/5.12.4 /usr/local/share/perl/5.12.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.12 /usr/share/perl/5.12 /usr/local/lib/site_perl .) at /home/parleydemo/perl5/lib/perl5/Data/OptList.pm line 7. # BEGIN failed--compilation aborted at /home/parleydemo/perl5/lib/perl5/Data/OptList.pm line 7. # Compilation failed in require at /home/parleydemo/perl5/lib/perl5/Sub/Exporter.pm line 7. # BEGIN failed--compilation aborted at /home/parleydemo/perl5/lib/perl5/Sub/Exporter.pm line 7. # Compilation failed in require at /home/parleydemo/.cpanm/work/1320451941.7298/Dist-CheckConflicts- 0.02/blib/lib/Dist/CheckConflicts.pm line 11. # BEGIN failed--compilation aborted at /home/parleydemo/.cpanm/work/1320451941.7298/Dist-CheckConflicts- 0.02/blib/lib/Dist/CheckConflicts.pm line 11. # Compilation failed in require at t/lib/03/Foo/Conflicts/Good.pm line 11. # BEGIN failed--compilation aborted at t/lib/03/Foo/Conflicts/Good.pm line 11. # Compilation failed in require at (eval 5) line 2. # BEGIN failed--compilation aborted at (eval 5) line 2. Can't locate object method "calculate_conflicts" via package "Foo::Conflicts::Good" at t/03-dist.t line 10. # Tests were run but no plan was declared and done_testing() was not seen. t/03-dist.t ............... Dubious, test returned 255 (wstat 65280, 0xff00) Failed 1/1 subtests # Failed test 'use Foo::Conflicts;' # at t/04-merge.t line 8. # Tried to use 'Foo::Conflicts'. # Error: Can't locate Params/Util.pm in @INC (@INC contains: t/lib/04 /home/parleydemo/.cpanm/work/1320451941.7298/Dist- CheckConflicts-0.02/blib/lib /home/parleydemo/.cpanm/work/1320451941.7298/Dist-CheckConflicts- 0.02/blib/arch /home/parleydemo/perl5/lib/perl5/x86_64-linux-gnu-thread- multi /home/parleydemo/perl5/lib/perl5 /etc/perl /usr/local/lib/perl/5.12.4 /usr/local/share/perl/5.12.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.12 /usr/share/perl/5.12 /usr/local/lib/site_perl .) at /home/parleydemo/perl5/lib/perl5/Data/OptList.pm line 7. # BEGIN failed--compilation aborted at /home/parleydemo/perl5/lib/perl5/Data/OptList.pm line 7. # Compilation failed in require at /home/parleydemo/perl5/lib/perl5/Sub/Exporter.pm line 7. # BEGIN failed--compilation aborted at /home/parleydemo/perl5/lib/perl5/Sub/Exporter.pm line 7. # Compilation failed in require at /home/parleydemo/.cpanm/work/1320451941.7298/Dist-CheckConflicts- 0.02/blib/lib/Dist/CheckConflicts.pm line 11. # BEGIN failed--compilation aborted at /home/parleydemo/.cpanm/work/1320451941.7298/Dist-CheckConflicts- 0.02/blib/lib/Dist/CheckConflicts.pm line 11. # Compilation failed in require at t/lib/04/Foo/Conflicts.pm line 13. # BEGIN failed--compilation aborted at t/lib/04/Foo/Conflicts.pm line 13. # Compilation failed in require at (eval 4) line 2. # BEGIN failed--compilation aborted at (eval 4) line 2. Can't locate object method "conflicts" via package "Foo::Conflicts" at t/04-merge.t line 9. # Tests were run but no plan was declared and done_testing() was not seen. t/04-merge.t .............. Dubious, test returned 255 (wstat 65280, 0xff00) Failed 1/1 subtests # Failed test 'use Bar::Conflicts;' # at t/05-also.t line 9. # Tried to use 'Bar::Conflicts'. # Error: Can't locate Params/Util.pm in @INC (@INC contains: t/lib/05 /home/parleydemo/.cpanm/work/1320451941.7298/Dist- CheckConflicts-0.02/blib/lib /home/parleydemo/.cpanm/work/1320451941.7298/Dist-CheckConflicts- 0.02/blib/arch /home/parleydemo/perl5/lib/perl5/x86_64-linux-gnu-thread- multi /home/parleydemo/perl5/lib/perl5 /etc/perl /usr/local/lib/perl/5.12.4 /usr/local/share/perl/5.12.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.12 /usr/share/perl/5.12 /usr/local/lib/site_perl .) at /home/parleydemo/perl5/lib/perl5/Data/OptList.pm line 7. # BEGIN failed--compilation aborted at /home/parleydemo/perl5/lib/perl5/Data/OptList.pm line 7. # Compilation failed in require at /home/parleydemo/perl5/lib/perl5/Sub/Exporter.pm line 7. # BEGIN failed--compilation aborted at /home/parleydemo/perl5/lib/perl5/Sub/Exporter.pm line 7. # Compilation failed in require at /home/parleydemo/.cpanm/work/1320451941.7298/Dist-CheckConflicts- 0.02/blib/lib/Dist/CheckConflicts.pm line 11. # BEGIN failed--compilation aborted at /home/parleydemo/.cpanm/work/1320451941.7298/Dist-CheckConflicts- 0.02/blib/lib/Dist/CheckConflicts.pm line 11. # Compilation failed in require at t/lib/05/Bar/Conflicts.pm line 11. # BEGIN failed--compilation aborted at t/lib/05/Bar/Conflicts.pm line 11. # Compilation failed in require at (eval 5) line 2. # BEGIN failed--compilation aborted at (eval 5) line 2. Can't locate object method "conflicts" via package "Bar::Conflicts" at t/05-also.t line 10. # Tests were run but no plan was declared and done_testing() was not seen. t/05-also.t ............... Dubious, test returned 255 (wstat 65280, 0xff00) Failed 1/1 subtests t/release-eol.t ........... skipped: these tests are for release candidate testing t/release-no-tabs.t ....... skipped: these tests are for release candidate testing 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 Test Summary Report ------------------- t/00-compile.t (Wstat: 256 Tests: 1 Failed: 1) Failed test: 1 Non-zero exit status: 1 t/01-basic.t (Wstat: 65280 Tests: 1 Failed: 1) Failed test: 1 Non-zero exit status: 255 Parse errors: No plan found in TAP output t/02-conflicts.t (Wstat: 65280 Tests: 1 Failed: 1) Failed test: 1 Non-zero exit status: 255 Parse errors: No plan found in TAP output t/03-dist.t (Wstat: 65280 Tests: 1 Failed: 1) Failed test: 1 Non-zero exit status: 255 Parse errors: No plan found in TAP output t/04-merge.t (Wstat: 65280 Tests: 1 Failed: 1) Failed test: 1 Non-zero exit status: 255 Parse errors: No plan found in TAP output t/05-also.t (Wstat: 65280 Tests: 1 Failed: 1) Failed test: 1 Non-zero exit status: 255 Parse errors: No plan found in TAP output Files=10, Tests=6, 0 wallclock secs ( 0.05 usr 0.07 sys + 0.37 cusr 0.16 csys = 0.65 CPU) Result: FAIL Failed 6/10 test programs. 6/6 subtests failed. make: *** [test_dynamic] Error 255 -> FAIL Installing Dist::CheckConflicts failed. See /home/parleydemo/.cpanm/build.log for details. [515][parleydemo@shell:~]➔ 2. Install Params::Util [515][parleydemo@shell:~]➔ cpanm Params::Util ! ! Can't write to /usr/local/share/perl/5.12.4 and /usr/local/bin: Installing modules to /home/parleydemo/perl5 ! To turn off this warning, you have to do one of the following: ! - run me as a root or with --sudo option (to install to /usr/local/share/perl/5.12.4 and /usr/local/bin) | - run me with --local-lib option e.g. cpanm --local-lib=~/perl5 ! - Set PERL_CPANM_OPT="--local-lib=~/perl5" environment variable (in your shell rc file) ! - Configure local::lib in your shell to set PERL_MM_OPT etc. ! --> Working on Params::Util Fetching http://search.cpan.org/CPAN/authors/id/A/AD/ADAMK/Params-Util- 1.04.tar.gz ... OK Configuring Params-Util-1.04 ... OK Building and testing Params-Util-1.04 ... OK Successfully installed Params-Util-1.04 [516][parleydemo@shell:~]➔ 3. Install Dist::CheckConflicts [516][parleydemo@shell:~]➔ cpanm Dist::CheckConflicts ! ! Can't write to /usr/local/share/perl/5.12.4 and /usr/local/bin: Installing modules to /home/parleydemo/perl5 ! To turn off this warning, you have to do one of the following: ! - run me as a root or with --sudo option (to install to /usr/local/share/perl/5.12.4 and /usr/local/bin) | - run me with --local-lib option e.g. cpanm --local-lib=~/perl5 ! - Set PERL_CPANM_OPT="--local-lib=~/perl5" environment variable (in your shell rc file) ! - Configure local::lib in your shell to set PERL_MM_OPT etc. ! --> Working on Dist::CheckConflicts Fetching http://search.cpan.org/CPAN/authors/id/D/DO/DOY/Dist- CheckConflicts-0.02.tar.gz ... OK Configuring Dist-CheckConflicts-0.02 ... OK Building and testing Dist-CheckConflicts-0.02 ... OK Successfully installed Dist-CheckConflicts-0.02 [517][parleydemo@shell:~]➔
Dist::CheckConflicts doesn't use Params::Util, so there's no need to depend on it. The error message indicates that Data::OptList uses Params::Util, and it declares a proper dependency on it, so my guess is that your installation of Data::OptList had issues. Regardless, this isn't a bug in this module.


This service runs on Request Tracker, is sponsored by The Perl Foundation, and maintained by Best Practical Solutions.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.