PATH=/usr/bin:/bin
Start 2018-08-26T02:00:26
ActivePerl-2400 CPAN-2.10
Reading '/Users/fly2400/cpanfly-5.24/var/cpan/Metadata'
Database was generated on Sat, 25 Aug 2018 05:54:12 GMT
Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/F/FE/FELIPE/Net-Doveadm-0.01.tar.gz ok
Net-Doveadm-0.01/
Net-Doveadm-0.01/LICENSE
Net-Doveadm-0.01/Changes
Net-Doveadm-0.01/MANIFEST
Net-Doveadm-0.01/t/
Net-Doveadm-0.01/.gitignore
Net-Doveadm-0.01/META.yml
Net-Doveadm-0.01/lib/
Net-Doveadm-0.01/Makefile.PL
Net-Doveadm-0.01/.travis.yml
Net-Doveadm-0.01/META.json
Net-Doveadm-0.01/lib/Net/
Net-Doveadm-0.01/lib/Net/Doveadm.pm
Net-Doveadm-0.01/lib/Net/Doveadm/
Net-Doveadm-0.01/lib/Net/Doveadm/X.pm
Net-Doveadm-0.01/lib/Net/Doveadm/X/
Net-Doveadm-0.01/lib/Net/Doveadm/X/Generic.pm
Net-Doveadm-0.01/lib/Net/Doveadm/X/Authn.pm
Net-Doveadm-0.01/lib/Net/Doveadm/X/Response.pm
Net-Doveadm-0.01/lib/Net/Doveadm/X/Base.pm
Net-Doveadm-0.01/t/basic_authn.t
Net-Doveadm-0.01/t/basic_blocking.t
Net-Doveadm-0.01/t/basic.t
Configuring F/FE/FELIPE/Net-Doveadm-0.01.tar.gz with Makefile.PL
>>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL
Warning: prerequisite IO::Framed 0.12 not found. We have 0.11.
Checking if your kit is complete...
Looks good
Have /Users/fly2400/cpanfly-5.24/var/megalib
Want /Users/fly2400/ap2400-300558/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [darwin-thread-multi-2level]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a Unix-style Makefile
Writing Makefile for Net::Doveadm
Writing MYMETA.yml and MYMETA.json
FELIPE/Net-Doveadm-0.01.tar.gz
/Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK
Running make for F/FE/FELIPE/Net-Doveadm-0.01.tar.gz
---- Unsatisfied dependencies detected during ----
---- FELIPE/Net-Doveadm-0.01.tar.gz ----
IO::Framed [build_requires]
Running test for module 'IO::Framed'
Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/F/FE/FELIPE/IO-Framed-0.14.tar.gz ok
IO-Framed-0.14/
IO-Framed-0.14/LICENSE
IO-Framed-0.14/Changes
IO-Framed-0.14/MANIFEST
IO-Framed-0.14/t/
IO-Framed-0.14/README.pod
IO-Framed-0.14/.gitignore
IO-Framed-0.14/META.yml
IO-Framed-0.14/lib/
IO-Framed-0.14/Makefile.PL
IO-Framed-0.14/.travis.yml
IO-Framed-0.14/META.json
IO-Framed-0.14/lib/IO/
IO-Framed-0.14/lib/IO/Framed.pm
IO-Framed-0.14/lib/IO/Framed/
IO-Framed-0.14/lib/IO/Framed/Write/
IO-Framed-0.14/lib/IO/Framed/ReadWrite/
IO-Framed-0.14/lib/IO/Framed/Write.pm
IO-Framed-0.14/lib/IO/Framed/X.pm
IO-Framed-0.14/lib/IO/Framed/ReadWrite.pm
IO-Framed-0.14/lib/IO/Framed/Read.pm
IO-Framed-0.14/lib/IO/Framed/X/
IO-Framed-0.14/lib/IO/Framed/X/ReadError.pm
IO-Framed-0.14/lib/IO/Framed/X/WriteError.pm
IO-Framed-0.14/lib/IO/Framed/X/ErrnoBase.pm
IO-Framed-0.14/lib/IO/Framed/X/EmptyRead.pm
IO-Framed-0.14/lib/IO/Framed/X/Base.pm
IO-Framed-0.14/lib/IO/Framed/X/EmptyWrite.pm
IO-Framed-0.14/lib/IO/Framed/ReadWrite/NonBlocking.pm
IO-Framed-0.14/lib/IO/Framed/ReadWrite/Blocking.pm
IO-Framed-0.14/lib/IO/Framed/Write/NonBlocking.pm
IO-Framed-0.14/lib/IO/Framed/Write/Blocking.pm
IO-Framed-0.14/t/legacy_readwrite.t
IO-Framed-0.14/t/custom.t
IO-Framed-0.14/t/write_empty.t
IO-Framed-0.14/t/read_until.t
IO-Framed-0.14/t/write.t
IO-Framed-0.14/t/sanity.t
IO-Framed-0.14/t/read.t
Configuring F/FE/FELIPE/IO-Framed-0.14.tar.gz with Makefile.PL
>>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL
Checking if your kit is complete...
Looks good
Have /Users/fly2400/cpanfly-5.24/var/megalib
Want /Users/fly2400/ap2400-300558/lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [darwin-thread-multi-2level]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a Unix-style Makefile
Writing Makefile for IO::Framed
Writing MYMETA.yml and MYMETA.json
FELIPE/IO-Framed-0.14.tar.gz
/Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK
Running make for F/FE/FELIPE/IO-Framed-0.14.tar.gz
>>> make
cp lib/IO/Framed/X/EmptyWrite.pm blib/lib/IO/Framed/X/EmptyWrite.pm
cp lib/IO/Framed/X/ReadError.pm blib/lib/IO/Framed/X/ReadError.pm
cp lib/IO/Framed/X/WriteError.pm blib/lib/IO/Framed/X/WriteError.pm
cp lib/IO/Framed/X.pm blib/lib/IO/Framed/X.pm
cp lib/IO/Framed/ReadWrite/Blocking.pm blib/lib/IO/Framed/ReadWrite/Blocking.pm
cp lib/IO/Framed/ReadWrite.pm blib/lib/IO/Framed/ReadWrite.pm
cp lib/IO/Framed/X/Base.pm blib/lib/IO/Framed/X/Base.pm
cp lib/IO/Framed.pm blib/lib/IO/Framed.pm
cp lib/IO/Framed/X/EmptyRead.pm blib/lib/IO/Framed/X/EmptyRead.pm
cp lib/IO/Framed/X/ErrnoBase.pm blib/lib/IO/Framed/X/ErrnoBase.pm
cp lib/IO/Framed/Write/NonBlocking.pm blib/lib/IO/Framed/Write/NonBlocking.pm
cp lib/IO/Framed/Write/Blocking.pm blib/lib/IO/Framed/Write/Blocking.pm
cp lib/IO/Framed/Write.pm blib/lib/IO/Framed/Write.pm
cp lib/IO/Framed/ReadWrite/NonBlocking.pm blib/lib/IO/Framed/ReadWrite/NonBlocking.pm
cp lib/IO/Framed/Read.pm blib/lib/IO/Framed/Read.pm
Manifying 5 pod documents
FELIPE/IO-Framed-0.14.tar.gz
make -- OK
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/custom.t ............
1..2
ok 1 - READ override
ok 2 - WRITE override
ok
t/legacy_readwrite.t ..
1..4
ok 1 - blocking I/O read and write
ok 2 - write queue
ok 3 - write queue, populated
ok 4 - read from non-blocking
ok
sysread() on closed filehandle $r at /Users/fly2400/cpanfly-5.24/var/megalib/IO/SigGuard.pm line 104.
t/read.t ..............
1..9
ok 1 - 2-byte frame OK
ok 2 - undef when full frame not available
ok 3 - 2-byte frame now OK
ok 4 - undef when OS gives EAGAIN
ok 5 - 'error from read() on empty' isa 'IO::Framed::X::EmptyRead'
ok 6 - allow_empty_read() returns the instance
ok 7 - allow_empty_read() works as expected
ok 8 - … is EAGAIN
ok 9 - … isn’t EPERM
ok
t/read_until.t ........
ok 1 - “until” character isn’t there
ok 2 - got expected input
ok 3 - got expected input (probably from buffer)
ok 4 - exception on empty read
ok 5 - allow_empty_read() - empty string on empty read
1..5
ok
t/sanity.t ............
1..8
ok 1 - use IO::Framed;
ok 2 - use IO::Framed::Read;
ok 3 - use IO::Framed::Write;
ok 4 - use IO::Framed::ReadWrite;
ok 5 - use IO::Framed::ReadWrite::Blocking;
ok 6 - use IO::Framed::ReadWrite::NonBlocking;
ok 7 - use IO::Framed::Write::Blocking;
ok 8 - use IO::Framed::Write::NonBlocking;
ok
t/write.t .............
1..7
ok 1 - no-op flush_write_queue() on blocking
ok 2 - no-op get_write_queue_size() on blocking
ok 3 - 'error from flushing to a full buffer' isa 'IO::Framed::X::WriteError'
ok 4 - flush_write_queue() - false return on incomplete write
ok 5 - get_write_queue_count() - when the queue is actually not empty
ok 6 - flush_write_queue() - true once we empty the write queue
ok 7 - get_write_queue_count() - now empty
ok
t/write_empty.t .......
1..15
ok 1 - blocking: die() on empty-string write()
ok 2 - blocking: die() on undefined write()
ok 3 - blocking: die() on empty write()
ok 4 - blocking: die() on empty-string write() with callback
ok 5 - … and the callback wasn’t called
ok 6 - blocking: die() on undefined write() with callback
ok 7 - … and the callback wasn’t called
ok 8 - non-blocking: die() on empty-string write()
ok 9 - non-blocking: die() on undefined write()
ok 10 - non-blocking: die() on empty write()
ok 11 - non-blocking: die() on empty-string write() with callback
ok 12 - … and the callback wasn’t called
ok 13 - non-blocking: die() on undefined write() with callback
ok 14 - … and the callback wasn’t called
ok 15 - no warnings
ok
All tests successful.
Files=7, Tests=50, 1 wallclock secs ( 0.03 usr 0.01 sys + 0.51 cusr 0.12 csys = 0.67 CPU)
Result: PASS
FELIPE/IO-Framed-0.14.tar.gz
make test TEST_VERBOSE=1 -- OK
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/F/FE/FELIPE/CHECKSUMS
Felipe Gasper <felipe@cpan.org>
Convenience wrapper for frame-based I/O
>>> (cd /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/IO-Framed-0.14-xSlHTM && tar cvf - IO-Framed-0.14.ppd blib) | gzip -c >/Users/fly2400/cpanfly-5.24/var/REPO/F/FE/FELIPE/IO-Framed-0.14.tar.gz
IO-Framed-0.14.ppd
blib/
blib/lib/
blib/lib/IO/
blib/lib/IO/Framed/
blib/lib/IO/Framed/Read.pm
blib/lib/IO/Framed/ReadWrite/
blib/lib/IO/Framed/ReadWrite/Blocking.pm
blib/lib/IO/Framed/ReadWrite/NonBlocking.pm
blib/lib/IO/Framed/ReadWrite.pm
blib/lib/IO/Framed/Write/
blib/lib/IO/Framed/Write/Blocking.pm
blib/lib/IO/Framed/Write/NonBlocking.pm
blib/lib/IO/Framed/Write.pm
blib/lib/IO/Framed/X/
blib/lib/IO/Framed/X/Base.pm
blib/lib/IO/Framed/X/EmptyRead.pm
blib/lib/IO/Framed/X/EmptyWrite.pm
blib/lib/IO/Framed/X/ErrnoBase.pm
blib/lib/IO/Framed/X/ReadError.pm
blib/lib/IO/Framed/X/WriteError.pm
blib/lib/IO/Framed/X.pm
blib/lib/IO/Framed.pm
blib/man3/
blib/man3/IO::Framed.3
blib/man3/IO::Framed::X::EmptyRead.3
blib/man3/IO::Framed::X::EmptyWrite.3
blib/man3/IO::Framed::X::ReadError.3
blib/man3/IO::Framed::X::WriteError.3
FELIPE/Net-Doveadm-0.01.tar.gz
Has already been unwrapped into directory /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Net-Doveadm-0.01-XtXsfG
FELIPE/Net-Doveadm-0.01.tar.gz
Has already been prepared
Running make for F/FE/FELIPE/Net-Doveadm-0.01.tar.gz
Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/IO-Framed-0.14-xSlHTM/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/IO-Framed-0.14-xSlHTM/blib/lib to PERL5LIB for 'make'
>>> make
cp lib/Net/Doveadm/X.pm blib/lib/Net/Doveadm/X.pm
cp lib/Net/Doveadm/X/Response.pm blib/lib/Net/Doveadm/X/Response.pm
cp lib/Net/Doveadm/X/Authn.pm blib/lib/Net/Doveadm/X/Authn.pm
cp lib/Net/Doveadm/X/Generic.pm blib/lib/Net/Doveadm/X/Generic.pm
cp lib/Net/Doveadm/X/Base.pm blib/lib/Net/Doveadm/X/Base.pm
cp lib/Net/Doveadm.pm blib/lib/Net/Doveadm.pm
Manifying 1 pod document
FELIPE/Net-Doveadm-0.01.tar.gz
make -- OK
Prepending /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/IO-Framed-0.14-xSlHTM/blib/arch /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/IO-Framed-0.14-xSlHTM/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
# flushing …
# waiting …
# 57403: VERSION doveadm-server 1 0
# 57403: reading command from client
# flushing …
# waiting …
# 57403: got from client: some_user name arg1 arg2
t/basic.t ...........
ok 1 - use Net::Doveadm;
ok 2 - command as given, plus empty fields before/after
1..2
ok
Name "Net::Doveadm::DEBUG" used only once: possible typo at t/basic_authn.t line 69.
# flushing …
# waiting …
# 57405 got: VERSION doveadm-server 1 0
# flushing …
# waiting …
# 57405: got authn: PLAIN AGRvdmVhZG0Ac2VjcmV0
#
# 57405: reading command from client
# flushing …
# waiting …
# 57405: got from client: some_user name arg1 arg2
t/basic_authn.t .....
ok 1 - use Net::Doveadm;
57404 doveadm enqueue send: [VERSION doveadm-server 1 0]
57404 doveadm received: [-]
57404 doveadm enqueue send: [PLAIN AGRvdmVhZG0Ac2VjcmV0]
57404 doveadm received: [+]
57404 doveadm enqueue send: [ some_user name arg1 arg2]
57404 no line yet fully received
57404 doveadm received: [ some_user name arg1 arg2]
57404 doveadm received: [+]
ok 2 - response as expected
1..2
ok
t/basic_blocking.t ..
ok 1 - use Net::Doveadm;
ok 2 - response as expected
1..2
ok
All tests successful.
Files=3, Tests=6, 2 wallclock secs ( 0.02 usr 0.01 sys + 0.25 cusr 0.07 csys = 0.35 CPU)
Result: PASS
FELIPE/Net-Doveadm-0.01.tar.gz
make test TEST_VERBOSE=1 -- OK
Felipe Gasper <felipe@cpan.org>
Dovecot’s administrative interface protocol
>>> (cd /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Net-Doveadm-0.01-XtXsfG && tar cvf - Net-Doveadm-0.01.ppd blib) | gzip -c >/Users/fly2400/cpanfly-5.24/var/REPO/F/FE/FELIPE/Net-Doveadm-0.01.tar.gz
Net-Doveadm-0.01.ppd
blib/
blib/lib/
blib/lib/Net/
blib/lib/Net/Doveadm/
blib/lib/Net/Doveadm/X/
blib/lib/Net/Doveadm/X/Authn.pm
blib/lib/Net/Doveadm/X/Base.pm
blib/lib/Net/Doveadm/X/Generic.pm
blib/lib/Net/Doveadm/X/Response.pm
blib/lib/Net/Doveadm/X.pm
blib/lib/Net/Doveadm.pm
blib/man3/
blib/man3/Net::Doveadm.3
Finished 2018-08-26T02:00:34