PATH=/usr/bin:/bin
Start 2011-04-26T22:59:32
ActivePerl-1400 CPAN-1.9402
Going to read '/home/fly1400/var/cpan/Metadata'
Database was generated on Tue, 26 Apr 2011 22:27:59 GMT
Running make for M/MI/MIYAGAWA/Starman-0.2010.tar.gz
Checksum for /net/nas/data/cpan/authors/id/M/MI/MIYAGAWA/Starman-0.2010.tar.gz ok
Starman-0.2010/
Starman-0.2010/.gitignore
Starman-0.2010/bin/
Starman-0.2010/Changes
Starman-0.2010/inc/
Starman-0.2010/lib/
Starman-0.2010/Makefile.PL
Starman-0.2010/MANIFEST
Starman-0.2010/META.yml
Starman-0.2010/README
Starman-0.2010/t/
Starman-0.2010/xt/
Starman-0.2010/xt/perlcritic.t
Starman-0.2010/xt/pod.t
Starman-0.2010/xt/podspell.t
Starman-0.2010/xt/synopsis.t
Starman-0.2010/t/00_compile.t
Starman-0.2010/t/chunked_req.t
Starman-0.2010/t/findbin.psgi
Starman-0.2010/t/findbin.t
Starman-0.2010/t/rand.psgi
Starman-0.2010/t/rand.t
Starman-0.2010/t/suite.t
Starman-0.2010/lib/HTTP/
Starman-0.2010/lib/Plack/
Starman-0.2010/lib/Starman/
Starman-0.2010/lib/Starman.pm
Starman-0.2010/lib/Starman/Server.pm
Starman-0.2010/lib/Plack/Handler/
Starman-0.2010/lib/Plack/Handler/Starman.pm
Starman-0.2010/lib/HTTP/Server/
Starman-0.2010/lib/HTTP/Server/PSGI/
Starman-0.2010/lib/HTTP/Server/PSGI/Net/
Starman-0.2010/lib/HTTP/Server/PSGI/Net/Server/
Starman-0.2010/lib/HTTP/Server/PSGI/Net/Server/PreFork.pm
Starman-0.2010/inc/Module/
Starman-0.2010/inc/Module/Install/
Starman-0.2010/inc/Module/Install.pm
Starman-0.2010/inc/Module/Install/AuthorTests.pm
Starman-0.2010/inc/Module/Install/Base.pm
Starman-0.2010/inc/Module/Install/Can.pm
Starman-0.2010/inc/Module/Install/Fetch.pm
Starman-0.2010/inc/Module/Install/Makefile.pm
Starman-0.2010/inc/Module/Install/Metadata.pm
Starman-0.2010/inc/Module/Install/ReadmeFromPod.pm
Starman-0.2010/inc/Module/Install/Repository.pm
Starman-0.2010/inc/Module/Install/Scripts.pm
Starman-0.2010/inc/Module/Install/Win32.pm
Starman-0.2010/inc/Module/Install/WriteAll.pm
Starman-0.2010/bin/starman
CPAN.pm: Going to build M/MI/MIYAGAWA/Starman-0.2010.tar.gz
>>> /home/fly1400/ap1400/bin/perl-static Makefile.PL
Warning: prerequisite HTTP::Parser::XS 0 not found.
Checking if your kit is complete...
Looks good
Writing Makefile for Starman
Writing MYMETA.yml
---- Unsatisfied dependencies detected during ----
---- MIYAGAWA/Starman-0.2010.tar.gz ----
HTTP::Parser::XS [requires]
Running make test
Delayed until after prerequisites
Running test for module 'HTTP::Parser::XS'
Running make for K/KA/KAZUHO/HTTP-Parser-XS-0.13.tar.gz
Checksum for /net/nas/data/cpan/authors/id/K/KA/KAZUHO/HTTP-Parser-XS-0.13.tar.gz ok
HTTP-Parser-XS-0.13/
HTTP-Parser-XS-0.13/inc/
HTTP-Parser-XS-0.13/inc/Module/
HTTP-Parser-XS-0.13/inc/Module/Install/
HTTP-Parser-XS-0.13/inc/Module/Install/Makefile.pm
HTTP-Parser-XS-0.13/inc/Module/Install/Fetch.pm
HTTP-Parser-XS-0.13/inc/Module/Install/ReadmeFromPod.pm
HTTP-Parser-XS-0.13/inc/Module/Install/TestTarget.pm
HTTP-Parser-XS-0.13/inc/Module/Install/Win32.pm
HTTP-Parser-XS-0.13/inc/Module/Install/WriteAll.pm
HTTP-Parser-XS-0.13/inc/Module/Install/Metadata.pm
HTTP-Parser-XS-0.13/inc/Module/Install/Can.pm
HTTP-Parser-XS-0.13/inc/Module/Install/Base.pm
HTTP-Parser-XS-0.13/inc/Module/Install.pm
HTTP-Parser-XS-0.13/MANIFEST
HTTP-Parser-XS-0.13/lib/
HTTP-Parser-XS-0.13/lib/HTTP/
HTTP-Parser-XS-0.13/lib/HTTP/Parser/
HTTP-Parser-XS-0.13/lib/HTTP/Parser/XS.pm
HTTP-Parser-XS-0.13/lib/HTTP/Parser/XS/
HTTP-Parser-XS-0.13/lib/HTTP/Parser/XS/PP.pm
HTTP-Parser-XS-0.13/t/
HTTP-Parser-XS-0.13/t/01simple.t
HTTP-Parser-XS-0.13/t/03response-error.t
HTTP-Parser-XS-0.13/t/00base.t
HTTP-Parser-XS-0.13/t/02response.t
HTTP-Parser-XS-0.13/t/05too-much.t
HTTP-Parser-XS-0.13/t/04response-format.t
HTTP-Parser-XS-0.13/Makefile.PL
HTTP-Parser-XS-0.13/benchmark/
HTTP-Parser-XS-0.13/benchmark/header_format.pl
HTTP-Parser-XS-0.13/benchmark/simple.pl
HTTP-Parser-XS-0.13/Changes
HTTP-Parser-XS-0.13/ppport.h
HTTP-Parser-XS-0.13/picohttpparser/
HTTP-Parser-XS-0.13/picohttpparser/picohttpparser.h
HTTP-Parser-XS-0.13/picohttpparser/test.c
HTTP-Parser-XS-0.13/picohttpparser/picohttpparser.c
HTTP-Parser-XS-0.13/README
HTTP-Parser-XS-0.13/META.yml
HTTP-Parser-XS-0.13/XS.xs
CPAN.pm: Going to build K/KA/KAZUHO/HTTP-Parser-XS-0.13.tar.gz
>>> /home/fly1400/ap1400/bin/perl-static Makefile.PL
Cannot determine perl version info from lib/HTTP/Parser/XS.pm
Checking if your kit is complete...
Looks good
Writing Makefile for HTTP::Parser::XS
Writing MYMETA.yml
>>> make
cp lib/HTTP/Parser/XS.pm blib/lib/HTTP/Parser/XS.pm
cp lib/HTTP/Parser/XS/PP.pm blib/lib/HTTP/Parser/XS/PP.pm
/home/fly1400/ap1400/bin/perl-static "-Iinc" /home/fly1400/var/megalib/ExtUtils/xsubpp -typemap /home/fly1400/ap1400/lib/ExtUtils/typemap XS.xs > XS.xsc && mv XS.xsc XS.c
gcc -c -D_REENTRANT -D_GNU_SOURCE -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-merge-constants -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.13\" -DXS_VERSION=\"0.13\" -fPIC "-I/home/fly1400/ap1400/lib/CORE" XS.c
Running Mkbootstrap for HTTP::Parser::XS ()
chmod 644 XS.bs
rm -f blib/arch/auto/HTTP/Parser/XS/XS.so
gcc -shared -O2 XS.o -o blib/arch/auto/HTTP/Parser/XS/XS.so \
\
chmod 755 blib/arch/auto/HTTP/Parser/XS/XS.so
cp XS.bs blib/arch/auto/HTTP/Parser/XS/XS.bs
chmod 644 blib/arch/auto/HTTP/Parser/XS/XS.bs
Manifying blib/man3/HTTP::Parser::XS.3
KAZUHO/HTTP-Parser-XS-0.13.tar.gz
make -- OK
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly1400/ap1400/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch'); " t/*.t
# Testing HTTP::Parser::XS/0.13 (xs)
t/00base.t .............
1..1
ok 1 - use HTTP::Parser::XS;
ok
t/01simple.t ...........
1..13
ok 1 - "croak if second param is not a hashref
ok 2 - simple get
ok 3 - result of GET /
ok 4 - POST
ok 5 - result of GET with headers
ok 6 - multiline header
ok 7 - multiline
ok 8 - url-encoded
ok 9
ok 10 - invalid char in url-encoded path
ok 11
ok 12 - partially url-encoded
ok 13
ok
t/02response.t .........
ok 1 - test-1
ok 2 - test-2
ok 3 - test-3
ok 4 - test-4
ok 5 - test-5
ok 6 - test-6
ok 7 - test-7
ok 8 - test-8
1..8
ok
t/03response-error.t ...
ok 1 - test-1
ok 2 - test-2
ok 3 - test-3
ok 4 - test-4
ok 5 - test-5
1..5
ok
t/04response-format.t ..
ok 1 - test-1
ok 2 - test-format-NONE-1
ok 3 - test-1
ok 4 - test-format-HASH-1
ok 5 - test-1
ok 6 - test-format-ARRAY-1
ok 7 - test-2
ok 8 - test-format-NONE-2
ok 9 - test-2
ok 10 - test-format-HASH-2
ok 11 - test-2
ok 12 - test-format-ARRAY-2
ok 13 - test-3
ok 14 - test-format-NONE-3
ok 15 - test-3
ok 16 - test-format-HASH-3
ok 17 - test-3
ok 18 - test-format-ARRAY-3
ok 19 - test-4
ok 20 - test-format-NONE-4
ok 21 - test-4
ok 22 - test-format-HASH-4
ok 23 - test-4
ok 24 - test-format-ARRAY-4
ok 25 - test-5
ok 26 - test-format-NONE-5
ok 27 - test-5
ok 28 - test-format-HASH-5
ok 29 - test-5
ok 30 - test-format-ARRAY-5
ok 31 - test-6
ok 32 - test-format-NONE-6
ok 33 - test-6
ok 34 - test-format-HASH-6
ok 35 - test-6
ok 36 - test-format-ARRAY-6
ok 37 - test-7
ok 38 - test-format-NONE-7
ok 39 - test-7
ok 40 - test-format-HASH-7
ok 41 - test-7
ok 42 - test-format-ARRAY-7
ok 43 - test-8
ok 44 - test-format-NONE-8
ok 45 - test-8
ok 46 - test-format-HASH-8
ok 47 - test-8
ok 48 - test-format-ARRAY-8
1..48
ok
t/05too-much.t .........
# request parser
ok 1 - parsing status (success)
ok 2
ok 3 - very long name
ok 4 - parsing status (fail)
ok 5
ok 6 - too long name
ok 7 - too many headers
# response parser
ok 8 - parsing status (success)
ok 9
ok 10
ok 11
ok 12 - very long name
ok 13 - parsing status (fail)
ok 14 - too long name is ignored
ok 15 - too many headers (fail)
1..15
ok
All tests successful.
Files=6, Tests=90, 0 wallclock secs ( 0.03 usr 0.01 sys + 0.16 cusr 0.02 csys = 0.22 CPU)
Result: PASS
PERL_DL_NONLAZY=1 /home/fly1400/ap1400/bin/perl-static "-MExtUtils::Command::MM" "-e" "\$ENV{q{PERL_ONLY}} = q{1}; test_harness(1, 'blib/lib', 'blib/arch'); " t/*.t
# Testing HTTP::Parser::XS/0.13 (pp)
t/00base.t .............
1..1
ok 1 - use HTTP::Parser::XS;
ok
t/01simple.t ...........
1..13
ok 1 - "croak if second param is not a hashref
ok 2 - simple get
ok 3 - result of GET /
ok 4 - POST
ok 5 - result of GET with headers
ok 6 - multiline header
ok 7 - multiline
ok 8 - url-encoded
ok 9
ok 10 - invalid char in url-encoded path
ok 11
ok 12 - partially url-encoded
ok 13
ok
t/02response.t .........
ok 1 - test-1
ok 2 - test-2
ok 3 - test-3
ok 4 - test-4
ok 5 - test-5
ok 6 - test-6
ok 7 - test-7
ok 8 - test-8
1..8
ok
t/03response-error.t ...
ok 1 - test-1
ok 2 - test-2
ok 3 - test-3
ok 4 - test-4
ok 5 - test-5
1..5
ok
t/04response-format.t ..
ok 1 - test-1
ok 2 - test-format-NONE-1
ok 3 - test-1
ok 4 - test-format-HASH-1
ok 5 - test-1
ok 6 - test-format-ARRAY-1
ok 7 - test-2
ok 8 - test-format-NONE-2
ok 9 - test-2
ok 10 - test-format-HASH-2
ok 11 - test-2
ok 12 - test-format-ARRAY-2
ok 13 - test-3
ok 14 - test-format-NONE-3
ok 15 - test-3
ok 16 - test-format-HASH-3
ok 17 - test-3
ok 18 - test-format-ARRAY-3
ok 19 - test-4
ok 20 - test-format-NONE-4
ok 21 - test-4
ok 22 - test-format-HASH-4
ok 23 - test-4
ok 24 - test-format-ARRAY-4
ok 25 - test-5
ok 26 - test-format-NONE-5
ok 27 - test-5
ok 28 - test-format-HASH-5
ok 29 - test-5
ok 30 - test-format-ARRAY-5
ok 31 - test-6
ok 32 - test-format-NONE-6
ok 33 - test-6
ok 34 - test-format-HASH-6
ok 35 - test-6
ok 36 - test-format-ARRAY-6
ok 37 - test-7
ok 38 - test-format-NONE-7
ok 39 - test-7
ok 40 - test-format-HASH-7
ok 41 - test-7
ok 42 - test-format-ARRAY-7
ok 43 - test-8
ok 44 - test-format-NONE-8
ok 45 - test-8
ok 46 - test-format-HASH-8
ok 47 - test-8
ok 48 - test-format-ARRAY-8
1..48
ok
t/05too-much.t ......... skipped: PP has no static limitations
All tests successful.
Files=6, Tests=75, 0 wallclock secs ( 0.03 usr 0.02 sys + 0.14 cusr 0.02 csys = 0.21 CPU)
Result: PASS
KAZUHO/HTTP-Parser-XS-0.13.tar.gz
make test TEST_VERBOSE=1 -- OK
Kazuho Oku <kazuhooku@gmail.com>
a fast, primitive HTTP request parser
>>> (cd /home/fly1400/var/cpan/build/HTTP-Parser-XS-0.13-CcUQV8 && tar cvf - HTTP-Parser-XS-0.13.ppd blib) | gzip -c >/home/fly1400/var/REPO/K/KA/KAZUHO/HTTP-Parser-XS-0.13.tar.gz
HTTP-Parser-XS-0.13.ppd
blib/
blib/lib/
blib/lib/HTTP/
blib/lib/HTTP/Parser/
blib/lib/HTTP/Parser/XS.pm
blib/lib/HTTP/Parser/XS/
blib/lib/HTTP/Parser/XS/PP.pm
blib/arch/
blib/arch/auto/
blib/arch/auto/HTTP/
blib/arch/auto/HTTP/Parser/
blib/arch/auto/HTTP/Parser/XS/
blib/arch/auto/HTTP/Parser/XS/XS.bs
blib/arch/auto/HTTP/Parser/XS/XS.so
blib/man3/
blib/man3/HTTP::Parser::XS.3
>>> mv /home/fly1400/var/cpan/build/HTTP-Parser-XS-0.13-CcUQV8/HTTP-Parser-XS-0.13.ppd /home/fly1400/var/REPO/K/KA/KAZUHO
Running make for M/MI/MIYAGAWA/Starman-0.2010.tar.gz
Prepending /home/fly1400/var/cpan/build/HTTP-Parser-XS-0.13-CcUQV8/blib/arch /home/fly1400/var/cpan/build/HTTP-Parser-XS-0.13-CcUQV8/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /home/fly1400/var/cpan/build/Starman-0.2010-2Hk_y1
Prepending /home/fly1400/var/cpan/build/HTTP-Parser-XS-0.13-CcUQV8/blib/arch /home/fly1400/var/cpan/build/HTTP-Parser-XS-0.13-CcUQV8/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build M/MI/MIYAGAWA/Starman-0.2010.tar.gz
>>> make
cp lib/Starman.pm blib/lib/Starman.pm
cp lib/Starman/Server.pm blib/lib/Starman/Server.pm
cp lib/Plack/Handler/Starman.pm blib/lib/Plack/Handler/Starman.pm
cp lib/HTTP/Server/PSGI/Net/Server/PreFork.pm blib/lib/HTTP/Server/PSGI/Net/Server/PreFork.pm
cp bin/starman blib/script/starman
/home/fly1400/ap1400/bin/perl-static "-Iinc" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/starman
Manifying blib/man1/starman.1
Manifying blib/man3/Starman.3
Manifying blib/man3/Plack::Handler::Starman.3
MIYAGAWA/Starman-0.2010.tar.gz
make -- OK
Prepending /home/fly1400/var/cpan/build/HTTP-Parser-XS-0.13-CcUQV8/blib/arch /home/fly1400/var/cpan/build/HTTP-Parser-XS-0.13-CcUQV8/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly1400/ap1400/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t
t/00_compile.t ...
1..1
ok 1 - use Starman;
ok
2011/04/26-22:59:38 Starman::Server (type Net::Server::PreFork) starting! pid(5023)
Binding to TCP port 10879 on host 127.0.0.1
Setting gid to "504 504 504"
2011/04/26-22:59:38 Server closing!
t/chunked_req.t ..
ok 1
ok 2
1..2
ok
2011/04/26-22:59:38 Starman::Server (type Net::Server::PreFork) starting! pid(5038)
Binding to TCP port 10699 on host *
Setting gid to "504 504 504"
2011/04/26-22:59:38 Server closing!
t/findbin.t ......
ok 1
ok 2
1..2
ok
2011/04/26-22:59:38 Starman::Server (type Net::Server::PreFork) starting! pid(5051)
Binding to TCP port 10929 on host *
Setting gid to "504 504 504"
2011/04/26-22:59:39 Server closing!
2011/04/26-22:59:39 Starman::Server (type Net::Server::PreFork) starting! pid(5056)
Binding to TCP port 10291 on host *
Setting gid to "504 504 504"
2011/04/26-22:59:39 Server closing!
t/rand.t .........
ok 1
ok 2
1..2
ok
2011/04/26-22:59:39 Starman::Server (type Net::Server::PreFork) starting! pid(5061)
Binding to TCP port 10497 on host 127.0.0.1
Setting gid to "504 504 504"
2011/04/26-22:59:39 Server closing!
t/suite.t ........
# SCRIPT_NAME
ok 1
# GET
ok 2
ok 3
ok 4
# POST
ok 5
ok 6
ok 7
ok 8
ok 9
# big POST
ok 10
ok 11
ok 12
ok 13
# psgi.url_scheme
ok 14
ok 15
ok 16
# return glob
ok 17
ok 18
ok 19
ok 20
# filehandle
ok 21
ok 22
ok 23
# bigger file
ok 24
ok 25
ok 26
ok 27
# handle HTTP-Header
ok 28
ok 29
ok 30
# handle HTTP-Cookie
ok 31
ok 32
ok 33
# validate env
ok 34
ok 35
ok 36
# % encoding in PATH_INFO
ok 37 - PATH_INFO should be decoded per RFC 3875
# % double encoding in PATH_INFO
ok 38 - PATH_INFO should be decoded only once, per RFC 3875
# % encoding in PATH_INFO (outside of URI characters)
ok 39
# SERVER_PROTOCOL is required
ok 40
ok 41
ok 42
# SCRIPT_NAME should not be undef
ok 43
# call close after read IO::Handle-like
ok 44 - closed
ok 45
# has errors
ok 46
# status line
ok 47
# Do not crash when the app dies
ok 48
# multi headers (request)
ok 49
# multi headers (response)
ok 50
# Do not set $env->{COOKIE}
ok 51
ok 52
# no entity headers on 304
ok 53
ok 54
ok 55 - No Content-Type
ok 56 - No Content-Length
ok 57 - No Transfer-Encoding
# REQUEST_URI is set
ok 58
# filehandle with path()
ok 59
ok 60
ok 61
# a big header value > 128 bytes
ok 62
ok 63
# coderef res
ok 64
ok 65
ok 66
# coderef streaming
ok 67
ok 68
ok 69
# CRLF output and FCGI parse bug
ok 70
ok 71
# test 404
ok 72
ok 73
# request->input seekable
ok 74
# request->content on GET
ok 75
# Content-Length => 0 is not set Transfer-Encoding # regression test
ok 76
ok 77
ok 78
# handle Authorization header
ok 79
ok 80
ok 81
ok 82
# repeated slashes
ok 83
ok 84
ok 85
1..85
ok
All tests successful.
Files=5, Tests=92, 2 wallclock secs ( 0.03 usr 0.03 sys + 1.05 cusr 0.28 csys = 1.39 CPU)
Result: PASS
MIYAGAWA/Starman-0.2010.tar.gz
make test TEST_VERBOSE=1 -- OK
Tatsuhiko Miyagawa <miyagawa@bulknews.net>
High-performance preforking PSGI/Plack web server
>>> (cd /home/fly1400/var/cpan/build/Starman-0.2010-2Hk_y1 && tar cvf - Starman-0.2010.ppd blib) | gzip -c >/home/fly1400/var/REPO/M/MI/MIYAGAWA/Starman-0.2010.tar.gz
Starman-0.2010.ppd
blib/
blib/script/
blib/script/starman
blib/lib/
blib/lib/Starman/
blib/lib/Starman/Server.pm
blib/lib/Plack/
blib/lib/Plack/Handler/
blib/lib/Plack/Handler/Starman.pm
blib/lib/Starman.pm
blib/lib/HTTP/
blib/lib/HTTP/Server/
blib/lib/HTTP/Server/PSGI/
blib/lib/HTTP/Server/PSGI/Net/
blib/lib/HTTP/Server/PSGI/Net/Server/
blib/lib/HTTP/Server/PSGI/Net/Server/PreFork.pm
blib/man1/
blib/man1/starman.1
blib/man3/
blib/man3/Plack::Handler::Starman.3
blib/man3/Starman.3
>>> mv /home/fly1400/var/cpan/build/Starman-0.2010-2Hk_y1/Starman-0.2010.ppd /home/fly1400/var/REPO/M/MI/MIYAGAWA
Finished 2011-04-26T22:59:41