garu / App-cpanminus-reporter

stand-alone CPAN Testers client (for cpanminus and friends)
13 stars 13 forks source link

"Parsing error, this should not happen, send us a report!" #16

Closed kentfredric closed 1 year ago

kentfredric commented 10 years ago
5 distributions installed
Parsing error. This should not happen. Please send us a report! at /home/kent/perl5/perlbrew/perls/blead/bin/cpanm-reporter line 29.
 cpanm-reporter  -v
Parsing /home/kent/.cpanm/build.log...
entering Search-Elasticsearch-1.14, http://cpan.metacpan.org/authors/id/D/DR/DRTECH/Search-Elasticsearch-1.14.tar.gz
entering Log-Any-Adapter-0.11, http://cpan.metacpan.org/authors/id/J/JS/JSWARTZ/Log-Any-Adapter-0.11.tar.gz
entering Guard-1.022, http://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/Guard-1.022.tar.gz
recording Guard-1.022
Parsing error. This should not happen. Please send us a report! at /home/kent/perl5/perlbrew/perls/blead/bin/cpanm-reporter line 29.

Probably related to the fact I chose "look", interactively fixed it by hand, and then exited out and hit 'retry' on cpanm.

cpanm (App::cpanminus) 1.7004 on perl 5.021003 built for x86_64-linux
Work directory is /home/kent/.cpanm/work/1408597013.317747
You have make /usr/bin/make
You have LWP 6.08
You have /bin/tar: tar (GNU tar) 1.28
Copyright (C) 2014 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 Search::Elasticsearch on cpanmetadb ...
--> Working on Search::Elasticsearch
Fetching http://cpan.metacpan.org/authors/id/D/DR/DRTECH/Search-Elasticsearch-1.14.tar.gz
-> OK
Fetching http://cpan.metacpan.org/authors/id/D/DR/DRTECH/CHECKSUMS
-> OK
Verifying the signature of CHECKSUMS
Verified OK!
Verifying the SHA1 for Search-Elasticsearch-1.14.tar.gz
Checksum for Search-Elasticsearch-1.14.tar.gz: Verified!
Unpacking Search-Elasticsearch-1.14.tar.gz
Entering Search-Elasticsearch-1.14
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.30 ... Yes (6.98)
Configuring Search-Elasticsearch-1.14
Running Makefile.PL
-> OK
Checking dependencies from MYMETA.json ...
Checking if you have Test::More 0.98 ... Yes (1.001003)
Checking if you have Any::URI::Escape 0 ... Yes (0.01)
Checking if you have HTTP::Tiny 0.043 ... Yes (0.047)
Checking if you have HTTP::Request 0 ... Yes (6.00)
Checking if you have Sub::Exporter 0 ... Yes (0.987)
Checking if you have Log::Any::Adapter 0 ... No
Checking if you have File::Temp 0 ... Yes (0.2304)
Checking if you have Encode 0 ... Yes (2.62)
Checking if you have Module::Runtime 0 ... Yes (0.014)
Checking if you have Time::HiRes 0 ... Yes (1.9726)
Checking if you have overload 0 ... Yes (1.22)
Checking if you have LWP::UserAgent 0 ... Yes (6.06)
Checking if you have Test::Pod 1.41 ... Yes (1.48)
Checking if you have Test::NoTabs 0 ... Yes (1.3)
Checking if you have IO::Uncompress::Inflate 0 ... Yes (2.064)
Checking if you have HTTP::Headers 0 ... Yes (6.05)
Checking if you have IO::Select 0 ... Yes (1.22)
Checking if you have Try::Tiny 0 ... Yes (0.22)
Checking if you have Hijk 0.12 ... Yes (0.13)
Checking if you have Moo::Role 0 ... Yes (1.006000)
Checking if you have MIME::Base64 0 ... Yes (3.14)
Checking if you have strict 0 ... Yes (1.08)
Checking if you have Log::Any 0 ... Yes (0.15)
Checking if you have JSON::PP 0 ... Yes (2.27203)
Checking if you have Scalar::Util 0 ... Yes (1.39)
Checking if you have lib 0 ... Yes (0.63)
Checking if you have Data::Dumper 0 ... Yes (2.152)
Checking if you have POSIX 0 ... Yes (1.42)
Checking if you have IO::Socket 0 ... Yes (1.37)
Checking if you have URI 0 ... Yes (1.64)
Checking if you have Moo 1.003 ... Yes (1.006000)
Checking if you have namespace::clean 0 ... Yes (0.25)
Checking if you have IO::Socket::SSL 0 ... Yes (1.997)
Checking if you have warnings 0 ... Yes (1.26)
Checking if you have List::Util 0 ... Yes (1.39)
Checking if you have Log::Any::Adapter::Callback 0 ... No
Checking if you have Test::Exception 0 ... Yes (0.32)
Checking if you have Test::Deep 0 ... Yes (0.112)
Checking if you have JSON::MaybeXS 1.002002 ... Yes (1.002002)
Checking if you have Mojo::IOLoop 0 ... Yes (undef)
Checking if you have Mojo::UserAgent 0 ... Yes (undef)
Checking if you have JSON::XS 0 ... Yes (3.01)
Checking if you have URI::Escape::XS 0 ... No
Checking if you have Cpanel::JSON::XS 0 ... Yes (3.0104)
==> Found dependencies: Log::Any::Adapter, Log::Any::Adapter::Callback, URI::Escape::XS
Searching Log::Any::Adapter on cpanmetadb ...
--> Working on Log::Any::Adapter
Fetching http://cpan.metacpan.org/authors/id/J/JS/JSWARTZ/Log-Any-Adapter-0.11.tar.gz
-> OK
Fetching http://cpan.metacpan.org/authors/id/J/JS/JSWARTZ/CHECKSUMS
-> OK
Verifying the signature of CHECKSUMS
Verified OK!
Verifying the SHA1 for Log-Any-Adapter-0.11.tar.gz
Checksum for Log-Any-Adapter-0.11.tar.gz: Verified!
Unpacking Log-Any-Adapter-0.11.tar.gz
Entering Log-Any-Adapter-0.11
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.30 ... Yes (6.98)
Configuring Log-Any-Adapter-0.11
Running Makefile.PL
-> OK
Checking dependencies from MYMETA.json ...
Checking if you have Capture::Tiny 0.12 ... Yes (0.25)
Checking if you have Devel::GlobalDestruction 0 ... Yes (0.13)
Checking if you have IO::File 0 ... Yes (1.16)
Checking if you have Guard 0 ... No
Checking if you have Test::More 0 ... Yes (1.001003)
Checking if you have Carp 0 ... Yes (1.34)
Checking if you have Log::Any 0 ... Yes (0.15)
==> Found dependencies: Guard
Searching Guard on cpanmetadb ...
--> Working on Guard
Fetching http://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/Guard-1.022.tar.gz
-> OK
Fetching http://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/CHECKSUMS
-> OK
Verifying the signature of CHECKSUMS
Verified OK!
Verifying the SHA1 for Guard-1.022.tar.gz
Checksum for Guard-1.022.tar.gz: Verified!
Unpacking Guard-1.022.tar.gz
Entering Guard-1.022
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 0 ... Yes (6.98)
Configuring Guard-1.022
Running Makefile.PL
-> OK
Checking dependencies from MYMETA.json ...
Checking if you have ExtUtils::MakeMaker 0 ... Yes (6.98)
Building and testing Guard-1.022
cp Guard.pm blib/lib/Guard.pm
Running Mkbootstrap for Guard ()
chmod 644 Guard.bs
/home/kent/perl5/perlbrew/perls/blead/bin/perl5.21.3 /home/kent/perl5/perlbrew/perls/blead/lib/5.21.3/ExtUtils/xsubpp  -typemap /home/kent/perl5/perlbrew/perls/blead/lib/5.21.3/ExtUtils/typemap  Guard.xs > Guard.xsc && mv Guard.xsc Guard.c
cc -c   -DPERL_HASH_FUNC_SDBM -DUSE_C_BACKTRACE_ON_ERROR -fwrapv -fno-strict-aliasing -pipe -fstack-protector -DUSE_C_BACKTRACE -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -march=native -mtune=native -g -ggdb3   -DVERSION=\"1.022\" -DXS_VERSION=\"1.022\" -fPIC "-I/home/kent/perl5/perlbrew/perls/blead/lib/5.21.3/x86_64-linux/CORE"   Guard.c
Guard.xs: In function ‘XS_Guard_guard’:
Guard.xs:113:11: error: ‘PL_sv_objcount’ undeclared (first use in this function)
         ++PL_sv_objcount;
           ^
Guard.xs:113:11: note: each undeclared identifier is reported only once for each function it appears in
Makefile:326: recipe for target 'Guard.o' failed
make: *** [Guard.o] Error 1
Entering /home/kent/.cpanm/work/1408597013.317747/Guard-1.022 with /bin/bash
Running Mkbootstrap for Guard ()
chmod 644 Guard.bs
PERL_DL_NONLAZY=1 /home/kent/perl5/perlbrew/perls/blead/bin/perl5.21.3 "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00_load.t .... ok
t/01_scoped.t .. ok
t/02_guard.t ... ok
t/03_die.t ..... ok
All tests successful.
Files=4, Tests=33,  0 wallclock secs ( 0.04 usr  0.01 sys +  0.04 cusr  0.03 csys =  0.12 CPU)
Result: PASS
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/x86_64-linux/auto/Guard/Guard.so
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/x86_64-linux/Guard.pm
Appending installation info to /home/kent/perl5/perlbrew/perls/blead/lib/5.21.3/x86_64-linux/perllocal.pod
-> OK
Successfully installed Guard-1.022
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/x86_64-linux/.meta/Guard-1.022/MYMETA.json
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/x86_64-linux/.meta/Guard-1.022/install.json
Building and testing Log-Any-Adapter-0.11
cp lib/Log/Any/Adapter/Stdout.pm blib/lib/Log/Any/Adapter/Stdout.pm
cp lib/Log/Any/Adapter/File.pm blib/lib/Log/Any/Adapter/File.pm
cp lib/Log/Any/Adapter/FileScreenBase.pm blib/lib/Log/Any/Adapter/FileScreenBase.pm
cp lib/Log/Any/Manager.pm blib/lib/Log/Any/Manager.pm
cp lib/Log/Any/Adapter/Util.pm blib/lib/Log/Any/Adapter/Util.pm
cp lib/Log/Any/Adapter/Development.pod blib/lib/Log/Any/Adapter/Development.pod
cp lib/Log/Any/Adapter/Base.pm blib/lib/Log/Any/Adapter/Base.pm
cp lib/Log/Any/Adapter/Test/Memory.pm blib/lib/Log/Any/Adapter/Test/Memory.pm
cp lib/Log/Any/Adapter.pm blib/lib/Log/Any/Adapter.pm
cp lib/Log/Any/Adapter/Stderr.pm blib/lib/Log/Any/Adapter/Stderr.pm
PERL_DL_NONLAZY=1 /home/kent/perl5/perlbrew/perls/blead/bin/perl5.21.3 "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
# Testing Log::Any 0.15, Perl 5.021003, /home/kent/perl5/perlbrew/perls/blead/bin/perl5.21.3
t/00-load.t ..... ok
t/errors.t ...... ok
t/filescreen.t .. ok
t/import.t ...... ok
t/memory.t ...... ok
t/sprintf.t ..... ok
All tests successful.
Files=6, Tests=43,  0 wallclock secs ( 0.05 usr  0.02 sys +  0.30 cusr  0.08 csys =  0.45 CPU)
Result: PASS
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Log/Any/Manager.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Log/Any/Adapter.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Log/Any/Adapter/Util.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Log/Any/Adapter/FileScreenBase.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Log/Any/Adapter/File.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Log/Any/Adapter/Stderr.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Log/Any/Adapter/Development.pod
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Log/Any/Adapter/Base.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Log/Any/Adapter/Stdout.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Log/Any/Adapter/Test/Memory.pm
Appending installation info to /home/kent/perl5/perlbrew/perls/blead/lib/5.21.3/x86_64-linux/perllocal.pod
-> OK
Successfully installed Log-Any-Adapter-0.11
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/x86_64-linux/.meta/Log-Any-Adapter-0.11/MYMETA.json
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/x86_64-linux/.meta/Log-Any-Adapter-0.11/install.json
Searching Log::Any::Adapter::Callback on cpanmetadb ...
--> Working on Log::Any::Adapter::Callback
Fetching http://cpan.metacpan.org/authors/id/S/SH/SHARYANTO/Log-Any-Adapter-Callback-0.09.tar.gz
-> OK
Fetching http://cpan.metacpan.org/authors/id/S/SH/SHARYANTO/CHECKSUMS
-> OK
Verifying the signature of CHECKSUMS
Verified OK!
Verifying the SHA1 for Log-Any-Adapter-Callback-0.09.tar.gz
Checksum for Log-Any-Adapter-Callback-0.09.tar.gz: Verified!
Unpacking Log-Any-Adapter-Callback-0.09.tar.gz
Entering Log-Any-Adapter-Callback-0.09
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.30 ... Yes (6.98)
Configuring Log-Any-Adapter-Callback-0.09
Running Makefile.PL
-> OK
Checking dependencies from MYMETA.json ...
Checking if you have Log::Any::Adapter 0.11 ... Yes (0.11)
Checking if you have IO::Handle 0 ... Yes (1.35)
Checking if you have IPC::Open3 0 ... Yes (1.18)
Checking if you have Test::More 0.98 ... Yes (1.001003)
Checking if you have File::Spec 0 ... Yes (3.49)
Building and testing Log-Any-Adapter-Callback-0.09
cp lib/Log/Any/Adapter/Callback.pm blib/lib/Log/Any/Adapter/Callback.pm
PERL_DL_NONLAZY=1 /home/kent/perl5/perlbrew/perls/blead/bin/perl5.21.3 "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00-compile.t ............ ok
t/01-basics.t ............. ok
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
t/release-rinci.t ......... skipped: these tests are for release candidate testing
All tests successful.
Files=5, Tests=2,  0 wallclock secs ( 0.03 usr  0.01 sys +  0.17 cusr  0.06 csys =  0.27 CPU)
Result: PASS
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Log/Any/Adapter/Callback.pm
Appending installation info to /home/kent/perl5/perlbrew/perls/blead/lib/5.21.3/x86_64-linux/perllocal.pod
-> OK
Successfully installed Log-Any-Adapter-Callback-0.09
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/x86_64-linux/.meta/Log-Any-Adapter-Callback-0.09/MYMETA.json
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/x86_64-linux/.meta/Log-Any-Adapter-Callback-0.09/install.json
Searching URI::Escape::XS on cpanmetadb ...
--> Working on URI::Escape::XS
Fetching http://cpan.metacpan.org/authors/id/D/DA/DANKOGAI/URI-Escape-XS-0.12.tar.gz
-> OK
Fetching http://cpan.metacpan.org/authors/id/D/DA/DANKOGAI/CHECKSUMS
-> OK
Verifying the signature of CHECKSUMS
Verified OK!
Verifying the SHA1 for URI-Escape-XS-0.12.tar.gz
Checksum for URI-Escape-XS-0.12.tar.gz: Verified!
Unpacking URI-Escape-XS-0.12.tar.gz
Entering URI-Escape-XS-0.12
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 0 ... Yes (6.98)
Configuring URI-Escape-XS-0.12
Running Makefile.PL
-> OK
Checking dependencies from MYMETA.json ...
Checking if you have ExtUtils::MakeMaker 0 ... Yes (6.98)
Checking if you have Test::More 0 ... Yes (1.001003)
Building and testing URI-Escape-XS-0.12
cp lib/URI/Escape/XS.pm blib/lib/URI/Escape/XS.pm
Running Mkbootstrap for URI::Escape::XS ()
chmod 644 XS.bs
/home/kent/perl5/perlbrew/perls/blead/bin/perl5.21.3 /home/kent/perl5/perlbrew/perls/blead/lib/5.21.3/ExtUtils/xsubpp  -typemap /home/kent/perl5/perlbrew/perls/blead/lib/5.21.3/ExtUtils/typemap  XS.xs > XS.xsc && mv XS.xsc XS.c
cc -c   -DPERL_HASH_FUNC_SDBM -DUSE_C_BACKTRACE_ON_ERROR -fwrapv -fno-strict-aliasing -pipe -fstack-protector -DUSE_C_BACKTRACE -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -march=native -mtune=native -g -ggdb3   -DVERSION=\"0.12\" -DXS_VERSION=\"0.12\" -fPIC "-I/home/kent/perl5/perlbrew/perls/blead/lib/5.21.3/x86_64-linux/CORE"   XS.c
rm -f blib/arch/auto/URI/Escape/XS/XS.so
cc  -shared -O3 -march=native -mtune=native -g -ggdb3 -L/usr/local/lib -fstack-protector XS.o  -o blib/arch/auto/URI/Escape/XS/XS.so    \
        \

chmod 755 blib/arch/auto/URI/Escape/XS/XS.so
/home/kent/perl5/perlbrew/perls/blead/bin/perl5.21.3 -MExtUtils::Command::MM -e 'cp_nonempty' -- XS.bs blib/arch/auto/URI/Escape/XS/XS.bs 644
Running Mkbootstrap for URI::Escape::XS ()
chmod 644 XS.bs
PERL_DL_NONLAZY=1 /home/kent/perl5/perlbrew/perls/blead/bin/perl5.21.3 "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
# Testing URI::Escape::XS 0.12, Perl 5.021003, /home/kent/perl5/perlbrew/perls/blead/bin/perl5.21.3
t/00-load.t ....... ok
t/01-compat.t ..... ok
t/02-basic.t ...... ok
t/03-hashu.t ...... ok
t/04-idn.t ........ ok
t/05-null.t ....... ok
t/06-nonstr.t ..... ok
t/boilerplate.t ... ok
t/pod-coverage.t .. ok
t/pod.t ........... ok
All tests successful.
Files=10, Tests=549,  1 wallclock secs ( 0.13 usr  0.03 sys +  0.51 cusr  0.12 csys =  0.79 CPU)
Result: PASS
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/x86_64-linux/auto/URI/Escape/XS/XS.so
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/x86_64-linux/URI/Escape/XS.pm
Appending installation info to /home/kent/perl5/perlbrew/perls/blead/lib/5.21.3/x86_64-linux/perllocal.pod
-> OK
Successfully installed URI-Escape-XS-0.12
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/x86_64-linux/.meta/URI-Escape-XS-0.12/MYMETA.json
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/x86_64-linux/.meta/URI-Escape-XS-0.12/install.json
Building and testing Search-Elasticsearch-1.14
cp lib/Search/Elasticsearch/Client/Direct/Cluster.pm blib/lib/Search/Elasticsearch/Client/Direct/Cluster.pm
cp lib/Search/Elasticsearch/Error.pm blib/lib/Search/Elasticsearch/Error.pm
cp lib/Search/Elasticsearch.pm blib/lib/Search/Elasticsearch.pm
cp lib/Search/Elasticsearch/CxnPool/Static/NoPing.pm blib/lib/Search/Elasticsearch/CxnPool/Static/NoPing.pm
cp lib/Search/Elasticsearch/Role/Client.pm blib/lib/Search/Elasticsearch/Role/Client.pm
cp lib/Search/Elasticsearch/Client/Direct/Snapshot.pm blib/lib/Search/Elasticsearch/Client/Direct/Snapshot.pm
cp lib/Search/Elasticsearch/Role/CxnPool.pm blib/lib/Search/Elasticsearch/Role/CxnPool.pm
cp lib/Search/Elasticsearch/Cxn/Hijk.pm blib/lib/Search/Elasticsearch/Cxn/Hijk.pm
cp lib/Search/Elasticsearch/Cxn/HTTPTiny.pm blib/lib/Search/Elasticsearch/Cxn/HTTPTiny.pm
cp lib/Search/Elasticsearch/Cxn/LWP.pm blib/lib/Search/Elasticsearch/Cxn/LWP.pm
cp lib/Search/Elasticsearch/Client/0_90/Direct.pm blib/lib/Search/Elasticsearch/Client/0_90/Direct.pm
cp lib/Search/Elasticsearch/Role/Cxn.pm blib/lib/Search/Elasticsearch/Role/Cxn.pm
cp lib/Search/Elasticsearch/Role/API.pm blib/lib/Search/Elasticsearch/Role/API.pm
cp lib/Search/Elasticsearch/Logger/LogAny.pm blib/lib/Search/Elasticsearch/Logger/LogAny.pm
cp lib/Search/Elasticsearch/Role/Bulk.pm blib/lib/Search/Elasticsearch/Role/Bulk.pm
cp lib/Search/Elasticsearch/CxnPool/Static.pm blib/lib/Search/Elasticsearch/CxnPool/Static.pm
cp lib/Search/Elasticsearch/Cxn/Factory.pm blib/lib/Search/Elasticsearch/Cxn/Factory.pm
cp lib/Search/Elasticsearch/Client/0_90/Direct/Cluster.pm blib/lib/Search/Elasticsearch/Client/0_90/Direct/Cluster.pm
cp lib/Search/Elasticsearch/Client/Direct/Indices.pm blib/lib/Search/Elasticsearch/Client/Direct/Indices.pm
cp lib/Search/Elasticsearch/Client/Direct.pm blib/lib/Search/Elasticsearch/Client/Direct.pm
cp lib/Search/Elasticsearch/Role/Client/Direct.pm blib/lib/Search/Elasticsearch/Role/Client/Direct.pm
cp lib/Search/Elasticsearch/Client/Direct/Cat.pm blib/lib/Search/Elasticsearch/Client/Direct/Cat.pm
cp lib/Search/Elasticsearch/Client/0_90/Direct/Indices.pm blib/lib/Search/Elasticsearch/Client/0_90/Direct/Indices.pm
cp lib/Search/Elasticsearch/Bulk.pm blib/lib/Search/Elasticsearch/Bulk.pm
cp lib/Search/Elasticsearch/CxnPool/Sniff.pm blib/lib/Search/Elasticsearch/CxnPool/Sniff.pm
cp lib/Search/Elasticsearch/Role/API/0_90.pm blib/lib/Search/Elasticsearch/Role/API/0_90.pm
cp lib/Search/Elasticsearch/Client/Direct/Nodes.pm blib/lib/Search/Elasticsearch/Client/Direct/Nodes.pm
cp lib/Search/Elasticsearch/Role/CxnPool/Sniff.pm blib/lib/Search/Elasticsearch/Role/CxnPool/Sniff.pm
cp lib/Search/Elasticsearch/Role/Cxn/HTTP.pm blib/lib/Search/Elasticsearch/Role/Cxn/HTTP.pm
cp lib/Search/Elasticsearch/Role/Is_Sync.pm blib/lib/Search/Elasticsearch/Role/Is_Sync.pm
cp lib/Search/Elasticsearch/TestServer.pm blib/lib/Search/Elasticsearch/TestServer.pm
cp lib/Search/Elasticsearch/Role/Transport.pm blib/lib/Search/Elasticsearch/Role/Transport.pm
cp lib/Search/Elasticsearch/Role/Serializer.pm blib/lib/Search/Elasticsearch/Role/Serializer.pm
cp lib/Search/Elasticsearch/Scroll.pm blib/lib/Search/Elasticsearch/Scroll.pm
cp lib/Search/Elasticsearch/Role/CxnPool/Static/NoPing.pm blib/lib/Search/Elasticsearch/Role/CxnPool/Static/NoPing.pm
cp lib/Search/Elasticsearch/Util/API/QS.pm blib/lib/Search/Elasticsearch/Util/API/QS.pm
cp lib/Search/Elasticsearch/Transport.pm blib/lib/Search/Elasticsearch/Transport.pm
cp lib/Search/Elasticsearch/Role/Scroll.pm blib/lib/Search/Elasticsearch/Role/Scroll.pm
cp lib/Search/Elasticsearch/Role/CxnPool/Static.pm blib/lib/Search/Elasticsearch/Role/CxnPool/Static.pm
cp lib/Search/Elasticsearch/Util/API/Path.pm blib/lib/Search/Elasticsearch/Util/API/Path.pm
cp lib/Search/Elasticsearch/Util.pm blib/lib/Search/Elasticsearch/Util.pm
cp lib/Search/Elasticsearch/Serializer/JSON.pm blib/lib/Search/Elasticsearch/Serializer/JSON.pm
cp lib/Search/Elasticsearch/Role/Logger.pm blib/lib/Search/Elasticsearch/Role/Logger.pm
cp lib/Search/Elasticsearch/Serializer/JSON/XS.pm blib/lib/Search/Elasticsearch/Serializer/JSON/XS.pm
cp lib/Search/Elasticsearch/Serializer/JSON/Cpanel.pm blib/lib/Search/Elasticsearch/Serializer/JSON/Cpanel.pm
cp lib/Search/Elasticsearch/Role/Serializer/JSON.pm blib/lib/Search/Elasticsearch/Role/Serializer/JSON.pm
cp lib/Search/Elasticsearch/Serializer/JSON/PP.pm blib/lib/Search/Elasticsearch/Serializer/JSON/PP.pm
PERL_DL_NONLAZY=1 /home/kent/perl5/perlbrew/perls/blead/bin/perl5.21.3 "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/10_Basic/*.t t/20_Serializer/*.t t/30_Logger/*.t t/40_Transport/*.t t/50_Cxn_Pool/*.t t/60_Cxn/*.t t/70_Helper/*.t t/90_Client_Spec/*.t
t/10_Basic/10_load.t .......................... ok
t/20_Serializer/10_load_cpanel.t .............. ok
t/20_Serializer/11_load_xs.t .................. ok
t/20_Serializer/12_load_pp.t .................. ok
t/20_Serializer/13_preload_cpanel.t ........... ok
t/20_Serializer/14_preload_xs.t ............... ok
t/20_Serializer/20_xs_encode_decode.t ......... ok
t/20_Serializer/21_xs_encode_bulk.t ........... ok
t/20_Serializer/22_xs_encode_pretty.t ......... ok
t/20_Serializer/30_cpanel_encode_decode.t ..... ok
t/20_Serializer/31_cpanel_encode_bulk.t ....... ok
t/20_Serializer/32_cpanel_encode_pretty.t ..... ok
t/20_Serializer/40_pp_encode_decode.t ......... ok
t/20_Serializer/41_pp_encode_bulk.t ........... ok
t/20_Serializer/42_pp_encode_pretty.t ......... ok
Current cxns: ['http://localhost:9200']
Forcing ping before next use on all live cxns
Ping [http://localhost:9200] before next request
t/30_Logger/10_explicit.t ..................... ok
Current cxns: ['http://localhost:9200']
Forcing ping before next use on all live cxns
Ping [http://localhost:9200] before next request
t/30_Logger/20_implicit.t ..................... ok
Redundant argument in sprintf at /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Log/Any/Adapter/Core.pm line 34.
Redundant argument in sprintf at /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Log/Any/Adapter/Core.pm line 34.
Redundant argument in sprintf at /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Log/Any/Adapter/Core.pm line 34.
Redundant argument in sprintf at /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Log/Any/Adapter/Core.pm line 34.
Redundant argument in sprintf at /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Log/Any/Adapter/Core.pm line 34.
Redundant argument in sprintf at /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Log/Any/Adapter/Core.pm line 34.
t/30_Logger/30_log_methods.t .................. ok
t/30_Logger/40_trace_request.t ................ ok
t/30_Logger/50_trace_response.t ............... ok
t/30_Logger/60_trace_error.t .................. ok
t/30_Logger/70_trace_comment.t ................ ok
t/40_Transport/10_tidy_request.t .............. ok
t/40_Transport/20_send_body_as.t .............. ok
t/40_Transport/30_perform_request.t ........... ok
t/50_Cxn_Pool/10_static_normal.t .............. ok
t/50_Cxn_Pool/11_static_node_missing.t ........ ok
t/50_Cxn_Pool/12_static_node_fails.t .......... ok
t/50_Cxn_Pool/13_static_node_timesout.t ....... ok
t/50_Cxn_Pool/14_static_both_nodes_timeout.t .. ok
t/50_Cxn_Pool/15_static_both_nodes_fail.t ..... ok
t/50_Cxn_Pool/16_static_nodes_starting.t ...... ok
t/50_Cxn_Pool/17_static_runaway_nodes.t ....... ok
t/50_Cxn_Pool/30_sniff_normal.t ............... ok
t/50_Cxn_Pool/31_sniff_new_nodes.t ............ ok
t/50_Cxn_Pool/32_sniff_node_fails.t ........... ok
t/50_Cxn_Pool/33_sniff_both_nodes_fail.t ...... ok
t/50_Cxn_Pool/34_sniff_node_timeout.t ......... ok
t/50_Cxn_Pool/35_sniff_both_nodes_timeout.t ... ok
t/50_Cxn_Pool/36_sniff_nodes_starting.t ....... ok
t/50_Cxn_Pool/37_sniff_runaway_nodes.t ........ ok
t/50_Cxn_Pool/38_bad_sniff.t .................. ok
t/50_Cxn_Pool/39_sniff_max_content.t .......... ok
t/50_Cxn_Pool/50_noping_normal.t .............. ok
t/50_Cxn_Pool/51_noping_node_fails.t .......... ok
t/50_Cxn_Pool/52_noping_node_timesout.t ....... ok
t/50_Cxn_Pool/53_noping_all_nodes_fail.t ...... ok
t/50_Cxn_Pool/54_noping_nodes_starting.t ...... ok
t/50_Cxn_Pool/55_noping_runaway_nodes.t ....... ok
t/50_Cxn_Pool/56_max_retries.t ................ ok
t/50_Cxn_Pool/70_live.t ....................... skipped: No Elasticsearch test node available
t/60_Cxn/10_basic.t ........................... ok
t/60_Cxn/20_process_response.t ................ ok
t/60_Cxn/30_http.t ............................ ok
t/60_Cxn/40_fork_httptiny.t ................... skipped: No Elasticsearch test node available
t/60_Cxn/41_fork_lwp.t ........................ skipped: No Elasticsearch test node available
t/60_Cxn/42_fork_hijk.t ....................... skipped: No Elasticsearch test node available
t/60_Cxn/43_fork_netcurl.t .................... skipped: No Elasticsearch test node available
t/70_Helper/10_bulk_add_action.t .............. skipped: No Elasticsearch test node available
t/70_Helper/20_bulk_helpers.t ................. skipped: No Elasticsearch test node available
t/70_Helper/30_bulk_flush.t ................... skipped: No Elasticsearch test node available
t/70_Helper/40_bulk_errors.t .................. skipped: No Elasticsearch test node available
t/70_Helper/50_scroll.t ....................... skipped: No Elasticsearch test node available
t/70_Helper/60_reindex.t ...................... skipped: No Elasticsearch test node available
t/90_Client_Spec/00_print_version.t ........... skipped: No Elasticsearch test node available
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-syntax.t ........................ skipped: these tests are for release candidate testing
All tests successful.
Files=68, Tests=488, 13 wallclock secs ( 0.31 usr  0.14 sys + 10.72 cusr  1.93 csys = 13.10 CPU)
Result: PASS
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Util.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Transport.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Bulk.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/TestServer.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Scroll.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Error.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Serializer/JSON.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Serializer/JSON/PP.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Serializer/JSON/Cpanel.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Serializer/JSON/XS.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Util/API/Path.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Util/API/QS.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Logger/LogAny.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/CxnPool/Static.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/CxnPool/Sniff.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/CxnPool/Static/NoPing.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Cxn/LWP.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Cxn/Hijk.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Cxn/HTTPTiny.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Cxn/Factory.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Role/Cxn.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Role/API.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Role/CxnPool.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Role/Transport.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Role/Bulk.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Role/Logger.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Role/Scroll.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Role/Serializer.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Role/Is_Sync.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Role/Client.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Role/Serializer/JSON.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Role/CxnPool/Static.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Role/CxnPool/Sniff.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Role/CxnPool/Static/NoPing.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Role/Cxn/HTTP.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Role/API/0_90.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Role/Client/Direct.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Client/Direct.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Client/Direct/Nodes.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Client/Direct/Cluster.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Client/Direct/Indices.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Client/Direct/Snapshot.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Client/Direct/Cat.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Client/0_90/Direct.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Client/0_90/Direct/Cluster.pm
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/Search/Elasticsearch/Client/0_90/Direct/Indices.pm
Appending installation info to /home/kent/perl5/perlbrew/perls/blead/lib/5.21.3/x86_64-linux/perllocal.pod
-> OK
Successfully installed Search-Elasticsearch-1.14
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/x86_64-linux/.meta/Search-Elasticsearch-1.14/MYMETA.json
Installing /home/kent/perl5/perlbrew/perls/blead/lib/site_perl/5.21.3/x86_64-linux/.meta/Search-Elasticsearch-1.14/install.json
5 distributions installed
kentfredric commented 10 years ago

I locally tweaked the log to have no Entering /whatever in it, hit cpanm-reporter again, and it worked.

garu commented 8 years ago

Hey, @kentfredric! Thanks for the report and for all the patience - I know it's been a really long time.

Actually, if you fiddle with a distribution, cpanm-reporter should not send a report, right? I mean, it'd be cheating, as the tested version is not the same one as the one on CPAN.

We should probably make the parser explicitly test for that and skip those distributions, I'll give it a go eventually, but patches (and general opinions on the subject) are very much welcome!

Cheers!

kentfredric commented 8 years ago

Possibly. But fixing a target so it works should have little bearing on the reporting of the other things.

Personally I think "non-vanilla dists" ( ie: patched by user, however it was patched ) reporting "pass" can be a good thing, but in order for it to be a good thing, it needs to be more obvious in the report that this was done.

Then ANDK's analysis can see "X is OK" -> "Why is X working where everyone else failed" -> "X is specially patched" to work.

Then its a matter of tracking down an existing bug with said patch, or tracking down the test reporter and asking them what they did.

andk commented 8 years ago

This is a tough question, I admit. I tend to believe that the reporter and the tool writer share some responsibility. If people test perls that deviate strongly from the standard, their reports will not be useful. We can presume, they are trying to be helpful and will only do small tweaking here and there. I do not consider it the responsibility of the toolchain writers to prevent reports from silghtly altered environments. It's probably good to not send a report when the toolchain definitely knows that a patch has been applied. CPAN.pm shell refuses to send a report on a distro that got patched via distroprefs, but we do not carry this to the extreme to stop reporting on such a perl forever.

It remains to be suggested that people can add comments to their reports when they have something personally to say, so we should let them do what they find useful. Bottom line: do not try to prevent reports that are provided in good faith.

I must reserve the right to change my opinion, things may move in certain so far not encountered directions and may make a new evaluation of thought necessary.