PATH=/usr/bin:/bin
Start 2011-04-28T15:16:22
ActivePerl-1400 CPAN-1.9402
Going to read '/Users/fly1400/var/cpan/Metadata'
Database was generated on Wed, 27 Apr 2011 22:27:21 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
>>> /Users/fly1400/bin/perl 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
>>> /Users/fly1400/bin/perl 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
/Users/fly1400/bin/perl "-Iinc" /Users/fly1400/var/megalib/ExtUtils/xsubpp -typemap /Users/fly1400/ap1400/lib/ExtUtils/typemap XS.xs > XS.xsc && mv XS.xsc XS.c
gcc -c -fno-common -DPERL_DARWIN -no-cpp-precomp -arch i386 -arch x86_64 -nostdinc -B/Developer/SDKs/MacOSX10.5.sdk/usr/include/gcc -B/Developer/SDKs/MacOSX10.5.sdk/usr/lib/gcc -isystem/Developer/SDKs/MacOSX10.5.sdk/usr/include -F/Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks -mmacosx-version-min=10.5 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-merge-constants -fno-strict-aliasing -pipe -fstack-protector -O3 -DVERSION=\"0.13\" -DXS_VERSION=\"0.13\" "-I/Users/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.bundle
cc -mmacosx-version-min=10.5 -bundle -undefined dynamic_lookup -Wl,-search_paths_first -arch i386 -arch x86_64 -Wl,-syslibroot,/Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5 -fstack-protector XS.o -o blib/arch/auto/HTTP/Parser/XS/XS.bundle \
\
chmod 755 blib/arch/auto/HTTP/Parser/XS/XS.bundle
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 /Users/fly1400/bin/perl "-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.04 usr 0.02 sys + 0.23 cusr 0.04 csys = 0.33 CPU)
Result: PASS
PERL_DL_NONLAZY=1 /Users/fly1400/bin/perl "-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, 1 wallclock secs ( 0.04 usr 0.02 sys + 0.21 cusr 0.04 csys = 0.31 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 /Users/fly1400/var/cpan/build/HTTP-Parser-XS-0.13-XpP08G && tar cvf - HTTP-Parser-XS-0.13.ppd blib) | gzip -c >/Users/fly1400/var/REPO/K/KA/KAZUHO/HTTP-Parser-XS-0.13.tar.gz
HTTP-Parser-XS-0.13.ppd
blib/
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.bundle
blib/lib/
blib/lib/HTTP/
blib/lib/HTTP/Parser/
blib/lib/HTTP/Parser/XS/
blib/lib/HTTP/Parser/XS/PP.pm
blib/lib/HTTP/Parser/XS.pm
blib/man3/
blib/man3/HTTP::Parser::XS.3
>>> mv /Users/fly1400/var/cpan/build/HTTP-Parser-XS-0.13-XpP08G/HTTP-Parser-XS-0.13.ppd /Users/fly1400/var/REPO/K/KA/KAZUHO
Running make for M/MI/MIYAGAWA/Starman-0.2010.tar.gz
Prepending /Users/fly1400/var/cpan/build/HTTP-Parser-XS-0.13-XpP08G/blib/arch /Users/fly1400/var/cpan/build/HTTP-Parser-XS-0.13-XpP08G/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /Users/fly1400/var/cpan/build/Starman-0.2010-7HWOoj
Prepending /Users/fly1400/var/cpan/build/HTTP-Parser-XS-0.13-XpP08G/blib/arch /Users/fly1400/var/cpan/build/HTTP-Parser-XS-0.13-XpP08G/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/HTTP/Server/PSGI/Net/Server/PreFork.pm blib/lib/HTTP/Server/PSGI/Net/Server/PreFork.pm
cp lib/Plack/Handler/Starman.pm blib/lib/Plack/Handler/Starman.pm
cp bin/starman blib/script/starman
/Users/fly1400/bin/perl "-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 /Users/fly1400/var/cpan/build/HTTP-Parser-XS-0.13-XpP08G/blib/arch /Users/fly1400/var/cpan/build/HTTP-Parser-XS-0.13-XpP08G/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /Users/fly1400/bin/perl "-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/28-15:16:33 Starman::Server (type Net::Server::PreFork) starting! pid(10297)
Binding to TCP port 10031 on host 127.0.0.1
Setting gid to "20 20 20 404 61 12 403 402"
2011/04/28-15:16:33 Server closing!
t/chunked_req.t ..
ok 1
ok 2
1..2
ok
2011/04/28-15:16:33 Starman::Server (type Net::Server::PreFork) starting! pid(10304)
Binding to TCP port 10799 on host *
Setting gid to "20 20 20 404 61 12 403 402"
2011/04/28-15:16:33 Server closing!
t/findbin.t ......
ok 1
ok 2
1..2
ok
2011/04/28-15:16:33 Starman::Server (type Net::Server::PreFork) starting! pid(10309)
Binding to TCP port 10600 on host *
Setting gid to "20 20 20 404 61 12 403 402"
2011/04/28-15:16:34 Server closing!
2011/04/28-15:16:34 Starman::Server (type Net::Server::PreFork) starting! pid(10313)
Binding to TCP port 10062 on host *
Setting gid to "20 20 20 404 61 12 403 402"
2011/04/28-15:16:34 Server closing!
t/rand.t .........
ok 1
ok 2
1..2
ok
2011/04/28-15:16:34 Starman::Server (type Net::Server::PreFork) starting! pid(10318)
Binding to TCP port 10041 on host 127.0.0.1
Setting gid to "20 20 20 404 61 12 403 402"
2011/04/28-15:16:34 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.05 usr 0.02 sys + 1.50 cusr 0.34 csys = 1.91 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 /Users/fly1400/var/cpan/build/Starman-0.2010-7HWOoj && tar cvf - Starman-0.2010.ppd blib) | gzip -c >/Users/fly1400/var/REPO/M/MI/MIYAGAWA/Starman-0.2010.tar.gz
Starman-0.2010.ppd
blib/
blib/lib/
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/lib/Plack/
blib/lib/Plack/Handler/
blib/lib/Plack/Handler/Starman.pm
blib/lib/Starman/
blib/lib/Starman/Server.pm
blib/lib/Starman.pm
blib/man1/
blib/man1/starman.1
blib/man3/
blib/man3/Plack::Handler::Starman.3
blib/man3/Starman.3
blib/script/
blib/script/starman
>>> mv /Users/fly1400/var/cpan/build/Starman-0.2010-7HWOoj/Starman-0.2010.ppd /Users/fly1400/var/REPO/M/MI/MIYAGAWA
Finished 2011-04-28T15:16:35