Subject: | Net-Async-Matrix 0.17 has an undeclared dependency on JSON |
Date: | Tue, 12 May 2015 03:53:08 +0930 |
To: | bug-Net-Async-Matrix [...] rt.cpan.org |
From: | Georgiy Tugai <georgiy.tugai [...] gmail.com> |
To whom it may concern,
Net-Async-Matrix 0.17 depends on JSON.pm and does not declare this
dependency, according to App::cpanminus. I have attached the relevant
build.log.
Perl: version 5.20.0 (via perlbrew)
OS: Sabayon (a Gentoo derivative) Linux
uname -a: Linux t420-sabayon 3.19.0-sabayon #1 SMP Mon Mar 30 04:31:16 UTC 2015 x86_64 Intel(R) Core(TM) i7-2640M CPU @ 2.80GHz GenuineIntel GNU/Linux
Elided build.log:
Show quoted text
> Searching Net::Async::Matrix on cpanmetadb ...
> --> Working on Net::Async::Matrix
> Fetching http://www.cpan.org/authors/id/P/PE/PEVANS/Net-Async-Matrix-0.17.tar.gz
> -> OK
> Unpacking Net-Async-Matrix-0.17.tar.gz
> Entering Net-Async-Matrix-0.17
> Checking configure dependencies from META.json
> Checking if you have Module::Build 0.4004 ... Yes (0.4208)
> Checking if you have Module::Build 0.36 ... Yes (0.4208)
> Configuring Net-Async-Matrix-0.17
> Running Build.PL
> Checking prerequisites...
> requires:
> ! Future::Utils is not installed
> ! IO::Async::Notifier is not installed
> ! Net::Async::HTTP is not installed
> ! String::Tagged is not installed
> ! Struct::Dumb is not installed
> test_requires:
> ! Test::Async::HTTP is not installed
> recommends:
> * Convert::Color::HTML is not installed
> * String::Tagged::HTML is not installed
>
> ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions
> of the modules indicated above before proceeding with this installation
>
> Created MYMETA.yml and MYMETA.json
> Creating new 'Build' script for 'Net-Async-Matrix' version '0.17'
> -> OK
> Checking dependencies from MYMETA.json ...
> Checking if you have Test::More 0.88 ... Yes (1.001002)
> Checking if you have POSIX 0 ... Yes (1.38_03)
> Checking if you have Future::Utils 0 ... No
> Checking if you have JSON::MaybeXS 0 ... Yes (1.003005)
> Checking if you have IO::Async::Notifier 0.63 ... No
> Checking if you have Struct::Dumb 0 ... No
> Checking if you have String::Tagged 0.12 ... No
> Checking if you have List::Util 1.29 ... Yes (1.38)
> Checking if you have Data::Dump 0 ... Yes (1.22)
> Checking if you have URI 0 ... Yes (1.64)
> Checking if you have Test::Async::HTTP 0.02 ... No
> Checking if you have Net::Async::HTTP 0.36 ... No
> ==> Found dependencies: Future::Utils, IO::Async::Notifier, Struct::Dumb, String::Tagged, Test::Async::HTTP, Net::Async::HTTP
[installation of dependencies elided, full log is attached]
Show quoted text> Building and testing Net-Async-Matrix-0.17
> Building Net-Async-Matrix
> t/00use.t ............ ok
> Can't locate JSON.pm in @INC (you may need to install the JSON module) (@INC contains: ~/.cpanm/work/1431367841.12754/Net-Async-Matrix-0.17/blib/lib ~/.cpanm/work/1431367841.12754/Net-Async-Matrix-0.17/blib/arch /opt/perl5/perls/perl-5.20.0/lib/site_perl/5.20.0/x86_64-linux-thread-multi-ld /opt/perl5/perls/perl-5.20.0/lib/site_perl/5.20.0 /opt/perl5/perls/perl-5.20.0/lib/5.20.0/x86_64-linux-thread-multi-ld /opt/perl5/perls/perl-5.20.0/lib/5.20.0 .) at t/Util.pm line 18.
> BEGIN failed--compilation aborted at t/Util.pm line 18.
> Compilation failed in require at t/01login.t line 8.
> BEGIN failed--compilation aborted at t/01login.t line 8.
[tests elided, full log is attached]
Show quoted text> Test Summary Report
> -------------------
> t/01login.t (Wstat: 512 Tests: 0 Failed: 0)
> Non-zero exit status: 2
> Parse errors: No plan found in TAP output
[tests elided, full log is attached]
Show quoted text> Files=12, Tests=12, 1 wallclock secs ( 0.04 usr 0.01 sys + 0.68 cusr 0.06 csys = 0.79 CPU)
> Result: FAIL
> Failed 9/12 test programs. 0/12 subtests failed.
Message body is not shown because sender requested not to inline it.
Message body not shown because it is not plain text.