Start 2010-04-20T18:11:34
ActivePerl-1003 CPAN-1.9402
Going to read '/home/cpanfly/var/cpan/Metadata'
Database was generated on Tue, 20 Apr 2010 21:27:09 GMT
Running make for M/MI/MIYAGAWA/Starman-0.2004.tar.gz
Checksum for /net/nas/data/cpan/authors/id/M/MI/MIYAGAWA/Starman-0.2004.tar.gz ok
Will not use Archive::Tar, need 1.00
Starman-0.2004/
Starman-0.2004/.gitignore
Starman-0.2004/bin/
Starman-0.2004/Changes
Starman-0.2004/inc/
Starman-0.2004/lib/
Starman-0.2004/Makefile.PL
Starman-0.2004/MANIFEST
Starman-0.2004/META.yml
Starman-0.2004/README
Starman-0.2004/t/
Starman-0.2004/xt/
Starman-0.2004/xt/perlcritic.t
Starman-0.2004/xt/pod.t
Starman-0.2004/xt/podspell.t
Starman-0.2004/xt/synopsis.t
Starman-0.2004/t/00_compile.t
Starman-0.2004/t/chunked_req.t
Starman-0.2004/t/suite.t
Starman-0.2004/lib/HTTP/
Starman-0.2004/lib/Plack/
Starman-0.2004/lib/Starman/
Starman-0.2004/lib/Starman.pm
Starman-0.2004/lib/Starman/Server.pm
Starman-0.2004/lib/Plack/Handler/
Starman-0.2004/lib/Plack/Handler/Starman.pm
Starman-0.2004/lib/HTTP/Server/
Starman-0.2004/lib/HTTP/Server/PSGI/
Starman-0.2004/lib/HTTP/Server/PSGI/Net/
Starman-0.2004/lib/HTTP/Server/PSGI/Net/Server/
Starman-0.2004/lib/HTTP/Server/PSGI/Net/Server/PreFork.pm
Starman-0.2004/inc/Module/
Starman-0.2004/inc/Test/
Starman-0.2004/inc/Test/Builder/
Starman-0.2004/inc/Test/Requires.pm
Starman-0.2004/inc/Test/Builder/Module.pm
Starman-0.2004/inc/Module/AutoInstall.pm
Starman-0.2004/inc/Module/Install/
Starman-0.2004/inc/Module/Install.pm
Starman-0.2004/inc/Module/Install/AuthorTests.pm
Starman-0.2004/inc/Module/Install/AutoInstall.pm
Starman-0.2004/inc/Module/Install/Base.pm
Starman-0.2004/inc/Module/Install/Can.pm
Starman-0.2004/inc/Module/Install/Fetch.pm
Starman-0.2004/inc/Module/Install/Include.pm
Starman-0.2004/inc/Module/Install/Makefile.pm
Starman-0.2004/inc/Module/Install/Metadata.pm
Starman-0.2004/inc/Module/Install/ReadmeFromPod.pm
Starman-0.2004/inc/Module/Install/Repository.pm
Starman-0.2004/inc/Module/Install/Scripts.pm
Starman-0.2004/inc/Module/Install/Win32.pm
Starman-0.2004/inc/Module/Install/WriteAll.pm
Starman-0.2004/bin/starman
CPAN.pm: Going to build M/MI/MIYAGAWA/Starman-0.2004.tar.gz
>>> /home/cpanfly/ap1003/bin/perl-static Makefile.PL
*** Module::AutoInstall version 1.03
*** Checking for Perl dependencies...
*** Since we're running under CPAN, I'll just let it take care
of the dependency's installation later.
[Core Features]
- Test::More ...loaded. (0.94)
- Test::Requires ...loaded. (0.05)
- Plack ...missing. (would need 0.9931)
- Net::Server ...loaded. (0.97 >= 0.91)
- Data::Dump ...loaded. (1.15)
- HTTP::Parser::XS ...loaded. (0.07)
- HTTP::Status ...loaded. (5.817)
- HTTP::Date ...loaded. (5.831)
- parent ...loaded. (0.223)
*** Module::AutoInstall configuration finished.
Checking if your kit is complete...
Looks good
Warning: prerequisite Plack 0.9931 not found.
Writing Makefile for Starman
---- Unsatisfied dependencies detected during ----
---- MIYAGAWA/Starman-0.2004.tar.gz ----
Plack [requires]
Running make test
Delayed until after prerequisites
Running test for module 'Plack'
Running make for M/MI/MIYAGAWA/Plack-0.9932.tar.gz
Checksum for /net/nas/data/cpan/authors/id/M/MI/MIYAGAWA/Plack-0.9932.tar.gz ok
Will not use Archive::Tar, need 1.00
Plack-0.9932/
Plack-0.9932/benchmarks/
Plack-0.9932/Changes
Plack-0.9932/eg/
Plack-0.9932/inc/
Plack-0.9932/lib/
Plack-0.9932/Makefile.PL
Plack-0.9932/MANIFEST
Plack-0.9932/META.yml
Plack-0.9932/README
Plack-0.9932/scripts/
Plack-0.9932/share/
Plack-0.9932/t/
Plack-0.9932/xt/
Plack-0.9932/xt/perlcriticrc
Plack-0.9932/xt/pod.t
Plack-0.9932/xt/podspell.t
Plack-0.9932/t/00_compile.t
Plack-0.9932/t/FCGIUtils.pm
Plack-0.9932/t/HTTP-Message-PSGI/
Plack-0.9932/t/Plack-Builder/
Plack-0.9932/t/Plack-Handler/
Plack-0.9932/t/Plack-HTTPParser-PP/
Plack-0.9932/t/Plack-Loader/
Plack-0.9932/t/Plack-Middleware/
Plack-0.9932/t/Plack-MIME/
Plack-0.9932/t/Plack-Request/
Plack-0.9932/t/Plack-Response/
Plack-0.9932/t/Plack-Runner/
Plack-0.9932/t/Plack-Server/
Plack-0.9932/t/Plack-TempBuffer/
Plack-0.9932/t/Plack-Test/
Plack-0.9932/t/Plack-Util/
Plack-0.9932/t/Plack-Util/bad.psgi
Plack-0.9932/t/Plack-Util/bad2.psgi
Plack-0.9932/t/Plack-Util/error.psgi
Plack-0.9932/t/Plack-Util/foreach.t
Plack-0.9932/t/Plack-Util/headers.t
Plack-0.9932/t/Plack-Util/headers_obj.t
Plack-0.9932/t/Plack-Util/Hello.pm
Plack-0.9932/t/Plack-Util/hello.psgi
Plack-0.9932/t/Plack-Util/io_with_path.t
Plack-0.9932/t/Plack-Util/is_real_fh.t
Plack-0.9932/t/Plack-Util/load.t
Plack-0.9932/t/Plack-Test/2args.t
Plack-0.9932/t/Plack-Test/cookie.t
Plack-0.9932/t/Plack-Test/hello.t
Plack-0.9932/t/Plack-Test/hello_server.t
Plack-0.9932/t/Plack-Test/suite.t
Plack-0.9932/t/Plack-TempBuffer/print.t
Plack-0.9932/t/Plack-Server/compat.t
Plack-0.9932/t/Plack-Runner/options.t
Plack-0.9932/t/Plack-Response/body.t
Plack-0.9932/t/Plack-Response/cookie.t
Plack-0.9932/t/Plack-Response/new.t
Plack-0.9932/t/Plack-Response/redirect.t
Plack-0.9932/t/Plack-Response/response.t
Plack-0.9932/t/Plack-Request/base.t
Plack-0.9932/t/Plack-Request/body.t
Plack-0.9932/t/Plack-Request/content-on-get.t
Plack-0.9932/t/Plack-Request/content.t
Plack-0.9932/t/Plack-Request/cookie.t
Plack-0.9932/t/Plack-Request/double_port.t
Plack-0.9932/t/Plack-Request/foo1.txt
Plack-0.9932/t/Plack-Request/foo2.txt
Plack-0.9932/t/Plack-Request/hostname.t
Plack-0.9932/t/Plack-Request/many_upload.t
Plack-0.9932/t/Plack-Request/multi_read.t
Plack-0.9932/t/Plack-Request/new.t
Plack-0.9932/t/Plack-Request/parameters.t
Plack-0.9932/t/Plack-Request/params.t
Plack-0.9932/t/Plack-Request/path_info.t
Plack-0.9932/t/Plack-Request/readbody.t
Plack-0.9932/t/Plack-Request/request_uri.t
Plack-0.9932/t/Plack-Request/upload-basename.t
Plack-0.9932/t/Plack-Request/upload-large.t
Plack-0.9932/t/Plack-Request/upload.t
Plack-0.9932/t/Plack-Request/uri.t
Plack-0.9932/t/Plack-Request/uri_utf8.t
Plack-0.9932/t/Plack-MIME/add_type.t
Plack-0.9932/t/Plack-MIME/basic.t
Plack-0.9932/t/Plack-MIME/fallback.t
Plack-0.9932/t/Plack-Middleware/access_log.t
Plack-0.9932/t/Plack-Middleware/access_log_timed.t
Plack-0.9932/t/Plack-Middleware/auth_basic.t
Plack-0.9932/t/Plack-Middleware/auth_basic_simple.t
Plack-0.9932/t/Plack-Middleware/bufferedstreaming.t
Plack-0.9932/t/Plack-Middleware/cascade.t
Plack-0.9932/t/Plack-Middleware/cascade_streaming.t
Plack-0.9932/t/Plack-Middleware/cgi-bin/
Plack-0.9932/t/Plack-Middleware/cgibin.t
Plack-0.9932/t/Plack-Middleware/chunked.t
Plack-0.9932/t/Plack-Middleware/component-leak.t
Plack-0.9932/t/Plack-Middleware/component.t
Plack-0.9932/t/Plack-Middleware/conditional.t
Plack-0.9932/t/Plack-Middleware/conditionalget.t
Plack-0.9932/t/Plack-Middleware/content_length.t
Plack-0.9932/t/Plack-Middleware/error_document.t
Plack-0.9932/t/Plack-Middleware/errors/
Plack-0.9932/t/Plack-Middleware/file.t
Plack-0.9932/t/Plack-Middleware/head.t
Plack-0.9932/t/Plack-Middleware/htpasswd
Plack-0.9932/t/Plack-Middleware/httpexceptions.t
Plack-0.9932/t/Plack-Middleware/httpexceptions_streaming.t
Plack-0.9932/t/Plack-Middleware/jsonp.t
Plack-0.9932/t/Plack-Middleware/lint.t
Plack-0.9932/t/Plack-Middleware/log4perl.t
Plack-0.9932/t/Plack-Middleware/log_dispatch.t
Plack-0.9932/t/Plack-Middleware/method_override.t
Plack-0.9932/t/Plack-Middleware/order.t
Plack-0.9932/t/Plack-Middleware/prefix.t
Plack-0.9932/t/Plack-Middleware/psgibin.t
Plack-0.9932/t/Plack-Middleware/rearrange_headers.t
Plack-0.9932/t/Plack-Middleware/recursive/
Plack-0.9932/t/Plack-Middleware/runtime.t
Plack-0.9932/t/Plack-Middleware/simple_content_filter.t
Plack-0.9932/t/Plack-Middleware/simple_logger.t
Plack-0.9932/t/Plack-Middleware/stacktrace.t
Plack-0.9932/t/Plack-Middleware/stacktrace_force.t
Plack-0.9932/t/Plack-Middleware/stacktrace_streaming.t
Plack-0.9932/t/Plack-Middleware/stacktrace_utf8.t
Plack-0.9932/t/Plack-Middleware/static.t
Plack-0.9932/t/Plack-Middleware/static.txt
Plack-0.9932/t/Plack-Middleware/static_env.t
Plack-0.9932/t/Plack-Middleware/urlmap.t
Plack-0.9932/t/Plack-Middleware/urlmap_builder.t
Plack-0.9932/t/Plack-Middleware/urlmap_env.t
Plack-0.9932/t/Plack-Middleware/urlmap_ports.t
Plack-0.9932/t/Plack-Middleware/wrapcgi.t
Plack-0.9932/t/Plack-Middleware/xframework.t
Plack-0.9932/t/Plack-Middleware/xsendfile.t
Plack-0.9932/t/Plack-Middleware/recursive/base.t
Plack-0.9932/t/Plack-Middleware/recursive/streaming.t
Plack-0.9932/t/Plack-Middleware/recursive/throw.t
Plack-0.9932/t/Plack-Middleware/recursive/throw_streaming.t
Plack-0.9932/t/Plack-Middleware/errors/404.html
Plack-0.9932/t/Plack-Middleware/errors/500.html
Plack-0.9932/t/Plack-Middleware/cgi-bin/hello.cgi
Plack-0.9932/t/Plack-Middleware/cgi-bin/hello2.cgi
Plack-0.9932/t/Plack-Middleware/cgi-bin/hello3.cgi
Plack-0.9932/t/Plack-Loader/auto.t
Plack-0.9932/t/Plack-Loader/auto_fallback.t
Plack-0.9932/t/Plack-Loader/delayed.t
Plack-0.9932/t/Plack-Loader/shotgun.t
Plack-0.9932/t/Plack-HTTPParser-PP/simple.t
Plack-0.9932/t/Plack-Handler/apache1.t
Plack-0.9932/t/Plack-Handler/apache2-registry.t
Plack-0.9932/t/Plack-Handler/apache2.t
Plack-0.9932/t/Plack-Handler/cgi.t
Plack-0.9932/t/Plack-Handler/fcgi.t
Plack-0.9932/t/Plack-Handler/fcgi_client.t
Plack-0.9932/t/Plack-Handler/http_server_simple.t
Plack-0.9932/t/Plack-Handler/net_fastcgi.t
Plack-0.9932/t/Plack-Handler/standalone.t
Plack-0.9932/t/Plack-Builder/mount.t
Plack-0.9932/t/HTTP-Message-PSGI/utf8_req.t
Plack-0.9932/share/baybridge.jpg
Plack-0.9932/share/face.jpg
Plack-0.9932/scripts/plackup
Plack-0.9932/lib/HTTP/
Plack-0.9932/lib/Plack/
Plack-0.9932/lib/Plack.pm
Plack-0.9932/lib/Plack/App/
Plack-0.9932/lib/Plack/Builder.pm
Plack-0.9932/lib/Plack/Component.pm
Plack-0.9932/lib/Plack/Handler/
Plack-0.9932/lib/Plack/Handler.pm
Plack-0.9932/lib/Plack/HTTPParser/
Plack-0.9932/lib/Plack/HTTPParser.pm
Plack-0.9932/lib/Plack/Loader/
Plack-0.9932/lib/Plack/Loader.pm
Plack-0.9932/lib/Plack/Middleware/
Plack-0.9932/lib/Plack/Middleware.pm
Plack-0.9932/lib/Plack/MIME.pm
Plack-0.9932/lib/Plack/Request/
Plack-0.9932/lib/Plack/Request.pm
Plack-0.9932/lib/Plack/Response.pm
Plack-0.9932/lib/Plack/Runner.pm
Plack-0.9932/lib/Plack/Server/
Plack-0.9932/lib/Plack/Server.pm
Plack-0.9932/lib/Plack/TempBuffer/
Plack-0.9932/lib/Plack/TempBuffer.pm
Plack-0.9932/lib/Plack/Test/
Plack-0.9932/lib/Plack/Test.pm
Plack-0.9932/lib/Plack/Util/
Plack-0.9932/lib/Plack/Util.pm
Plack-0.9932/lib/Plack/Util/Accessor.pm
Plack-0.9932/lib/Plack/Test/MockHTTP.pm
Plack-0.9932/lib/Plack/Test/Server.pm
Plack-0.9932/lib/Plack/Test/Suite.pm
Plack-0.9932/lib/Plack/TempBuffer/Auto.pm
Plack-0.9932/lib/Plack/TempBuffer/File.pm
Plack-0.9932/lib/Plack/TempBuffer/PerlIO.pm
Plack-0.9932/lib/Plack/Server/Apache1.pm
Plack-0.9932/lib/Plack/Server/Apache2.pm
Plack-0.9932/lib/Plack/Server/CGI.pm
Plack-0.9932/lib/Plack/Server/FCGI.pm
Plack-0.9932/lib/Plack/Server/README
Plack-0.9932/lib/Plack/Server/ServerSimple.pm
Plack-0.9932/lib/Plack/Server/Standalone/
Plack-0.9932/lib/Plack/Server/Standalone.pm
Plack-0.9932/lib/Plack/Server/Standalone/Prefork.pm
Plack-0.9932/lib/Plack/Request/Upload.pm
Plack-0.9932/lib/Plack/Middleware/AccessLog/
Plack-0.9932/lib/Plack/Middleware/AccessLog.pm
Plack-0.9932/lib/Plack/Middleware/Auth/
Plack-0.9932/lib/Plack/Middleware/BufferedStreaming.pm
Plack-0.9932/lib/Plack/Middleware/Chunked.pm
Plack-0.9932/lib/Plack/Middleware/Conditional.pm
Plack-0.9932/lib/Plack/Middleware/ConditionalGET.pm
Plack-0.9932/lib/Plack/Middleware/ContentLength.pm
Plack-0.9932/lib/Plack/Middleware/ContentMD5.pm
Plack-0.9932/lib/Plack/Middleware/ErrorDocument.pm
Plack-0.9932/lib/Plack/Middleware/Head.pm
Plack-0.9932/lib/Plack/Middleware/HTTPExceptions.pm
Plack-0.9932/lib/Plack/Middleware/JSONP.pm
Plack-0.9932/lib/Plack/Middleware/LighttpdScriptNameFix.pm
Plack-0.9932/lib/Plack/Middleware/Lint.pm
Plack-0.9932/lib/Plack/Middleware/Log4perl.pm
Plack-0.9932/lib/Plack/Middleware/LogDispatch.pm
Plack-0.9932/lib/Plack/Middleware/MethodOverride.pm
Plack-0.9932/lib/Plack/Middleware/NullLogger.pm
Plack-0.9932/lib/Plack/Middleware/RearrangeHeaders.pm
Plack-0.9932/lib/Plack/Middleware/Recursive.pm
Plack-0.9932/lib/Plack/Middleware/Refresh.pm
Plack-0.9932/lib/Plack/Middleware/Runtime.pm
Plack-0.9932/lib/Plack/Middleware/SimpleContentFilter.pm
Plack-0.9932/lib/Plack/Middleware/SimpleLogger.pm
Plack-0.9932/lib/Plack/Middleware/StackTrace.pm
Plack-0.9932/lib/Plack/Middleware/Static.pm
Plack-0.9932/lib/Plack/Middleware/Writer.pm
Plack-0.9932/lib/Plack/Middleware/XFramework.pm
Plack-0.9932/lib/Plack/Middleware/XSendfile.pm
Plack-0.9932/lib/Plack/Middleware/Auth/Basic.pm
Plack-0.9932/lib/Plack/Middleware/AccessLog/Timed.pm
Plack-0.9932/lib/Plack/Loader/Delayed.pm
Plack-0.9932/lib/Plack/Loader/Restarter.pm
Plack-0.9932/lib/Plack/Loader/Shotgun.pm
Plack-0.9932/lib/Plack/HTTPParser/PP.pm
Plack-0.9932/lib/Plack/Handler/Apache1.pm
Plack-0.9932/lib/Plack/Handler/Apache2/
Plack-0.9932/lib/Plack/Handler/Apache2.pm
Plack-0.9932/lib/Plack/Handler/CGI.pm
Plack-0.9932/lib/Plack/Handler/FCGI.pm
Plack-0.9932/lib/Plack/Handler/HTTP/
Plack-0.9932/lib/Plack/Handler/Net/
Plack-0.9932/lib/Plack/Handler/Standalone.pm
Plack-0.9932/lib/Plack/Handler/Net/FastCGI.pm
Plack-0.9932/lib/Plack/Handler/HTTP/Server/
Plack-0.9932/lib/Plack/Handler/HTTP/Server/PSGI.pm
Plack-0.9932/lib/Plack/Handler/HTTP/Server/Simple.pm
Plack-0.9932/lib/Plack/Handler/Apache2/Registry.pm
Plack-0.9932/lib/Plack/App/Cascade.pm
Plack-0.9932/lib/Plack/App/CGIBin.pm
Plack-0.9932/lib/Plack/App/Directory.pm
Plack-0.9932/lib/Plack/App/FCGIDispatcher.pm
Plack-0.9932/lib/Plack/App/File.pm
Plack-0.9932/lib/Plack/App/PSGIBin.pm
Plack-0.9932/lib/Plack/App/URLMap.pm
Plack-0.9932/lib/Plack/App/WrapCGI.pm
Plack-0.9932/lib/HTTP/Message/
Plack-0.9932/lib/HTTP/Server/
Plack-0.9932/lib/HTTP/Server/PSGI.pm
Plack-0.9932/lib/HTTP/Message/PSGI.pm
Plack-0.9932/inc/Module/
Plack-0.9932/inc/Module/AutoInstall.pm
Plack-0.9932/inc/Module/Install/
Plack-0.9932/inc/Module/Install.pm
Plack-0.9932/inc/Module/Install/AuthorTests.pm
Plack-0.9932/inc/Module/Install/AutoInstall.pm
Plack-0.9932/inc/Module/Install/Base.pm
Plack-0.9932/inc/Module/Install/Can.pm
Plack-0.9932/inc/Module/Install/Fetch.pm
Plack-0.9932/inc/Module/Install/Include.pm
Plack-0.9932/inc/Module/Install/Makefile.pm
Plack-0.9932/inc/Module/Install/Metadata.pm
Plack-0.9932/inc/Module/Install/ReadmeFromPod.pm
Plack-0.9932/inc/Module/Install/Repository.pm
Plack-0.9932/inc/Module/Install/Scripts.pm
Plack-0.9932/inc/Module/Install/Share.pm
Plack-0.9932/inc/Module/Install/Win32.pm
Plack-0.9932/inc/Module/Install/WriteAll.pm
Plack-0.9932/eg/dot-psgi/
Plack-0.9932/eg/dot-psgi/cgi-pm.psgi
Plack-0.9932/eg/dot-psgi/cgi-script.psgi
Plack-0.9932/eg/dot-psgi/Dumper.psgi
Plack-0.9932/eg/dot-psgi/echo-stream-sync.psgi
Plack-0.9932/eg/dot-psgi/echo-stream.psgi
Plack-0.9932/eg/dot-psgi/echo.psgi
Plack-0.9932/eg/dot-psgi/error.psgi
Plack-0.9932/eg/dot-psgi/frameworks/
Plack-0.9932/eg/dot-psgi/Hello.psgi
Plack-0.9932/eg/dot-psgi/image.psgi
Plack-0.9932/eg/dot-psgi/plack-req.psgi
Plack-0.9932/eg/dot-psgi/runnable.psgi
Plack-0.9932/eg/dot-psgi/slowapp.psgi
Plack-0.9932/eg/dot-psgi/static/
Plack-0.9932/eg/dot-psgi/static.psgi
Plack-0.9932/eg/dot-psgi/twitter-stream.psgi
Plack-0.9932/eg/dot-psgi/static/index.html
Plack-0.9932/eg/dot-psgi/static/test.css
Plack-0.9932/eg/dot-psgi/static/test.js
Plack-0.9932/eg/dot-psgi/frameworks/Angelos.psgi
Plack-0.9932/eg/dot-psgi/frameworks/Ark.psgi
Plack-0.9932/eg/dot-psgi/frameworks/Catalyst.psgi
Plack-0.9932/eg/dot-psgi/frameworks/CGI-Application.psgi
Plack-0.9932/eg/dot-psgi/frameworks/HTML-Mason.psgi
Plack-0.9932/eg/dot-psgi/frameworks/HTTP-Engine.psgi
Plack-0.9932/eg/dot-psgi/frameworks/Maypole.psgi
Plack-0.9932/eg/dot-psgi/frameworks/Mojo.psgi
Plack-0.9932/eg/dot-psgi/frameworks/Schenker.psgi
Plack-0.9932/eg/dot-psgi/frameworks/Squatting.psgi
Plack-0.9932/benchmarks/ab.pl
Plack-0.9932/benchmarks/fcgi.pl
CPAN.pm: Going to build M/MI/MIYAGAWA/Plack-0.9932.tar.gz
>>> /home/cpanfly/ap1003/bin/perl-static Makefile.PL
*** Module::AutoInstall version 1.03
*** Checking for Perl dependencies...
*** Since we're running under CPAN, I'll just let it take care
of the dependency's installation later.
[Core Features]
- Test::More ...loaded. (0.94 >= 0.88)
- Test::Requires ...loaded. (0.05)
- ExtUtils::MakeMaker ...loaded. (6.56 >= 6.11)
- LWP ...loaded. (5.834 >= 5.814)
- URI ...loaded. (1.54 >= 1.36)
- Pod::Usage ...loaded. (1.36)
- File::ShareDir ...loaded. (1.02 >= 1.00)
- Try::Tiny ...loaded. (0.04)
- parent ...loaded. (0.223)
- Devel::StackTrace ...loaded. (1.22)
- Devel::StackTrace::AsHTML ...loaded. (0.09 >= 0.09)
- Filesys::Notify::Simple ...loaded. (0.06)
- Hash::MultiValue ...loaded. (0.08 >= 0.05)
- HTTP::Body ...loaded. (1.07 >= 1.06)
- Test::TCP ...loaded. (0.16 >= 0.11)
*** Module::AutoInstall configuration finished.
Checking if your kit is complete...
Looks good
Writing Makefile for Plack
This is Plack, PSGI toolkit containing servers, middleware and utils.
To run the default backends faster with XS extensions, as well as run some server
backends like Prefork and FCGI, you need to install additional Perl module dependencies,
that are included in Task::Plack bundle. You're recommended to run
cpan> install Task::Plack
once this distribution is installed. Enjoy!
>>> make
cp lib/Plack/App/CGIBin.pm blib/lib/Plack/App/CGIBin.pm
cp lib/Plack/Util/Accessor.pm blib/lib/Plack/Util/Accessor.pm
cp lib/Plack/Server/README blib/lib/Plack/Server/README
cp lib/Plack/App/PSGIBin.pm blib/lib/Plack/App/PSGIBin.pm
cp lib/Plack/Middleware/Log4perl.pm blib/lib/Plack/Middleware/Log4perl.pm
cp lib/Plack/Handler/Apache2.pm blib/lib/Plack/Handler/Apache2.pm
cp lib/Plack/Response.pm blib/lib/Plack/Response.pm
cp lib/Plack/Middleware/Recursive.pm blib/lib/Plack/Middleware/Recursive.pm
cp lib/Plack/Test/MockHTTP.pm blib/lib/Plack/Test/MockHTTP.pm
cp lib/Plack/Middleware/Lint.pm blib/lib/Plack/Middleware/Lint.pm
cp lib/Plack/Server/Standalone/Prefork.pm blib/lib/Plack/Server/Standalone/Prefork.pm
cp lib/Plack/Middleware/BufferedStreaming.pm blib/lib/Plack/Middleware/BufferedStreaming.pm
cp lib/Plack/HTTPParser.pm blib/lib/Plack/HTTPParser.pm
cp lib/Plack/Middleware/StackTrace.pm blib/lib/Plack/Middleware/StackTrace.pm
cp lib/Plack/Middleware/AccessLog/Timed.pm blib/lib/Plack/Middleware/AccessLog/Timed.pm
cp lib/Plack/Middleware/LighttpdScriptNameFix.pm blib/lib/Plack/Middleware/LighttpdScriptNameFix.pm
cp lib/Plack/Middleware/Chunked.pm blib/lib/Plack/Middleware/Chunked.pm
cp lib/Plack/Server/Apache1.pm blib/lib/Plack/Server/Apache1.pm
cp lib/Plack/Request.pm blib/lib/Plack/Request.pm
cp lib/Plack/Server/ServerSimple.pm blib/lib/Plack/Server/ServerSimple.pm
cp lib/Plack/TempBuffer/File.pm blib/lib/Plack/TempBuffer/File.pm
cp lib/Plack/Middleware/Conditional.pm blib/lib/Plack/Middleware/Conditional.pm
cp lib/Plack/App/Cascade.pm blib/lib/Plack/App/Cascade.pm
cp lib/Plack/Handler/Net/FastCGI.pm blib/lib/Plack/Handler/Net/FastCGI.pm
cp lib/Plack/Middleware/Runtime.pm blib/lib/Plack/Middleware/Runtime.pm
cp lib/Plack/Middleware/SimpleLogger.pm blib/lib/Plack/Middleware/SimpleLogger.pm
cp lib/Plack/App/WrapCGI.pm blib/lib/Plack/App/WrapCGI.pm
cp lib/Plack/TempBuffer.pm blib/lib/Plack/TempBuffer.pm
cp lib/Plack/Middleware/Auth/Basic.pm blib/lib/Plack/Middleware/Auth/Basic.pm
cp lib/Plack/Middleware/Static.pm blib/lib/Plack/Middleware/Static.pm
cp lib/Plack/Handler/HTTP/Server/Simple.pm blib/lib/Plack/Handler/HTTP/Server/Simple.pm
cp lib/Plack/Util.pm blib/lib/Plack/Util.pm
cp lib/Plack/Middleware/Writer.pm blib/lib/Plack/Middleware/Writer.pm
cp lib/Plack/Handler/Apache1.pm blib/lib/Plack/Handler/Apache1.pm
cp lib/Plack/Loader/Shotgun.pm blib/lib/Plack/Loader/Shotgun.pm
cp lib/Plack/Server/CGI.pm blib/lib/Plack/Server/CGI.pm
cp lib/Plack/Middleware/SimpleContentFilter.pm blib/lib/Plack/Middleware/SimpleContentFilter.pm
cp lib/Plack/Server/Standalone.pm blib/lib/Plack/Server/Standalone.pm
cp lib/Plack/Middleware/NullLogger.pm blib/lib/Plack/Middleware/NullLogger.pm
cp lib/Plack/Middleware/ContentMD5.pm blib/lib/Plack/Middleware/ContentMD5.pm
cp lib/Plack/Handler/CGI.pm blib/lib/Plack/Handler/CGI.pm
cp lib/Plack/App/File.pm blib/lib/Plack/App/File.pm
cp lib/Plack/TempBuffer/PerlIO.pm blib/lib/Plack/TempBuffer/PerlIO.pm
cp lib/Plack/Handler.pm blib/lib/Plack/Handler.pm
cp lib/Plack/Middleware.pm blib/lib/Plack/Middleware.pm
cp lib/Plack/Middleware/MethodOverride.pm blib/lib/Plack/Middleware/MethodOverride.pm
cp lib/Plack/Handler/Apache2/Registry.pm blib/lib/Plack/Handler/Apache2/Registry.pm
cp lib/Plack/Runner.pm blib/lib/Plack/Runner.pm
cp lib/Plack/Loader/Restarter.pm blib/lib/Plack/Loader/Restarter.pm
cp lib/Plack/Test/Server.pm blib/lib/Plack/Test/Server.pm
cp lib/Plack/Test.pm blib/lib/Plack/Test.pm
cp lib/Plack/Handler/FCGI.pm blib/lib/Plack/Handler/FCGI.pm
cp lib/Plack/Request/Upload.pm blib/lib/Plack/Request/Upload.pm
cp lib/HTTP/Server/PSGI.pm blib/lib/HTTP/Server/PSGI.pm
cp lib/Plack/App/FCGIDispatcher.pm blib/lib/Plack/App/FCGIDispatcher.pm
cp lib/Plack/Middleware/ContentLength.pm blib/lib/Plack/Middleware/ContentLength.pm
cp lib/Plack/MIME.pm blib/lib/Plack/MIME.pm
cp lib/Plack/Middleware/HTTPExceptions.pm blib/lib/Plack/Middleware/HTTPExceptions.pm
cp lib/Plack/TempBuffer/Auto.pm blib/lib/Plack/TempBuffer/Auto.pm
cp lib/Plack.pm blib/lib/Plack.pm
cp lib/Plack/HTTPParser/PP.pm blib/lib/Plack/HTTPParser/PP.pm
cp lib/Plack/Middleware/XFramework.pm blib/lib/Plack/Middleware/XFramework.pm
cp lib/Plack/Test/Suite.pm blib/lib/Plack/Test/Suite.pm
cp lib/Plack/Server.pm blib/lib/Plack/Server.pm
cp lib/Plack/Middleware/Refresh.pm blib/lib/Plack/Middleware/Refresh.pm
cp lib/Plack/Handler/HTTP/Server/PSGI.pm blib/lib/Plack/Handler/HTTP/Server/PSGI.pm
cp lib/Plack/Middleware/JSONP.pm blib/lib/Plack/Middleware/JSONP.pm
cp lib/Plack/Middleware/ErrorDocument.pm blib/lib/Plack/Middleware/ErrorDocument.pm
cp lib/Plack/Loader.pm blib/lib/Plack/Loader.pm
cp lib/Plack/Server/FCGI.pm blib/lib/Plack/Server/FCGI.pm
cp lib/Plack/Builder.pm blib/lib/Plack/Builder.pm
cp lib/Plack/Middleware/Head.pm blib/lib/Plack/Middleware/Head.pm
cp lib/Plack/Middleware/XSendfile.pm blib/lib/Plack/Middleware/XSendfile.pm
cp lib/Plack/Loader/Delayed.pm blib/lib/Plack/Loader/Delayed.pm
cp lib/Plack/Middleware/LogDispatch.pm blib/lib/Plack/Middleware/LogDispatch.pm
cp lib/Plack/Server/Apache2.pm blib/lib/Plack/Server/Apache2.pm
cp lib/Plack/App/Directory.pm blib/lib/Plack/App/Directory.pm
cp lib/Plack/Middleware/ConditionalGET.pm blib/lib/Plack/Middleware/ConditionalGET.pm
cp lib/Plack/App/URLMap.pm blib/lib/Plack/App/URLMap.pm
cp lib/Plack/Middleware/RearrangeHeaders.pm blib/lib/Plack/Middleware/RearrangeHeaders.pm
cp lib/Plack/Component.pm blib/lib/Plack/Component.pm
cp lib/Plack/Middleware/AccessLog.pm blib/lib/Plack/Middleware/AccessLog.pm
cp lib/HTTP/Message/PSGI.pm blib/lib/HTTP/Message/PSGI.pm
cp lib/Plack/Handler/Standalone.pm blib/lib/Plack/Handler/Standalone.pm
cp scripts/plackup blib/script/plackup
/home/cpanfly/ap1003/bin/perl-static "-Iinc" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/plackup
Manifying blib/man1/plackup.1
Manifying blib/man3/Plack::Util::Accessor.3
Manifying blib/man3/Plack::App::CGIBin.3
Manifying blib/man3/Plack::App::PSGIBin.3
Manifying blib/man3/Plack::Handler::Apache2.3
Manifying blib/man3/Plack::Middleware::Log4perl.3
Manifying blib/man3/Plack::Middleware::Recursive.3
Manifying blib/man3/Plack::Response.3
Manifying blib/man3/Plack::Middleware::Lint.3
Manifying blib/man3/Plack::Test::MockHTTP.3
Manifying blib/man3/Plack::Server::Standalone::Prefork.3
Manifying blib/man3/Plack::Middleware::BufferedStreaming.3
Manifying blib/man3/Plack::HTTPParser.3
Manifying blib/man3/Plack::Middleware::StackTrace.3
Manifying blib/man3/Plack::Middleware::AccessLog::Timed.3
Manifying blib/man3/Plack::Middleware::LighttpdScriptNameFix.3
Manifying blib/man3/Plack::Middleware::Chunked.3
Manifying blib/man3/Plack::Server::Apache1.3
Manifying blib/man3/Plack::Request.3
Manifying blib/man3/Plack::Server::ServerSimple.3
Manifying blib/man3/Plack::Middleware::Conditional.3
Manifying blib/man3/Plack::App::Cascade.3
Manifying blib/man3/Plack::Handler::Net::FastCGI.3
Manifying blib/man3/Plack::Middleware::Runtime.3
Manifying blib/man3/Plack::Middleware::SimpleLogger.3
Manifying blib/man3/Plack::App::WrapCGI.3
Manifying blib/man3/Plack::TempBuffer.3
Manifying blib/man3/Plack::Middleware::Auth::Basic.3
Manifying blib/man3/Plack::Middleware::Static.3
Manifying blib/man3/Plack::Handler::HTTP::Server::Simple.3
Manifying blib/man3/Plack::Util.3
Manifying blib/man3/Plack::Middleware::Writer.3
Manifying blib/man3/Plack::Handler::Apache1.3
Manifying blib/man3/Plack::Loader::Shotgun.3
Manifying blib/man3/Plack::Server::CGI.3
Manifying blib/man3/Plack::Middleware::SimpleContentFilter.3
Manifying blib/man3/Plack::Server::Standalone.3
Manifying blib/man3/Plack::Middleware::NullLogger.3
Manifying blib/man3/Plack::Middleware::ContentMD5.3
Manifying blib/man3/Plack::Handler::CGI.3
Manifying blib/man3/Plack::App::File.3
Manifying blib/man3/Plack::Handler.3
Manifying blib/man3/Plack::Middleware.3
Manifying blib/man3/Plack::Middleware::MethodOverride.3
Manifying blib/man3/Plack::Handler::Apache2::Registry.3
Manifying blib/man3/Plack::Runner.3
Manifying blib/man3/Plack::Loader::Restarter.3
Manifying blib/man3/Plack::Test::Server.3
Manifying blib/man3/Plack::Test.3
Manifying blib/man3/Plack::Handler::FCGI.3
Manifying blib/man3/Plack::Request::Upload.3
Manifying blib/man3/HTTP::Server::PSGI.3
Manifying blib/man3/Plack::App::FCGIDispatcher.3
Manifying blib/man3/Plack::Middleware::ContentLength.3
Manifying blib/man3/Plack::MIME.3
Manifying blib/man3/Plack::Middleware::HTTPExceptions.3
Manifying blib/man3/Plack.3
Manifying blib/man3/Plack::HTTPParser::PP.3
Manifying blib/man3/Plack::Middleware::XFramework.3
Manifying blib/man3/Plack::Test::Suite.3
Manifying blib/man3/Plack::Server.3
Manifying blib/man3/Plack::Handler::HTTP::Server::PSGI.3
Manifying blib/man3/Plack::Middleware::Refresh.3
Manifying blib/man3/Plack::Middleware::JSONP.3
Manifying blib/man3/Plack::Loader.3
Manifying blib/man3/Plack::Middleware::ErrorDocument.3
Manifying blib/man3/Plack::Builder.3
Manifying blib/man3/Plack::Server::FCGI.3
Manifying blib/man3/Plack::Middleware::XSendfile.3
Manifying blib/man3/Plack::Middleware::Head.3
Manifying blib/man3/Plack::Loader::Delayed.3
Manifying blib/man3/Plack::Middleware::LogDispatch.3
Manifying blib/man3/Plack::Server::Apache2.3
Manifying blib/man3/Plack::App::Directory.3
Manifying blib/man3/Plack::App::URLMap.3
Manifying blib/man3/Plack::Middleware::ConditionalGET.3
Manifying blib/man3/Plack::Component.3
Manifying blib/man3/Plack::Middleware::RearrangeHeaders.3
Manifying blib/man3/Plack::Middleware::AccessLog.3
Manifying blib/man3/Plack::Handler::Standalone.3
Manifying blib/man3/HTTP::Message::PSGI.3
MIYAGAWA/Plack-0.9932.tar.gz
make -- OK
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/cpanfly/ap1003/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/*/*.t
t/00_compile.t .................................
1..1
ok 1 - use Plack;
ok
t/HTTP-Message-PSGI/utf8_req.t .................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
1..16
ok
t/Plack-Builder/mount.t ........................
ok 1
ok 2
1..2
ok
t/Plack-Handler/apache1.t ...................... skipped: Test requires module 'Apache::Constants' but it's not found
t/Plack-Handler/apache2-registry.t ............. skipped: TEST_APACHE2 is not set
t/Plack-Handler/apache2.t ...................... skipped: Test requires module 'Apache2::Const' but it's not found
t/Plack-Handler/cgi.t ..........................
# GET
ok 1
ok 2
ok 3
# POST
ok 4
ok 5
ok 6
ok 7
ok 8
# big POST
ok 9
ok 10
ok 11
ok 12
# psgi.url_scheme
ok 13
ok 14
ok 15
# return glob
ok 16
ok 17
ok 18
ok 19
# filehandle
ok 20
ok 21
ok 22
# bigger file
ok 23
ok 24
ok 25
ok 26
# handle HTTP-Header
ok 27
ok 28
ok 29
# handle HTTP-Cookie
ok 30
ok 31
ok 32
# validate env
ok 33
ok 34
ok 35
# % encoding in PATH_INFO
ok 36 - PATH_INFO should be decoded per RFC 3875
# % double encoding in PATH_INFO
ok 37 - PATH_INFO should be decoded only once, per RFC 3875
# SERVER_PROTOCOL is required
ok 38
ok 39
ok 40
# SCRIPT_NAME should not be undef
ok 41
# call close after read IO::Handle-like
ok 42 - closed
ok 43
# has errors
ok 44
# status line
ok 45
# Do not crash when the app dies
ok 46
# multi headers (request)
ok 47
# multi headers (response)
ok 48
# Do not set $env->{COOKIE}
ok 49
ok 50
# no entity headers on 304
ok 51
ok 52
ok 53 - No Content-Type
ok 54 - No Content-Length
ok 55 - No Transfer-Encoding
# REQUEST_URI is set
ok 56
# filehandle with path()
ok 57
ok 58
ok 59
# a big header value > 128 bytes
ok 60
ok 61
# coderef res
ok 62
ok 63
ok 64
# coderef streaming
ok 65
ok 66
ok 67
# CRLF output and FCGI parse bug
ok 68
ok 69
# test 404
ok 70
ok 71
# request->input seekable
ok 72
# request->content on GET
ok 73
1..73
ok
which: no lighttpd in (/home/cpanfly/var/libs/bin:/usr/bin:/bin)
t/Plack-Handler/fcgi.t ......................... skipped: Please set LIGHTTPD_BIN to the path to lighttpd
t/Plack-Handler/fcgi_client.t .................. skipped: Set TEST_FCGI_CLIENT to test this
Use of uninitialized value $signame in pattern match (m//) at /home/cpanfly/var/megalib/Test/TCP.pm line 64.
t/Plack-Handler/http_server_simple.t ...........
# GET
ok 1
ok 2
ok 3
# POST
ok 4
ok 5
ok 6
ok 7
ok 8
# big POST
ok 9
ok 10
ok 11
ok 12
# psgi.url_scheme
ok 13
ok 14
ok 15
# return glob
ok 16
ok 17
ok 18
ok 19
# filehandle
ok 20
ok 21
ok 22
# bigger file
ok 23
ok 24
ok 25
ok 26
# handle HTTP-Header
ok 27
ok 28
ok 29
# handle HTTP-Cookie
ok 30
ok 31
ok 32
# validate env
ok 33
ok 34
ok 35
# % encoding in PATH_INFO
ok 36 - PATH_INFO should be decoded per RFC 3875
# % double encoding in PATH_INFO
ok 37 - PATH_INFO should be decoded only once, per RFC 3875
# SERVER_PROTOCOL is required
ok 38
ok 39
ok 40
# SCRIPT_NAME should not be undef
ok 41
# call close after read IO::Handle-like
ok 42 - closed
ok 43
# has errors
ok 44
# status line
ok 45
# Do not crash when the app dies
ok 46
# multi headers (request)
ok 47
# multi headers (response)
ok 48
# Do not set $env->{COOKIE}
ok 49
ok 50
# no entity headers on 304
ok 51
ok 52
ok 53 - No Content-Type
ok 54 - No Content-Length
ok 55 - No Transfer-Encoding
# REQUEST_URI is set
ok 56
# filehandle with path()
ok 57
ok 58
ok 59
# a big header value > 128 bytes
ok 60
ok 61
# coderef res
ok 62
ok 63
ok 64
# coderef streaming
ok 65
ok 66
ok 67
# CRLF output and FCGI parse bug
ok 68
ok 69
# test 404
ok 70
ok 71
# request->input seekable
ok 72
# request->content on GET
ok 73
1..73
ok
Use of uninitialized value $signame in pattern match (m//) at /home/cpanfly/var/megalib/Test/TCP.pm line 64.
Use of uninitialized value $signame in pattern match (m//) at /home/cpanfly/var/megalib/Test/TCP.pm line 64.
t/Plack-Handler/net_fastcgi.t ..................
# GET
ok 1
ok 2
ok 3
# POST
ok 4
ok 5
ok 6
ok 7
ok 8
# big POST
ok 9
ok 10
ok 11
ok 12
# psgi.url_scheme
ok 13
ok 14
ok 15
# return glob
ok 16
ok 17
ok 18
ok 19
# filehandle
ok 20
ok 21
ok 22
# bigger file
ok 23
ok 24
ok 25
ok 26
# handle HTTP-Header
ok 27
ok 28
ok 29
# handle HTTP-Cookie
ok 30
ok 31
ok 32
# validate env
ok 33
ok 34
ok 35
# % encoding in PATH_INFO
ok 36 - PATH_INFO should be decoded per RFC 3875
# % double encoding in PATH_INFO
ok 37 - PATH_INFO should be decoded only once, per RFC 3875
# SERVER_PROTOCOL is required
ok 38
ok 39
ok 40
# SCRIPT_NAME should not be undef
ok 41
# call close after read IO::Handle-like
ok 42 - closed
ok 43
# has errors
ok 44
# status line
ok 45
# Do not crash when the app dies
ok 46
# multi headers (request)
ok 47
# multi headers (response)
ok 48
# Do not set $env->{COOKIE}
ok 49
ok 50
# no entity headers on 304
ok 51
ok 52
ok 53 - No Content-Type
ok 54 - No Content-Length
ok 55 - No Transfer-Encoding
# REQUEST_URI is set
ok 56
# filehandle with path()
ok 57
ok 58
ok 59
# a big header value > 128 bytes
ok 60
ok 61
# coderef res
ok 62
ok 63
ok 64
# coderef streaming
ok 65
ok 66
ok 67
# CRLF output and FCGI parse bug
ok 68
ok 69
# test 404
ok 70
ok 71
# request->input seekable
ok 72
# request->content on GET
ok 73
1..73
ok
Use of uninitialized value $signame in pattern match (m//) at /home/cpanfly/var/megalib/Test/TCP.pm line 64.
t/Plack-Handler/standalone.t ...................
# GET
ok 1
ok 2
ok 3
# POST
ok 4
ok 5
ok 6
ok 7
ok 8
# big POST
ok 9
ok 10
ok 11
ok 12
# psgi.url_scheme
ok 13
ok 14
ok 15
# return glob
ok 16
ok 17
ok 18
ok 19
# filehandle
ok 20
ok 21
ok 22
# bigger file
ok 23
ok 24
ok 25
ok 26
# handle HTTP-Header
ok 27
ok 28
ok 29
# handle HTTP-Cookie
ok 30
ok 31
ok 32
# validate env
ok 33
ok 34
ok 35
# % encoding in PATH_INFO
ok 36 - PATH_INFO should be decoded per RFC 3875
# % double encoding in PATH_INFO
ok 37 - PATH_INFO should be decoded only once, per RFC 3875
# SERVER_PROTOCOL is required
ok 38
ok 39
ok 40
# SCRIPT_NAME should not be undef
ok 41
# call close after read IO::Handle-like
ok 42 - closed
ok 43
# has errors
ok 44
# status line
ok 45
# Do not crash when the app dies
ok 46
# multi headers (request)
ok 47
# multi headers (response)
ok 48
# Do not set $env->{COOKIE}
ok 49
ok 50
# no entity headers on 304
ok 51
ok 52
ok 53 - No Content-Type
ok 54 - No Content-Length
ok 55 - No Transfer-Encoding
# REQUEST_URI is set
ok 56
# filehandle with path()
ok 57
ok 58
ok 59
# a big header value > 128 bytes
ok 60
ok 61
# coderef res
ok 62
ok 63
ok 64
# coderef streaming
ok 65
ok 66
ok 67
# CRLF output and FCGI parse bug
ok 68
ok 69
# test 404
ok 70
ok 71
# request->input seekable
ok 72
# request->content on GET
ok 73
1..73
ok
t/Plack-HTTPParser-PP/simple.t .................
1..6
ok 1 - simple get
ok 2 - result of GET /
ok 3 - POST
ok 4 - result of GET with headers
ok 5 - multiline header
ok 6 - multiline
ok
t/Plack-Loader/auto.t ..........................
ok 1
1..1
ok
t/Plack-Loader/auto_fallback.t .................
ok 1
1..1
ok
t/Plack-Loader/delayed.t .......................
ok 1
1..1
ok
Use of uninitialized value $signame in pattern match (m//) at /home/cpanfly/var/megalib/Test/TCP.pm line 64.
t/Plack-Loader/shotgun.t .......................
# GET
ok 1
ok 2
ok 3
# POST
ok 4
ok 5
ok 6
ok 7
ok 8
# big POST
ok 9
ok 10
ok 11
ok 12
# psgi.url_scheme
ok 13
ok 14
ok 15
# return glob
ok 16
ok 17
ok 18
ok 19
# filehandle
ok 20
ok 21
ok 22
# bigger file
ok 23
ok 24
ok 25
ok 26
# handle HTTP-Header
ok 27
ok 28
ok 29
# handle HTTP-Cookie
ok 30
ok 31
ok 32
# validate env
ok 33
ok 34
ok 35
# % encoding in PATH_INFO
ok 36 - PATH_INFO should be decoded per RFC 3875
# % double encoding in PATH_INFO
ok 37 - PATH_INFO should be decoded only once, per RFC 3875
# SERVER_PROTOCOL is required
ok 38
ok 39
ok 40
# SCRIPT_NAME should not be undef
ok 41
# call close after read IO::Handle-like
ok 42 - closed
ok 43
# has errors
ok 44
# status line
ok 45
# Do not crash when the app dies
ok 46
# multi headers (request)
ok 47
# multi headers (response)
ok 48
# Do not set $env->{COOKIE}
ok 49
ok 50
# no entity headers on 304
ok 51
ok 52
ok 53 - No Content-Type
ok 54 - No Content-Length
ok 55 - No Transfer-Encoding
# REQUEST_URI is set
ok 56
# filehandle with path()
ok 57
ok 58
ok 59
# a big header value > 128 bytes
ok 60
ok 61
# coderef res
ok 62
ok 63
ok 64
# coderef streaming
ok 65
ok 66
ok 67
# CRLF output and FCGI parse bug
ok 68
ok 69
# test 404
ok 70
ok 71
# request->input seekable
ok 72
# request->content on GET
ok 73
1..73
ok
t/Plack-Middleware/access_log.t ................
ok 1
ok 2
1..2
ok
t/Plack-Middleware/access_log_timed.t ..........
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Middleware/auth_basic.t ................
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Middleware/auth_basic_simple.t .........
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/Plack-Middleware/bufferedstreaming.t .........
1..4
ok 1 - headers passed through
ok 2 - body accumulated
ok 3 - headers passed through
ok 4 - body accumulated
ok
t/Plack-Middleware/cascade.t ...................
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Middleware/cascade_streaming.t .........
ok 1
ok 2
1..2
ok
t/Plack-Middleware/cgibin.t ....................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
1..13
ok
Use of uninitialized value $signame in pattern match (m//) at /home/cpanfly/var/megalib/Test/TCP.pm line 64.
t/Plack-Middleware/chunked.t ...................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21 - Chunked shouldn't be used in HTTP/1.0
ok 22
ok 23
ok 24 - Chunked shouldn't be used in HTTP/1.0
ok 25
ok 26
ok 27 - Chunked shouldn't be used in HTTP/1.0
ok 28
ok 29
ok 30 - Chunked shouldn't be used in HTTP/1.0
ok 31
ok 32
ok 33 - Chunked shouldn't be used in HTTP/1.0
ok 34
ok 35
ok 36 - Chunked shouldn't be used in HTTP/1.0
1..36
ok
Use of uninitialized value $signame in pattern match (m//) at /home/cpanfly/var/megalib/Test/TCP.pm line 64.
t/Plack-Middleware/component-leak.t ............
ok 1 - $res has been released.
ok 2 - $cb has been released.
1..2
ok
t/Plack-Middleware/component.t .................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
1..8
ok
t/Plack-Middleware/conditional.t ...............
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Middleware/conditionalget.t ............
1..12
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok
t/Plack-Middleware/content_length.t ............
1..5
ok 1
ok 2
ok 3
ok 4
ok 5
ok
t/Plack-Middleware/error_document.t ............
ok 1
ok 2
ok 3
ok 4
ok 5
1..5
ok
t/Plack-Middleware/file.t ......................
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/Plack-Middleware/head.t ......................
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Middleware/httpexceptions.t ............
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/Plack-Middleware/httpexceptions_streaming.t ..
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/Plack-Middleware/jsonp.t .....................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
1..8
ok
t/Plack-Middleware/lint.t ......................
ok 1 - response should be array ref or code ref at /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/lib/Plack/Test/MockHTTP.pm line 24
#
ok 2 - response needs to be 3 element array, or 2 element in streaming at /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/lib/Plack/Test/MockHTTP.pm line 24
#
ok 3 - Headers needs to be an array ref at /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/lib/Plack/Test/MockHTTP.pm line 24
#
ok 4 - status code needs to be an integer greater than or equal to 100 at /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/lib/Plack/Test/MockHTTP.pm line 24
#
ok 5 - body must be bytes and should not contain wide characters (UTF-8 strings). at /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/lib/Plack/Test/MockHTTP.pm line 24
#
ok 6 - body should be an array ref or filehandle at /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/lib/Plack/Test/MockHTTP.pm line 24
#
ok 7 - body should be an array ref or filehandle at /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/lib/Plack/Test/MockHTTP.pm line 24
#
ok 8 - body should be an array ref or filehandle at /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/lib/Plack/Middleware/Lint.pm line 112
# Plack::Middleware::Lint::validate_res('Plack::Middleware::Lint=HASH(0x83e7e48)', 'ARRAY(0x8480ac8)', 1) called at /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/lib/Plack/Middleware/Lint.pm line 96
# Plack::Middleware::Lint::__ANON__('ARRAY(0x8480ac8)') called at /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/lib/Plack/Component.pm line 48
# Plack::Component::__ANON__('CODE(0x84808e8)', 'ARRAY(0x8480ac8)') called at /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/lib/Plack/Component.pm line 82
# Plack::Component::__ANON__('ARRAY(0x8480ac8)') called at t/Plack-Middleware/lint.t line 16
# main::__ANON__('CODE(0x83a0098)') called at /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/lib/Plack/Component.pm line 93
# Plack::Component::__ANON__('CODE(0x84807a8)') called at /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/lib/HTTP/Message/PSGI.pm line 95
# HTTP::Message::PSGI::res_from_psgi('CODE(0x8480a18)') called at /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/lib/HTTP/Message/PSGI.pm line 149
# HTTP::Response::from_psgi('HTTP::Response', 'CODE(0x8480a18)') called at /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/lib/Plack/Test/MockHTTP.pm line 24
# Plack::Test::MockHTTP::__ANON__() called at /home/cpanfly/var/megalib/Try/Tiny.pm line 71
# eval {...} called at /home/cpanfly/var/megalib/Try/Tiny.pm line 67
# Try::Tiny::try('CODE(0x84807b8)', 'Try::Tiny::Catch=REF(0x8339508)') called at /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/lib/Plack/Test/MockHTTP.pm line 27
# Plack::Test::MockHTTP::__ANON__('HTTP::Request=HASH(0x8480898)') called at t/Plack-Middleware/lint.t line 23
# main::__ANON__('CODE(0x8480668)') called at /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/lib/Plack/Test/MockHTTP.pm line 33
# Plack::Test::MockHTTP::test_psgi('app', 'CODE(0x83e7e28)', 'client', 'CODE(0x83e75f8)') called at /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/lib/Plack/Test.pm line 17
# Plack::Test::test_psgi('app', 'CODE(0x83e7e28)', 'client', 'CODE(0x83e75f8)') called at t/Plack-Middleware/lint.t line 25
#
ok 9 - body should be an array ref or filehandle at /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/lib/Plack/Middleware/Lint.pm line 112
# Plack::Middleware::Lint::validate_res('Plack::Middleware::Lint=HASH(0x83e7f08)', 'ARRAY(0x8480b18)', 1) called at /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/lib/Plack/Middleware/Lint.pm line 96
# Plack::Middleware::Lint::__ANON__('ARRAY(0x8480b18)') called at /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/lib/Plack/Component.pm line 48
# Plack::Component::__ANON__('CODE(0x841e840)', 'ARRAY(0x8480b18)') called at /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/lib/Plack/Component.pm line 82
# Plack::Component::__ANON__('ARRAY(0x8480b18)') called at t/Plack-Middleware/lint.t line 17
# main::__ANON__('CODE(0x84809b8)') called at /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/lib/Plack/Component.pm line 93
# Plack::Component::__ANON__('CODE(0x8472c60)') called at /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/lib/HTTP/Message/PSGI.pm line 95
# HTTP::Message::PSGI::res_from_psgi('CODE(0x83394e8)') called at /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/lib/HTTP/Message/PSGI.pm line 149
# HTTP::Response::from_psgi('HTTP::Response', 'CODE(0x83394e8)') called at /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/lib/Plack/Test/MockHTTP.pm line 24
# Plack::Test::MockHTTP::__ANON__() called at /home/cpanfly/var/megalib/Try/Tiny.pm line 71
# eval {...} called at /home/cpanfly/var/megalib/Try/Tiny.pm line 67
# Try::Tiny::try('CODE(0x84809f8)', 'Try::Tiny::Catch=REF(0x84808f8)') called at /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/lib/Plack/Test/MockHTTP.pm line 27
# Plack::Test::MockHTTP::__ANON__('HTTP::Request=HASH(0x8245e18)') called at t/Plack-Middleware/lint.t line 23
# main::__ANON__('CODE(0x8337728)') called at /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/lib/Plack/Test/MockHTTP.pm line 33
# Plack::Test::MockHTTP::test_psgi('app', 'CODE(0x83e7ee8)', 'client', 'CODE(0x83e75f8)') called at /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/lib/Plack/Test.pm line 17
# Plack::Test::test_psgi('app', 'CODE(0x83e7ee8)', 'client', 'CODE(0x83e75f8)') called at t/Plack-Middleware/lint.t line 25
#
1..9
ok
t/Plack-Middleware/log4perl.t ..................
ok 1
ok 2
1..2
ok
t/Plack-Middleware/log_dispatch.t ..............
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Middleware/method_override.t ...........
ok 1
ok 2
1..2
ok
t/Plack-Middleware/order.t .....................
ok 1
ok 2
1..2
ok
t/Plack-Middleware/prefix.t ....................
ok 1
ok 2
1..2
ok
t/Plack-Middleware/psgibin.t ...................
ok 1
ok 2
1..2
ok
t/Plack-Middleware/rearrange_headers.t .........
ok 1 - Pre-test: test that header order is not changed by default.
ok 2 - Rearrange Middleware changes the header order
1..2
ok
t/Plack-Middleware/runtime.t ...................
ok 1
1..1
ok
t/Plack-Middleware/simple_content_filter.t .....
ok 1
ok 2
1..2
ok
t/Plack-Middleware/simple_logger.t .............
ok 1
ok 2
1..2
ok
t/Plack-Middleware/stacktrace.t ................
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Middleware/stacktrace_force.t ..........
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/Plack-Middleware/stacktrace_streaming.t ......
ok 1
ok 2
1..2
ok
Use of uninitialized value $signame in pattern match (m//) at /home/cpanfly/var/megalib/Test/TCP.pm line 64.
t/Plack-Middleware/stacktrace_utf8.t ...........
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Middleware/static.t ....................
ok 1 - ok case
ok 2
ok 3
ok 4
ok 5
ok 6 - directory traversal
ok 7 - not found
ok 8
ok 9
ok 10
ok 11
1..11
ok
t/Plack-Middleware/static_env.t ................
ok 1
ok 2
1..2
ok
t/Plack-Middleware/urlmap.t ....................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
1..11
ok
t/Plack-Middleware/urlmap_builder.t ............
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
1..9
ok
t/Plack-Middleware/urlmap_env.t ................
ok 1
ok 2
1..2
ok
Use of uninitialized value $signame in pattern match (m//) at /home/cpanfly/var/megalib/Test/TCP.pm line 64.
t/Plack-Middleware/urlmap_ports.t ..............
ok 1
1..1
ok
t/Plack-Middleware/wrapcgi.t ...................
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/Plack-Middleware/xframework.t ................
ok 1
1..1
ok
t/Plack-Middleware/xsendfile.t .................
ok 1
ok 2
ok 3
ok 4 - pass through app header
1..4
ok
t/Plack-MIME/add_type.t ........................
ok 1
ok 2
1..2
ok
t/Plack-MIME/basic.t ...........................
ok 1
ok 2
ok 3
ok 4
ok 5
1..5
ok
t/Plack-MIME/fallback.t ........................
ok 1
ok 2
1..2
ok
t/Plack-Request/base.t .........................
1..9
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok
t/Plack-Request/body.t .........................
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Request/content-on-get.t ...............
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/Plack-Request/content.t ......................
ok 1
1..1
ok
t/Plack-Request/cookie.t .......................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
Use of uninitialized value $signame in pattern match (m//) at /home/cpanfly/var/megalib/Test/TCP.pm line 64.
t/Plack-Request/double_port.t ..................
ok 1
1..1
ok
t/Plack-Request/hostname.t .....................
1..2
ok 1
ok 2
ok
t/Plack-Request/many_upload.t ..................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
1..7
ok
t/Plack-Request/multi_read.t ...................
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/Plack-Request/new.t ..........................
ok 1 - The object isa Plack::Request
ok 2 - address
ok 3 - method
ok 4 - protocol
ok 5 - uri
ok 6 - port
ok 7 - url_scheme
1..7
ok
t/Plack-Request/parameters.t ...................
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Request/params.t .......................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
1..12
ok
t/Plack-Request/path_info.t ....................
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Request/readbody.t .....................
1..1
ok 1
ok
t/Plack-Request/request_uri.t ..................
ok 1
ok 2
1..2
ok
t/Plack-Request/upload-basename.t ..............
1..1
ok 1
ok
Use of uninitialized value $signame in pattern match (m//) at /home/cpanfly/var/megalib/Test/TCP.pm line 64.
t/Plack-Request/upload-large.t .................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/Plack-Request/upload.t .......................
ok 1 - The object isa HASH
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/Plack-Request/uri.t ..........................
1..22
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok
t/Plack-Request/uri_utf8.t .....................
ok 1
1..1
ok
t/Plack-Response/body.t ........................
ok 1
ok 2
ok 3
ok 4
ok 5
1..5
ok
t/Plack-Response/cookie.t ......................
ok 1
ok 2
1..2
ok
t/Plack-Response/new.t .........................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
1..6
ok
t/Plack-Response/redirect.t ....................
ok 1
ok 2
ok 3
ok 4
1..4
ok
t/Plack-Response/response.t ....................
ok 1
ok 2
1..2
ok
t/Plack-Runner/options.t .......................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
1..7
ok
t/Plack-Server/compat.t ........................
ok 1
ok 2
1..2
ok
t/Plack-TempBuffer/print.t .....................
ok 1
ok 2
ok 3
ok 4
ok 5 - The object isa IO::File
ok 6
ok 7
ok 8 - The object isa IO::File
ok 9
1..9
ok
Use of uninitialized value $signame in pattern match (m//) at /home/cpanfly/var/megalib/Test/TCP.pm line 64.
t/Plack-Test/2args.t ...........................
ok 1
1..1
ok
t/Plack-Test/cookie.t ..........................
ok 1
ok 2
1..2
ok
t/Plack-Test/hello.t ...........................
ok 1
ok 2
ok 3
1..3
ok
Use of uninitialized value $signame in pattern match (m//) at /home/cpanfly/var/megalib/Test/TCP.pm line 64.
t/Plack-Test/hello_server.t ....................
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Test/suite.t ...........................
# GET
ok 1
ok 2
ok 3
# POST
ok 4
ok 5
ok 6
ok 7
ok 8
# big POST
ok 9
ok 10
ok 11
ok 12
# psgi.url_scheme
ok 13
ok 14
ok 15
# return glob
ok 16
ok 17
ok 18
ok 19
# filehandle
ok 20
ok 21
ok 22
# bigger file
ok 23
ok 24
ok 25
ok 26
# handle HTTP-Header
ok 27
ok 28
ok 29
# handle HTTP-Cookie
ok 30
ok 31
ok 32
# validate env
ok 33
ok 34
ok 35
# % encoding in PATH_INFO
ok 36 - PATH_INFO should be decoded per RFC 3875
# % double encoding in PATH_INFO
ok 37 - PATH_INFO should be decoded only once, per RFC 3875
# SERVER_PROTOCOL is required
ok 38
ok 39
ok 40
# SCRIPT_NAME should not be undef
ok 41
# call close after read IO::Handle-like
ok 42 - closed
ok 43
# has errors
ok 44
# status line
ok 45
# Do not crash when the app dies
ok 46
# multi headers (request)
ok 47
# multi headers (response)
ok 48
# Do not set $env->{COOKIE}
ok 49
ok 50
# no entity headers on 304
ok 51
ok 52
ok 53 - No Content-Type
ok 54 - No Content-Length
ok 55 - No Transfer-Encoding
# REQUEST_URI is set
ok 56
# filehandle with path()
ok 57
ok 58
ok 59
# a big header value > 128 bytes
ok 60
ok 61
# coderef res
ok 62
ok 63
ok 64
# coderef streaming
ok 65
ok 66
ok 67
# CRLF output and FCGI parse bug
ok 68
ok 69
# test 404
ok 70
ok 71
# request->input seekable
ok 72
# request->content on GET
ok 73
1..73
ok
t/Plack-Util/foreach.t .........................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11 - close
1..11
ok
t/Plack-Util/headers.t .........................
ok 1
ok 2
ok 3 - header_set case-insensitive
ok 4
ok 5 - header_get case-insensitive
ok 6
ok 7
ok 8 - header_remove case-insensitive
ok 9
ok 10
1..10
ok
t/Plack-Util/headers_obj.t .....................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
1..8
ok
t/Plack-Util/io_with_path.t ....................
ok 1
ok 2
ok 3
ok 4
ok 5 - The object isa IO::Handle
1..5
ok
t/Plack-Util/is_real_fh.t ......................
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Util/load.t ............................
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
1..10
ok
All tests successful.
Files=103, Tests=885, 13 wallclock secs ( 0.16 usr 0.06 sys + 9.20 cusr 0.62 csys = 10.04 CPU)
Result: PASS
MIYAGAWA/Plack-0.9932.tar.gz
make test TEST_VERBOSE=1 -- OK
Tatsuhiko Miyagawa <miyagawa@bulknews.net>
Perl Superglue for Web frameworks and Web Servers (PSGI toolkit)
>>> (cd /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf && tar cvf - Plack-0.9932.ppd blib) | gzip -c >/home/cpanfly/var/REPO/M/MI/MIYAGAWA/Plack-0.9932.tar.gz
Plack-0.9932.ppd
blib/
blib/lib/
blib/lib/HTTP/
blib/lib/HTTP/Server/
blib/lib/HTTP/Server/PSGI.pm
blib/lib/HTTP/Message/
blib/lib/HTTP/Message/PSGI.pm
blib/lib/auto/
blib/lib/auto/share/
blib/lib/auto/share/dist/
blib/lib/auto/share/dist/Plack/
blib/lib/auto/share/dist/Plack/face.jpg
blib/lib/auto/share/dist/Plack/baybridge.jpg
blib/lib/Plack/
blib/lib/Plack/App/
blib/lib/Plack/App/FCGIDispatcher.pm
blib/lib/Plack/App/Directory.pm
blib/lib/Plack/App/WrapCGI.pm
blib/lib/Plack/App/PSGIBin.pm
blib/lib/Plack/App/URLMap.pm
blib/lib/Plack/App/File.pm
blib/lib/Plack/App/Cascade.pm
blib/lib/Plack/App/CGIBin.pm
blib/lib/Plack/Test/
blib/lib/Plack/Test/MockHTTP.pm
blib/lib/Plack/Test/Suite.pm
blib/lib/Plack/Test/Server.pm
blib/lib/Plack/Util/
blib/lib/Plack/Util/Accessor.pm
blib/lib/Plack/Loader.pm
blib/lib/Plack/Util.pm
blib/lib/Plack/Loader/
blib/lib/Plack/Loader/Shotgun.pm
blib/lib/Plack/Loader/Delayed.pm
blib/lib/Plack/Loader/Restarter.pm
blib/lib/Plack/Middleware/
blib/lib/Plack/Middleware/Auth/
blib/lib/Plack/Middleware/Auth/Basic.pm
blib/lib/Plack/Middleware/LighttpdScriptNameFix.pm
blib/lib/Plack/Middleware/XSendfile.pm
blib/lib/Plack/Middleware/BufferedStreaming.pm
blib/lib/Plack/Middleware/XFramework.pm
blib/lib/Plack/Middleware/Conditional.pm
blib/lib/Plack/Middleware/StackTrace.pm
blib/lib/Plack/Middleware/Refresh.pm
blib/lib/Plack/Middleware/HTTPExceptions.pm
blib/lib/Plack/Middleware/MethodOverride.pm
blib/lib/Plack/Middleware/Static.pm
blib/lib/Plack/Middleware/SimpleLogger.pm
blib/lib/Plack/Middleware/ContentMD5.pm
blib/lib/Plack/Middleware/ConditionalGET.pm
blib/lib/Plack/Middleware/NullLogger.pm
blib/lib/Plack/Middleware/Recursive.pm
blib/lib/Plack/Middleware/LogDispatch.pm
blib/lib/Plack/Middleware/RearrangeHeaders.pm
blib/lib/Plack/Middleware/Lint.pm
blib/lib/Plack/Middleware/Writer.pm
blib/lib/Plack/Middleware/Runtime.pm
blib/lib/Plack/Middleware/SimpleContentFilter.pm
blib/lib/Plack/Middleware/AccessLog.pm
blib/lib/Plack/Middleware/ContentLength.pm
blib/lib/Plack/Middleware/ErrorDocument.pm
blib/lib/Plack/Middleware/Chunked.pm
blib/lib/Plack/Middleware/JSONP.pm
blib/lib/Plack/Middleware/Log4perl.pm
blib/lib/Plack/Middleware/AccessLog/
blib/lib/Plack/Middleware/AccessLog/Timed.pm
blib/lib/Plack/Middleware/Head.pm
blib/lib/Plack/Server/
blib/lib/Plack/Server/README
blib/lib/Plack/Server/FCGI.pm
blib/lib/Plack/Server/Standalone.pm
blib/lib/Plack/Server/Apache1.pm
blib/lib/Plack/Server/Apache2.pm
blib/lib/Plack/Server/Standalone/
blib/lib/Plack/Server/Standalone/Prefork.pm
blib/lib/Plack/Server/ServerSimple.pm
blib/lib/Plack/Server/CGI.pm
blib/lib/Plack/Middleware.pm
blib/lib/Plack/Runner.pm
blib/lib/Plack/MIME.pm
blib/lib/Plack/TempBuffer.pm
blib/lib/Plack/TempBuffer/
blib/lib/Plack/TempBuffer/Auto.pm
blib/lib/Plack/TempBuffer/File.pm
blib/lib/Plack/TempBuffer/PerlIO.pm
blib/lib/Plack/Handler.pm
blib/lib/Plack/Builder.pm
blib/lib/Plack/Request/
blib/lib/Plack/Request/Upload.pm
blib/lib/Plack/Request.pm
blib/lib/Plack/HTTPParser.pm
blib/lib/Plack/Component.pm
blib/lib/Plack/Test.pm
blib/lib/Plack/Response.pm
blib/lib/Plack/Server.pm
blib/lib/Plack/Handler/
blib/lib/Plack/Handler/Net/
blib/lib/Plack/Handler/Net/FastCGI.pm
blib/lib/Plack/Handler/HTTP/
blib/lib/Plack/Handler/HTTP/Server/
blib/lib/Plack/Handler/HTTP/Server/Simple.pm
blib/lib/Plack/Handler/HTTP/Server/PSGI.pm
blib/lib/Plack/Handler/Apache2/
blib/lib/Plack/Handler/Apache2/Registry.pm
blib/lib/Plack/Handler/FCGI.pm
blib/lib/Plack/Handler/Standalone.pm
blib/lib/Plack/Handler/Apache1.pm
blib/lib/Plack/Handler/Apache2.pm
blib/lib/Plack/Handler/CGI.pm
blib/lib/Plack/HTTPParser/
blib/lib/Plack/HTTPParser/PP.pm
blib/lib/Plack.pm
blib/man1/
blib/man1/plackup.1
blib/man3/
blib/man3/Plack::App::FCGIDispatcher.3
blib/man3/Plack::Middleware::BufferedStreaming.3
blib/man3/Plack::Test::Server.3
blib/man3/Plack::Server::ServerSimple.3
blib/man3/Plack::Middleware::SimpleLogger.3
blib/man3/Plack::Component.3
blib/man3/Plack::App::URLMap.3
blib/man3/Plack::Test.3
blib/man3/Plack::Middleware::AccessLog::Timed.3
blib/man3/Plack::Util.3
blib/man3/Plack::Middleware::Writer.3
blib/man3/Plack::Middleware::HTTPExceptions.3
blib/man3/Plack::Test::MockHTTP.3
blib/man3/Plack.3
blib/man3/Plack::Loader.3
blib/man3/Plack::Middleware::Conditional.3
blib/man3/Plack::Middleware::XSendfile.3
blib/man3/Plack::Middleware::Auth::Basic.3
blib/man3/Plack::Loader::Delayed.3
blib/man3/Plack::Middleware::ContentMD5.3
blib/man3/Plack::Server.3
blib/man3/Plack::Handler::HTTP::Server::PSGI.3
blib/man3/Plack::Middleware::AccessLog.3
blib/man3/Plack::Handler::Net::FastCGI.3
blib/man3/Plack::Handler::Apache1.3
blib/man3/Plack::Handler::Apache2.3
blib/man3/Plack::Loader::Shotgun.3
blib/man3/Plack::Test::Suite.3
blib/man3/Plack::Middleware::Head.3
blib/man3/Plack::Handler::Standalone.3
blib/man3/Plack::Middleware::ContentLength.3
blib/man3/Plack::Middleware::MethodOverride.3
blib/man3/Plack::Middleware::LogDispatch.3
blib/man3/Plack::Middleware::Lint.3
blib/man3/Plack::Middleware::Runtime.3
blib/man3/Plack::HTTPParser::PP.3
blib/man3/Plack::Middleware.3
blib/man3/Plack::Middleware::ConditionalGET.3
blib/man3/Plack::App::Directory.3
blib/man3/Plack::Middleware::JSONP.3
blib/man3/Plack::App::CGIBin.3
blib/man3/Plack::Middleware::NullLogger.3
blib/man3/Plack::Middleware::RearrangeHeaders.3
blib/man3/Plack::Handler::FCGI.3
blib/man3/HTTP::Server::PSGI.3
blib/man3/Plack::Middleware::Refresh.3
blib/man3/Plack::Handler::HTTP::Server::Simple.3
blib/man3/Plack::HTTPParser.3
blib/man3/Plack::Handler::CGI.3
blib/man3/Plack::Handler::Apache2::Registry.3
blib/man3/Plack::App::Cascade.3
blib/man3/Plack::Loader::Restarter.3
blib/man3/Plack::Server::FCGI.3
blib/man3/Plack::Request.3
blib/man3/Plack::Middleware::Recursive.3
blib/man3/Plack::TempBuffer.3
blib/man3/Plack::Middleware::ErrorDocument.3
blib/man3/Plack::Server::Standalone::Prefork.3
blib/man3/Plack::App::File.3
blib/man3/Plack::Server::Standalone.3
blib/man3/HTTP::Message::PSGI.3
blib/man3/Plack::Server::Apache1.3
blib/man3/Plack::Server::Apache2.3
blib/man3/Plack::Middleware::Log4perl.3
blib/man3/Plack::Request::Upload.3
blib/man3/Plack::Response.3
blib/man3/Plack::App::WrapCGI.3
blib/man3/Plack::Middleware::XFramework.3
blib/man3/Plack::Handler.3
blib/man3/Plack::App::PSGIBin.3
blib/man3/Plack::Builder.3
blib/man3/Plack::Middleware::StackTrace.3
blib/man3/Plack::Util::Accessor.3
blib/man3/Plack::Middleware::SimpleContentFilter.3
blib/man3/Plack::Middleware::Chunked.3
blib/man3/Plack::Middleware::Static.3
blib/man3/Plack::Middleware::LighttpdScriptNameFix.3
blib/man3/Plack::Server::CGI.3
blib/man3/Plack::Runner.3
blib/man3/Plack::MIME.3
blib/script/
blib/script/plackup
>>> mv /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/Plack-0.9932.ppd /home/cpanfly/var/REPO/M/MI/MIYAGAWA
DBD::SQLite::db do failed: constraint failed
column path is not unique at /home/cpanfly/lib/ActivePerl/PPM/InstallArea.pm line 553.
Megalib: File conflict for '/home/cpanfly/var/megalib/Plack/Request/Upload.pm'.
The package Plack-Request has already installed a file that package Plack
wants to install. at /home/cpanfly/lib/ActivePerl/PPM/InstallArea.pm line 564.
Running make for M/MI/MIYAGAWA/Starman-0.2004.tar.gz
Prepending /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/arch /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /home/cpanfly/var/cpan/build/Starman-0.2004-8A94iy
Prepending /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/arch /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build M/MI/MIYAGAWA/Starman-0.2004.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
/home/cpanfly/ap1003/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.2004.tar.gz
make -- OK
Prepending /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/arch /home/cpanfly/var/cpan/build/Plack-0.9932-m6YCTf/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/cpanfly/ap1003/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/00_compile.t t/chunked_req.t t/suite.t
t/00_compile.t ...
1..1
ok 1 - use Starman;
ok
2010/04/20-18:11:53 Starman::Server (type Net::Server::PreFork) starting! pid(28150)
Binding to TCP port 10001 on host 127.0.0.1
Setting gid to "100 100 100"
Use of uninitialized value in pattern match (m//) at /home/cpanfly/var/cpan/build/Starman-0.2004-8A94iy/blib/lib/Starman/Server.pm line 272.
2010/04/20-18:11:53 Server closing!
Use of uninitialized value $signame in pattern match (m//) at /home/cpanfly/var/megalib/Test/TCP.pm line 64.
t/chunked_req.t ..
ok 1
ok 2
1..2
ok
2010/04/20-18:11:53 Starman::Server (type Net::Server::PreFork) starting! pid(28157)
Binding to TCP port 10001 on host 127.0.0.1
Setting gid to "100 100 100"
Use of uninitialized value in pattern match (m//) at /home/cpanfly/var/cpan/build/Starman-0.2004-8A94iy/blib/lib/Starman/Server.pm line 272.
Use of uninitialized value in pattern match (m//) at /home/cpanfly/var/cpan/build/Starman-0.2004-8A94iy/blib/lib/Starman/Server.pm line 272.
Use of uninitialized value in pattern match (m//) at /home/cpanfly/var/cpan/build/Starman-0.2004-8A94iy/blib/lib/Starman/Server.pm line 272.
2010/04/20-18:11:53 Server closing!
Use of uninitialized value $signame in pattern match (m//) at /home/cpanfly/var/megalib/Test/TCP.pm line 64.
t/suite.t ........
# GET
ok 1
ok 2
ok 3
# POST
ok 4
ok 5
ok 6
ok 7
ok 8
# big POST
ok 9
ok 10
ok 11
ok 12
# psgi.url_scheme
ok 13
ok 14
ok 15
# return glob
ok 16
ok 17
ok 18
ok 19
# filehandle
ok 20
ok 21
ok 22
# bigger file
ok 23
ok 24
ok 25
ok 26
# handle HTTP-Header
ok 27
ok 28
ok 29
# handle HTTP-Cookie
ok 30
ok 31
ok 32
# validate env
ok 33
ok 34
ok 35
# % encoding in PATH_INFO
ok 36 - PATH_INFO should be decoded per RFC 3875
# % double encoding in PATH_INFO
ok 37 - PATH_INFO should be decoded only once, per RFC 3875
# SERVER_PROTOCOL is required
ok 38
ok 39
ok 40
# SCRIPT_NAME should not be undef
ok 41
# call close after read IO::Handle-like
ok 42 - closed
ok 43
# has errors
ok 44
# status line
ok 45
# Do not crash when the app dies
ok 46
# multi headers (request)
ok 47
# multi headers (response)
ok 48
# Do not set $env->{COOKIE}
ok 49
ok 50
# no entity headers on 304
ok 51
ok 52
ok 53 - No Content-Type
ok 54 - No Content-Length
ok 55 - No Transfer-Encoding
# REQUEST_URI is set
ok 56
# filehandle with path()
ok 57
ok 58
ok 59
# a big header value > 128 bytes
ok 60
ok 61
# coderef res
ok 62
ok 63
ok 64
# coderef streaming
ok 65
ok 66
ok 67
# CRLF output and FCGI parse bug
ok 68
ok 69
# test 404
ok 70
ok 71
# request->input seekable
ok 72
# request->content on GET
ok 73
1..73
ok
All tests successful.
Files=3, Tests=76, 1 wallclock secs ( 0.03 usr 0.01 sys + 0.53 cusr 0.04 csys = 0.61 CPU)
Result: PASS
MIYAGAWA/Starman-0.2004.tar.gz
make test TEST_VERBOSE=1 -- OK
Tatsuhiko Miyagawa <miyagawa@bulknews.net>
High-performance preforking PSGI web server
>>> (cd /home/cpanfly/var/cpan/build/Starman-0.2004-8A94iy && tar cvf - Starman-0.2004.ppd blib) | gzip -c >/home/cpanfly/var/REPO/M/MI/MIYAGAWA/Starman-0.2004.tar.gz
Starman-0.2004.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.pm
blib/lib/Starman/
blib/lib/Starman/Server.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 /home/cpanfly/var/cpan/build/Starman-0.2004-8A94iy/Starman-0.2004.ppd /home/cpanfly/var/REPO/M/MI/MIYAGAWA
Finished 2010-04-20T18:11:54