Start 2010-02-25T04:03:09
ActivePerl-818 CPAN-1.9402
Going to read '/home/fly818/var/cpan/Metadata'
Database was generated on Tue, 23 Feb 2010 15:04:12 GMT
Running make for M/MI/MIYAGAWA/Plack-0.9911.tar.gz
Checksum for /net/nas/data/cpan/authors/id/M/MI/MIYAGAWA/Plack-0.9911.tar.gz ok
Will not use Archive::Tar, need 1.00
Plack-0.9911/
Plack-0.9911/benchmarks/
Plack-0.9911/Changes
Plack-0.9911/eg/
Plack-0.9911/inc/
Plack-0.9911/lib/
Plack-0.9911/Makefile.PL
Plack-0.9911/MANIFEST
Plack-0.9911/META.yml
Plack-0.9911/README
Plack-0.9911/scripts/
Plack-0.9911/share/
Plack-0.9911/t/
Plack-0.9911/xt/
Plack-0.9911/xt/perlcriticrc
Plack-0.9911/xt/pod.t
Plack-0.9911/xt/podspell.t
Plack-0.9911/t/00_compile.t
Plack-0.9911/t/FCGIUtils.pm
Plack-0.9911/t/HTTP-Message-PSGI/
Plack-0.9911/t/Plack-Handler/
Plack-0.9911/t/Plack-HTTPParser-PP/
Plack-0.9911/t/Plack-Loader/
Plack-0.9911/t/Plack-Middleware/
Plack-0.9911/t/Plack-MIME/
Plack-0.9911/t/Plack-Request/
Plack-0.9911/t/Plack-Response/
Plack-0.9911/t/Plack-Runner/
Plack-0.9911/t/Plack-Server/
Plack-0.9911/t/Plack-TempBuffer/
Plack-0.9911/t/Plack-Test/
Plack-0.9911/t/Plack-Util/
Plack-0.9911/t/Plack-Util/foreach.t
Plack-0.9911/t/Plack-Util/headers.t
Plack-0.9911/t/Plack-Util/headers_obj.t
Plack-0.9911/t/Plack-Util/Hello.pm
Plack-0.9911/t/Plack-Util/hello.psgi
Plack-0.9911/t/Plack-Util/io_with_path.t
Plack-0.9911/t/Plack-Util/is_real_fh.t
Plack-0.9911/t/Plack-Util/load.t
Plack-0.9911/t/Plack-Test/2args.t
Plack-0.9911/t/Plack-Test/cookie.t
Plack-0.9911/t/Plack-Test/hello.t
Plack-0.9911/t/Plack-Test/hello_server.t
Plack-0.9911/t/Plack-Test/suite.t
Plack-0.9911/t/Plack-TempBuffer/print.t
Plack-0.9911/t/Plack-Server/compat.t
Plack-0.9911/t/Plack-Runner/options.t
Plack-0.9911/t/Plack-Response/body.t
Plack-0.9911/t/Plack-Response/cookie.t
Plack-0.9911/t/Plack-Response/new.t
Plack-0.9911/t/Plack-Response/redirect.t
Plack-0.9911/t/Plack-Response/response.t
Plack-0.9911/t/Plack-Request/base.t
Plack-0.9911/t/Plack-Request/body.t
Plack-0.9911/t/Plack-Request/content-on-get.t
Plack-0.9911/t/Plack-Request/content.t
Plack-0.9911/t/Plack-Request/cookie.t
Plack-0.9911/t/Plack-Request/double_port.t
Plack-0.9911/t/Plack-Request/foo1.txt
Plack-0.9911/t/Plack-Request/foo2.txt
Plack-0.9911/t/Plack-Request/hostname.t
Plack-0.9911/t/Plack-Request/many_upload.t
Plack-0.9911/t/Plack-Request/multi_read.t
Plack-0.9911/t/Plack-Request/new.t
Plack-0.9911/t/Plack-Request/parameters.t
Plack-0.9911/t/Plack-Request/params.t
Plack-0.9911/t/Plack-Request/path_info.t
Plack-0.9911/t/Plack-Request/readbody.t
Plack-0.9911/t/Plack-Request/request_uri.t
Plack-0.9911/t/Plack-Request/upload-basename.t
Plack-0.9911/t/Plack-Request/upload-large.t
Plack-0.9911/t/Plack-Request/upload.t
Plack-0.9911/t/Plack-Request/uri.t
Plack-0.9911/t/Plack-Request/uri_utf8.t
Plack-0.9911/t/Plack-MIME/add_type.t
Plack-0.9911/t/Plack-MIME/basic.t
Plack-0.9911/t/Plack-MIME/fallback.t
Plack-0.9911/t/Plack-Middleware/access_log.t
Plack-0.9911/t/Plack-Middleware/access_log_timed.t
Plack-0.9911/t/Plack-Middleware/auth_basic.t
Plack-0.9911/t/Plack-Middleware/auth_basic_simple.t
Plack-0.9911/t/Plack-Middleware/bufferedstreaming.t
Plack-0.9911/t/Plack-Middleware/cascade.t
Plack-0.9911/t/Plack-Middleware/cascade_streaming.t
Plack-0.9911/t/Plack-Middleware/cgi-bin/
Plack-0.9911/t/Plack-Middleware/cgibin.t
Plack-0.9911/t/Plack-Middleware/chunked.t
Plack-0.9911/t/Plack-Middleware/conditional.t
Plack-0.9911/t/Plack-Middleware/conditionalget.t
Plack-0.9911/t/Plack-Middleware/content_length.t
Plack-0.9911/t/Plack-Middleware/error_document.t
Plack-0.9911/t/Plack-Middleware/errors/
Plack-0.9911/t/Plack-Middleware/file.t
Plack-0.9911/t/Plack-Middleware/htpasswd
Plack-0.9911/t/Plack-Middleware/httpexceptions.t
Plack-0.9911/t/Plack-Middleware/httpexceptions_streaming.t
Plack-0.9911/t/Plack-Middleware/jsonp.t
Plack-0.9911/t/Plack-Middleware/lint.t
Plack-0.9911/t/Plack-Middleware/log4perl.t
Plack-0.9911/t/Plack-Middleware/log_dispatch.t
Plack-0.9911/t/Plack-Middleware/method_override.t
Plack-0.9911/t/Plack-Middleware/order.t
Plack-0.9911/t/Plack-Middleware/prefix.t
Plack-0.9911/t/Plack-Middleware/psgibin.t
Plack-0.9911/t/Plack-Middleware/rearrange_headers.t
Plack-0.9911/t/Plack-Middleware/recursive/
Plack-0.9911/t/Plack-Middleware/runtime.t
Plack-0.9911/t/Plack-Middleware/simple_content_filter.t
Plack-0.9911/t/Plack-Middleware/simple_logger.t
Plack-0.9911/t/Plack-Middleware/stacktrace.t
Plack-0.9911/t/Plack-Middleware/static.t
Plack-0.9911/t/Plack-Middleware/static.txt
Plack-0.9911/t/Plack-Middleware/static_env.t
Plack-0.9911/t/Plack-Middleware/urlmap.t
Plack-0.9911/t/Plack-Middleware/urlmap_builder.t
Plack-0.9911/t/Plack-Middleware/urlmap_env.t
Plack-0.9911/t/Plack-Middleware/wrapcgi.t
Plack-0.9911/t/Plack-Middleware/xframework.t
Plack-0.9911/t/Plack-Middleware/xsendfile.t
Plack-0.9911/t/Plack-Middleware/recursive/base.t
Plack-0.9911/t/Plack-Middleware/recursive/streaming.t
Plack-0.9911/t/Plack-Middleware/recursive/throw.t
Plack-0.9911/t/Plack-Middleware/recursive/throw_streaming.t
Plack-0.9911/t/Plack-Middleware/errors/404.html
Plack-0.9911/t/Plack-Middleware/errors/500.html
Plack-0.9911/t/Plack-Middleware/cgi-bin/hello.cgi
Plack-0.9911/t/Plack-Middleware/cgi-bin/hello2.cgi
Plack-0.9911/t/Plack-Middleware/cgi-bin/hello3.cgi
Plack-0.9911/t/Plack-Loader/auto.t
Plack-0.9911/t/Plack-Loader/auto_fallback.t
Plack-0.9911/t/Plack-Loader/shotgun.t
Plack-0.9911/t/Plack-HTTPParser-PP/simple.t
Plack-0.9911/t/Plack-Handler/apache1.t
Plack-0.9911/t/Plack-Handler/apache2.t
Plack-0.9911/t/Plack-Handler/cgi.t
Plack-0.9911/t/Plack-Handler/fcgi.t
Plack-0.9911/t/Plack-Handler/fcgi_client.t
Plack-0.9911/t/Plack-Handler/http_server_simple.t
Plack-0.9911/t/Plack-Handler/standalone-prefork.t
Plack-0.9911/t/Plack-Handler/standalone.t
Plack-0.9911/t/HTTP-Message-PSGI/utf8_req.t
Plack-0.9911/share/face.jpg
Plack-0.9911/share/kyoto.jpg
Plack-0.9911/scripts/plackup
Plack-0.9911/lib/HTTP/
Plack-0.9911/lib/Plack/
Plack-0.9911/lib/Plack.pm
Plack-0.9911/lib/Plack/App/
Plack-0.9911/lib/Plack/Builder.pm
Plack-0.9911/lib/Plack/Component.pm
Plack-0.9911/lib/Plack/Handler/
Plack-0.9911/lib/Plack/Handler.pm
Plack-0.9911/lib/Plack/HTTPParser/
Plack-0.9911/lib/Plack/HTTPParser.pm
Plack-0.9911/lib/Plack/Loader/
Plack-0.9911/lib/Plack/Loader.pm
Plack-0.9911/lib/Plack/Middleware/
Plack-0.9911/lib/Plack/Middleware.pm
Plack-0.9911/lib/Plack/MIME.pm
Plack-0.9911/lib/Plack/Request/
Plack-0.9911/lib/Plack/Request.pm
Plack-0.9911/lib/Plack/Response.pm
Plack-0.9911/lib/Plack/Runner.pm
Plack-0.9911/lib/Plack/Server/
Plack-0.9911/lib/Plack/Server.pm
Plack-0.9911/lib/Plack/TempBuffer/
Plack-0.9911/lib/Plack/TempBuffer.pm
Plack-0.9911/lib/Plack/Test/
Plack-0.9911/lib/Plack/Test.pm
Plack-0.9911/lib/Plack/Util/
Plack-0.9911/lib/Plack/Util.pm
Plack-0.9911/lib/Plack/Util/Accessor.pm
Plack-0.9911/lib/Plack/Test/MockHTTP.pm
Plack-0.9911/lib/Plack/Test/Server.pm
Plack-0.9911/lib/Plack/Test/Suite.pm
Plack-0.9911/lib/Plack/TempBuffer/Auto.pm
Plack-0.9911/lib/Plack/TempBuffer/File.pm
Plack-0.9911/lib/Plack/TempBuffer/PerlIO.pm
Plack-0.9911/lib/Plack/Server/Apache1.pm
Plack-0.9911/lib/Plack/Server/Apache2.pm
Plack-0.9911/lib/Plack/Server/CGI.pm
Plack-0.9911/lib/Plack/Server/FCGI.pm
Plack-0.9911/lib/Plack/Server/README
Plack-0.9911/lib/Plack/Server/ServerSimple.pm
Plack-0.9911/lib/Plack/Server/Standalone/
Plack-0.9911/lib/Plack/Server/Standalone.pm
Plack-0.9911/lib/Plack/Server/Standalone/Prefork.pm
Plack-0.9911/lib/Plack/Request/Upload.pm
Plack-0.9911/lib/Plack/Middleware/AccessLog/
Plack-0.9911/lib/Plack/Middleware/AccessLog.pm
Plack-0.9911/lib/Plack/Middleware/Auth/
Plack-0.9911/lib/Plack/Middleware/BufferedStreaming.pm
Plack-0.9911/lib/Plack/Middleware/Chunked.pm
Plack-0.9911/lib/Plack/Middleware/Conditional.pm
Plack-0.9911/lib/Plack/Middleware/ConditionalGET.pm
Plack-0.9911/lib/Plack/Middleware/ContentLength.pm
Plack-0.9911/lib/Plack/Middleware/ContentMD5.pm
Plack-0.9911/lib/Plack/Middleware/ErrorDocument.pm
Plack-0.9911/lib/Plack/Middleware/HTTPExceptions.pm
Plack-0.9911/lib/Plack/Middleware/JSONP.pm
Plack-0.9911/lib/Plack/Middleware/Lint.pm
Plack-0.9911/lib/Plack/Middleware/Log4perl.pm
Plack-0.9911/lib/Plack/Middleware/LogDispatch.pm
Plack-0.9911/lib/Plack/Middleware/MethodOverride.pm
Plack-0.9911/lib/Plack/Middleware/NullLogger.pm
Plack-0.9911/lib/Plack/Middleware/RearrangeHeaders.pm
Plack-0.9911/lib/Plack/Middleware/Recursive.pm
Plack-0.9911/lib/Plack/Middleware/Refresh.pm
Plack-0.9911/lib/Plack/Middleware/Runtime.pm
Plack-0.9911/lib/Plack/Middleware/SimpleContentFilter.pm
Plack-0.9911/lib/Plack/Middleware/SimpleLogger.pm
Plack-0.9911/lib/Plack/Middleware/StackTrace.pm
Plack-0.9911/lib/Plack/Middleware/Static.pm
Plack-0.9911/lib/Plack/Middleware/Writer.pm
Plack-0.9911/lib/Plack/Middleware/XFramework.pm
Plack-0.9911/lib/Plack/Middleware/XSendfile.pm
Plack-0.9911/lib/Plack/Middleware/Auth/Basic.pm
Plack-0.9911/lib/Plack/Middleware/AccessLog/Timed.pm
Plack-0.9911/lib/Plack/Loader/Restarter.pm
Plack-0.9911/lib/Plack/Loader/Shotgun.pm
Plack-0.9911/lib/Plack/HTTPParser/PP.pm
Plack-0.9911/lib/Plack/Handler/Apache1.pm
Plack-0.9911/lib/Plack/Handler/Apache2.pm
Plack-0.9911/lib/Plack/Handler/CGI.pm
Plack-0.9911/lib/Plack/Handler/FCGI.pm
Plack-0.9911/lib/Plack/Handler/HTTP/
Plack-0.9911/lib/Plack/Handler/Standalone.pm
Plack-0.9911/lib/Plack/Handler/HTTP/Server/
Plack-0.9911/lib/Plack/Handler/HTTP/Server/PSGI.pm
Plack-0.9911/lib/Plack/Handler/HTTP/Server/Simple.pm
Plack-0.9911/lib/Plack/App/Cascade.pm
Plack-0.9911/lib/Plack/App/CGIBin.pm
Plack-0.9911/lib/Plack/App/Directory.pm
Plack-0.9911/lib/Plack/App/FCGIDispatcher.pm
Plack-0.9911/lib/Plack/App/File.pm
Plack-0.9911/lib/Plack/App/PSGIBin.pm
Plack-0.9911/lib/Plack/App/URLMap.pm
Plack-0.9911/lib/Plack/App/WrapCGI.pm
Plack-0.9911/lib/HTTP/Message/
Plack-0.9911/lib/HTTP/Server/
Plack-0.9911/lib/HTTP/Server/PSGI.pm
Plack-0.9911/lib/HTTP/Message/PSGI.pm
Plack-0.9911/inc/Module/
Plack-0.9911/inc/Test/
Plack-0.9911/inc/Test/More.pm
Plack-0.9911/inc/Test/Requires.pm
Plack-0.9911/inc/Test/TCP.pm
Plack-0.9911/inc/Module/AutoInstall.pm
Plack-0.9911/inc/Module/Install/
Plack-0.9911/inc/Module/Install.pm
Plack-0.9911/inc/Module/Install/AuthorTests.pm
Plack-0.9911/inc/Module/Install/AutoInstall.pm
Plack-0.9911/inc/Module/Install/Base.pm
Plack-0.9911/inc/Module/Install/Can.pm
Plack-0.9911/inc/Module/Install/Fetch.pm
Plack-0.9911/inc/Module/Install/Include.pm
Plack-0.9911/inc/Module/Install/Makefile.pm
Plack-0.9911/inc/Module/Install/Metadata.pm
Plack-0.9911/inc/Module/Install/ReadmeFromPod.pm
Plack-0.9911/inc/Module/Install/Repository.pm
Plack-0.9911/inc/Module/Install/Scripts.pm
Plack-0.9911/inc/Module/Install/Share.pm
Plack-0.9911/inc/Module/Install/Win32.pm
Plack-0.9911/inc/Module/Install/WriteAll.pm
Plack-0.9911/eg/dot-psgi/
Plack-0.9911/eg/dot-psgi/cgi-pm.psgi
Plack-0.9911/eg/dot-psgi/cgi-script.psgi
Plack-0.9911/eg/dot-psgi/Dumper.psgi
Plack-0.9911/eg/dot-psgi/echo-stream-sync.psgi
Plack-0.9911/eg/dot-psgi/echo-stream.psgi
Plack-0.9911/eg/dot-psgi/echo.psgi
Plack-0.9911/eg/dot-psgi/error.psgi
Plack-0.9911/eg/dot-psgi/frameworks/
Plack-0.9911/eg/dot-psgi/Hello.psgi
Plack-0.9911/eg/dot-psgi/image.psgi
Plack-0.9911/eg/dot-psgi/plack-req.psgi
Plack-0.9911/eg/dot-psgi/runnable.psgi
Plack-0.9911/eg/dot-psgi/slowapp.psgi
Plack-0.9911/eg/dot-psgi/static/
Plack-0.9911/eg/dot-psgi/static.psgi
Plack-0.9911/eg/dot-psgi/twitter-stream.psgi
Plack-0.9911/eg/dot-psgi/static/index.html
Plack-0.9911/eg/dot-psgi/static/test.css
Plack-0.9911/eg/dot-psgi/static/test.js
Plack-0.9911/eg/dot-psgi/frameworks/Angelos.psgi
Plack-0.9911/eg/dot-psgi/frameworks/Ark.psgi
Plack-0.9911/eg/dot-psgi/frameworks/Catalyst.psgi
Plack-0.9911/eg/dot-psgi/frameworks/CGI-Application.psgi
Plack-0.9911/eg/dot-psgi/frameworks/HTML-Mason.psgi
Plack-0.9911/eg/dot-psgi/frameworks/HTTP-Engine.psgi
Plack-0.9911/eg/dot-psgi/frameworks/Maypole.psgi
Plack-0.9911/eg/dot-psgi/frameworks/Mojo.psgi
Plack-0.9911/eg/dot-psgi/frameworks/Schenker.psgi
Plack-0.9911/eg/dot-psgi/frameworks/Squatting.psgi
Plack-0.9911/benchmarks/ab.pl
Plack-0.9911/benchmarks/fcgi.pl
CPAN.pm: Going to build M/MI/MIYAGAWA/Plack-0.9911.tar.gz
>>> /home/fly818/ap818/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::TCP ...loaded. (0.16 >= 0.11)
- Test::Requires ...loaded. (0.03)
- LWP ...loaded. (5.834 >= 5.814)
- URI ...loaded. (1.52 >= 1.36)
- Pod::Usage ...loaded. (1.36)
- File::ShareDir ...loaded. (1.01 >= 1.00)
- Try::Tiny ...loaded. (0.04)
- parent ...loaded. (0.223)
- Devel::StackTrace ...loaded. (1.22)
- Devel::StackTrace::AsHTML ...loaded. (0.05)
- Filesys::Notify::Simple ...loaded. (0.05)
- Hash::MultiValue ...loaded. (0.08 >= 0.05)
- HTTP::Body ...too old. (1.05 < 1.06)
*** Module::AutoInstall configuration finished.
Checking if your kit is complete...
Looks good
Warning: prerequisite HTTP::Body 1.06 not found. We have 1.05.
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!
---- Unsatisfied dependencies detected during ----
---- MIYAGAWA/Plack-0.9911.tar.gz ----
HTTP::Body [requires]
Running make test
Delayed until after prerequisites
Running test for module 'HTTP::Body'
Running make for M/MR/MRAMBERG/HTTP-Body-1.07.tar.gz
Checksum for /net/nas/data/cpan/authors/id/M/MR/MRAMBERG/HTTP-Body-1.07.tar.gz ok
Will not use Archive::Tar, need 1.00
HTTP-Body-1.07/
HTTP-Body-1.07/Changes
HTTP-Body-1.07/inc/
HTTP-Body-1.07/lib/
HTTP-Body-1.07/Makefile.PL
HTTP-Body-1.07/MANIFEST
HTTP-Body-1.07/META.yml
HTTP-Body-1.07/README
HTTP-Body-1.07/t/
HTTP-Body-1.07/t/01use.t
HTTP-Body-1.07/t/02pod.t
HTTP-Body-1.07/t/03podcoverage.t
HTTP-Body-1.07/t/04critic.rc
HTTP-Body-1.07/t/04critic.t
HTTP-Body-1.07/t/04multipart.t
HTTP-Body-1.07/t/05urlencoded.t
HTTP-Body-1.07/t/06octetstream.t
HTTP-Body-1.07/t/07xforms.t
HTTP-Body-1.07/t/data/
HTTP-Body-1.07/t/lib/
HTTP-Body-1.07/t/lib/PAML.pm
HTTP-Body-1.07/t/data/multipart/
HTTP-Body-1.07/t/data/octetstream/
HTTP-Body-1.07/t/data/urlencoded/
HTTP-Body-1.07/t/data/xforms/
HTTP-Body-1.07/t/data/xforms/001-content.dat
HTTP-Body-1.07/t/data/xforms/001-headers.pml
HTTP-Body-1.07/t/data/xforms/001-results.pml
HTTP-Body-1.07/t/data/xforms/002-content.dat
HTTP-Body-1.07/t/data/xforms/002-headers.pml
HTTP-Body-1.07/t/data/xforms/002-results.pml
HTTP-Body-1.07/t/data/urlencoded/001-content.dat
HTTP-Body-1.07/t/data/urlencoded/001-headers.pml
HTTP-Body-1.07/t/data/urlencoded/001-results.pml
HTTP-Body-1.07/t/data/urlencoded/002-content.dat
HTTP-Body-1.07/t/data/urlencoded/002-headers.pml
HTTP-Body-1.07/t/data/urlencoded/002-results.pml
HTTP-Body-1.07/t/data/urlencoded/003-content.dat
HTTP-Body-1.07/t/data/urlencoded/003-headers.pml
HTTP-Body-1.07/t/data/urlencoded/003-results.pml
HTTP-Body-1.07/t/data/urlencoded/004-content.dat
HTTP-Body-1.07/t/data/urlencoded/004-headers.pml
HTTP-Body-1.07/t/data/urlencoded/004-results.pml
HTTP-Body-1.07/t/data/urlencoded/005-content.dat
HTTP-Body-1.07/t/data/urlencoded/005-headers.pml
HTTP-Body-1.07/t/data/urlencoded/005-results.pml
HTTP-Body-1.07/t/data/urlencoded/006-content.dat
HTTP-Body-1.07/t/data/urlencoded/006-headers.pml
HTTP-Body-1.07/t/data/urlencoded/006-results.pml
HTTP-Body-1.07/t/data/octetstream/001-content.dat
HTTP-Body-1.07/t/data/octetstream/001-headers.pml
HTTP-Body-1.07/t/data/octetstream/001-results.dat
HTTP-Body-1.07/t/data/octetstream/002-content.dat
HTTP-Body-1.07/t/data/octetstream/002-headers.pml
HTTP-Body-1.07/t/data/octetstream/002-results.dat
HTTP-Body-1.07/t/data/octetstream/003-content.dat
HTTP-Body-1.07/t/data/octetstream/003-headers.pml
HTTP-Body-1.07/t/data/octetstream/003-results.dat
HTTP-Body-1.07/t/data/multipart/001-content.dat
HTTP-Body-1.07/t/data/multipart/001-headers.pml
HTTP-Body-1.07/t/data/multipart/001-results.pml
HTTP-Body-1.07/t/data/multipart/002-content.dat
HTTP-Body-1.07/t/data/multipart/002-headers.pml
HTTP-Body-1.07/t/data/multipart/002-results.pml
HTTP-Body-1.07/t/data/multipart/003-content.dat
HTTP-Body-1.07/t/data/multipart/003-headers.pml
HTTP-Body-1.07/t/data/multipart/003-results.pml
HTTP-Body-1.07/t/data/multipart/004-content.dat
HTTP-Body-1.07/t/data/multipart/004-headers.pml
HTTP-Body-1.07/t/data/multipart/004-results.pml
HTTP-Body-1.07/t/data/multipart/005-content.dat
HTTP-Body-1.07/t/data/multipart/005-headers.pml
HTTP-Body-1.07/t/data/multipart/005-results.pml
HTTP-Body-1.07/t/data/multipart/006-content.dat
HTTP-Body-1.07/t/data/multipart/006-headers.pml
HTTP-Body-1.07/t/data/multipart/006-results.pml
HTTP-Body-1.07/t/data/multipart/007-content.dat
HTTP-Body-1.07/t/data/multipart/007-headers.pml
HTTP-Body-1.07/t/data/multipart/007-results.pml
HTTP-Body-1.07/t/data/multipart/008-content.dat
HTTP-Body-1.07/t/data/multipart/008-headers.pml
HTTP-Body-1.07/t/data/multipart/008-results.pml
HTTP-Body-1.07/t/data/multipart/009-content.dat
HTTP-Body-1.07/t/data/multipart/009-headers.pml
HTTP-Body-1.07/t/data/multipart/009-results.pml
HTTP-Body-1.07/t/data/multipart/010-content.dat
HTTP-Body-1.07/t/data/multipart/010-headers.pml
HTTP-Body-1.07/t/data/multipart/010-results.pml
HTTP-Body-1.07/t/data/multipart/011-content.dat
HTTP-Body-1.07/t/data/multipart/011-headers.pml
HTTP-Body-1.07/t/data/multipart/011-results.pml
HTTP-Body-1.07/t/data/multipart/012-content.dat
HTTP-Body-1.07/t/data/multipart/012-headers.pml
HTTP-Body-1.07/t/data/multipart/012-results.pml
HTTP-Body-1.07/t/data/multipart/013-content.dat
HTTP-Body-1.07/t/data/multipart/013-headers.pml
HTTP-Body-1.07/t/data/multipart/013-results.pml
HTTP-Body-1.07/lib/HTTP/
HTTP-Body-1.07/lib/HTTP/Body/
HTTP-Body-1.07/lib/HTTP/Body.pm
HTTP-Body-1.07/lib/HTTP/Body/MultiPart.pm
HTTP-Body-1.07/lib/HTTP/Body/OctetStream.pm
HTTP-Body-1.07/lib/HTTP/Body/UrlEncoded.pm
HTTP-Body-1.07/lib/HTTP/Body/XForms.pm
HTTP-Body-1.07/lib/HTTP/Body/XFormsMultipart.pm
HTTP-Body-1.07/inc/Module/
HTTP-Body-1.07/inc/Module/Install/
HTTP-Body-1.07/inc/Module/Install.pm
HTTP-Body-1.07/inc/Module/Install/Base.pm
HTTP-Body-1.07/inc/Module/Install/Can.pm
HTTP-Body-1.07/inc/Module/Install/Fetch.pm
HTTP-Body-1.07/inc/Module/Install/Makefile.pm
HTTP-Body-1.07/inc/Module/Install/Metadata.pm
HTTP-Body-1.07/inc/Module/Install/Win32.pm
HTTP-Body-1.07/inc/Module/Install/WriteAll.pm
CPAN.pm: Going to build M/MR/MRAMBERG/HTTP-Body-1.07.tar.gz
>>> /home/fly818/ap818/bin/perl-static Makefile.PL
Cannot determine perl version info from lib/HTTP/Body.pm
Checking if your kit is complete...
Looks good
Writing Makefile for HTTP::Body
>>> make
cp lib/HTTP/Body/OctetStream.pm blib/lib/HTTP/Body/OctetStream.pm
cp lib/HTTP/Body/XForms.pm blib/lib/HTTP/Body/XForms.pm
cp lib/HTTP/Body/UrlEncoded.pm blib/lib/HTTP/Body/UrlEncoded.pm
cp lib/HTTP/Body.pm blib/lib/HTTP/Body.pm
cp lib/HTTP/Body/MultiPart.pm blib/lib/HTTP/Body/MultiPart.pm
cp lib/HTTP/Body/XFormsMultipart.pm blib/lib/HTTP/Body/XFormsMultipart.pm
Manifying blib/man3/HTTP::Body::OctetStream.3
Manifying blib/man3/HTTP::Body::XForms.3
Manifying blib/man3/HTTP::Body::UrlEncoded.3
Manifying blib/man3/HTTP::Body.3
Manifying blib/man3/HTTP::Body::XFormsMultipart.3
Manifying blib/man3/HTTP::Body::MultiPart.3
MRAMBERG/HTTP-Body-1.07.tar.gz
make -- OK
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly818/ap818/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t
t/01use.t ..........
ok 1 - use HTTP::Body;
1..1
ok
t/02pod.t .......... skipped: set TEST_POD to enable this test
t/03podcoverage.t .. skipped: set TEST_POD to enable this test
t/04critic.t ....... skipped: Critic test only for developers.
t/04multipart.t ....
1..140
ok 1 - has tmpdir /tmp/QyyQOT3
ok 2 - has tmpdir /tmp/QyyQOT3
ok 3 - has tmpdir /tmp/QyyQOT3
ok 4 - has tmpdir /tmp/QyyQOT3
ok 5 - has tmpdir /tmp/QyyQOT3
ok 6 - 001 MultiPart body
ok 7 - 001 MultiPart param
ok 8 - 001 MultiPart upload
ok 9 - 001 MultiPart state
ok 10 - 001 MultiPart length
ok 11 - Temp file /tmp/QyyQOT3/oUWdO0P3kF was deleted
ok 12 - Temp file /tmp/QyyQOT3/QyB9NtoAfu was deleted
ok 13 - Temp file /tmp/QyyQOT3/DLtLtLpAb9 was deleted
ok 14 - Temp file /tmp/QyyQOT3/Vrci4YdRRW was deleted
ok 15 - Temp file /tmp/QyyQOT3/bRd_S4lxof was deleted
ok 16 - has tmpdir /tmp/xzd2DoH
ok 17 - has tmpdir /tmp/xzd2DoH
ok 18 - has tmpdir /tmp/xzd2DoH
ok 19 - 002 MultiPart body
ok 20 - 002 MultiPart param
ok 21 - 002 MultiPart upload
ok 22 - 002 MultiPart state
ok 23 - 002 MultiPart length
ok 24 - Temp file /tmp/xzd2DoH/JMUV8XWlgV was deleted
ok 25 - Temp file /tmp/xzd2DoH/GTRJE0SH8_ was deleted
ok 26 - Temp file /tmp/xzd2DoH/z24EniSaxx was deleted
ok 27 - has tmpdir /tmp/iAhgopZ
ok 28 - has tmpdir /tmp/iAhgopZ
ok 29 - has tmpdir /tmp/iAhgopZ
ok 30 - 003 MultiPart body
ok 31 - 003 MultiPart param
ok 32 - 003 MultiPart upload
ok 33 - 003 MultiPart state
ok 34 - 003 MultiPart length
ok 35 - Temp file /tmp/iAhgopZ/EAJl7xzoqF was deleted
ok 36 - Temp file /tmp/iAhgopZ/JHxdMqeWOk was deleted
ok 37 - Temp file /tmp/iAhgopZ/wnfXi5EzyN was deleted
ok 38 - has tmpdir /tmp/cWKbeXR
ok 39 - has tmpdir /tmp/cWKbeXR
ok 40 - has tmpdir /tmp/cWKbeXR
ok 41 - 004 MultiPart body
ok 42 - 004 MultiPart param
ok 43 - 004 MultiPart upload
ok 44 - 004 MultiPart state
ok 45 - 004 MultiPart length
ok 46 - Temp file /tmp/cWKbeXR/qCGGvpRGZV was deleted
ok 47 - Temp file /tmp/cWKbeXR/7N0whNuQwf was deleted
ok 48 - Temp file /tmp/cWKbeXR/aZIeyILrYk was deleted
ok 49 - has tmpdir /tmp/AeDFpV1
ok 50 - has tmpdir /tmp/AeDFpV1
ok 51 - has tmpdir /tmp/AeDFpV1
ok 52 - 005 MultiPart body
ok 53 - 005 MultiPart param
ok 54 - 005 MultiPart upload
ok 55 - 005 MultiPart state
ok 56 - 005 MultiPart length
ok 57 - Temp file /tmp/AeDFpV1/W2cqeRfZaf was deleted
ok 58 - Temp file /tmp/AeDFpV1/QRc5xGmK8b was deleted
ok 59 - Temp file /tmp/AeDFpV1/gkV5MDlRgM was deleted
ok 60 - has tmpdir /tmp/dW2BId2
ok 61 - has tmpdir /tmp/dW2BId2
ok 62 - has tmpdir /tmp/dW2BId2
ok 63 - 006 MultiPart body
ok 64 - 006 MultiPart param
ok 65 - 006 MultiPart upload
ok 66 - 006 MultiPart state
ok 67 - 006 MultiPart length
ok 68 - Temp file /tmp/dW2BId2/iM8mF8xW9C was deleted
ok 69 - Temp file /tmp/dW2BId2/FubE3Pfoqw was deleted
ok 70 - Temp file /tmp/dW2BId2/i5RmDw3sw5 was deleted
ok 71 - has tmpdir /tmp/Dpwq0ue
ok 72 - has tmpdir /tmp/Dpwq0ue
ok 73 - has tmpdir /tmp/Dpwq0ue
ok 74 - 007 MultiPart body
ok 75 - 007 MultiPart param
ok 76 - 007 MultiPart upload
ok 77 - 007 MultiPart state
ok 78 - 007 MultiPart length
ok 79 - Temp file /tmp/Dpwq0ue/iUZc6gRkYR was deleted
ok 80 - Temp file /tmp/Dpwq0ue/odj8pztqLj was deleted
ok 81 - Temp file /tmp/Dpwq0ue/lD92cuWYei was deleted
ok 82 - has tmpdir /tmp/4poXK9k
ok 83 - has tmpdir /tmp/4poXK9k
ok 84 - has tmpdir /tmp/4poXK9k
ok 85 - 008 MultiPart body
ok 86 - 008 MultiPart param
ok 87 - 008 MultiPart upload
ok 88 - 008 MultiPart state
ok 89 - 008 MultiPart length
ok 90 - Temp file /tmp/4poXK9k/3vs6rDR86Z was deleted
ok 91 - Temp file /tmp/4poXK9k/PGi4TKdJzx was deleted
ok 92 - Temp file /tmp/4poXK9k/bwBYDDONmr was deleted
ok 93 - has tmpdir /tmp/dDuRMzw
ok 94 - has tmpdir /tmp/dDuRMzw
ok 95 - has tmpdir /tmp/dDuRMzw
ok 96 - 009 MultiPart body
ok 97 - 009 MultiPart param
ok 98 - 009 MultiPart upload
ok 99 - 009 MultiPart state
ok 100 - 009 MultiPart length
ok 101 - Temp file /tmp/dDuRMzw/zwhrqXe0gP was deleted
ok 102 - Temp file /tmp/dDuRMzw/2I0wkemR4K was deleted
ok 103 - Temp file /tmp/dDuRMzw/jR6EbNSAp1 was deleted
ok 104 - has tmpdir /tmp/QUaD44v
ok 105 - has tmpdir /tmp/QUaD44v
ok 106 - has tmpdir /tmp/QUaD44v
ok 107 - 010 MultiPart body
ok 108 - 010 MultiPart param
ok 109 - 010 MultiPart upload
ok 110 - 010 MultiPart state
ok 111 - 010 MultiPart length
ok 112 - Temp file /tmp/QUaD44v/1092bswWb0 was deleted
ok 113 - Temp file /tmp/QUaD44v/MDBNOPUZCW was deleted
ok 114 - Temp file /tmp/QUaD44v/Hm7GlPgnWX was deleted
ok 115 - has tmpdir /tmp/rwRAVIq
ok 116 - has tmpdir /tmp/rwRAVIq
ok 117 - has tmpdir /tmp/rwRAVIq
ok 118 - 011 MultiPart body
ok 119 - 011 MultiPart param
ok 120 - 011 MultiPart upload
ok 121 - 011 MultiPart state
ok 122 - 011 MultiPart length
ok 123 - Temp file /tmp/rwRAVIq/2cVZrdIbXP was deleted
ok 124 - Temp file /tmp/rwRAVIq/Ox3epPuqC5 was deleted
ok 125 - Temp file /tmp/rwRAVIq/ElRqQOvLHt was deleted
ok 126 - has tmpdir /tmp/3d6HRtB
ok 127 - has tmpdir /tmp/3d6HRtB
ok 128 - has tmpdir /tmp/3d6HRtB
ok 129 - 012 MultiPart body
ok 130 - 012 MultiPart param
ok 131 - 012 MultiPart upload
ok 132 - 012 MultiPart state
ok 133 - 012 MultiPart length
ok 134 - Temp file /tmp/3d6HRtB/XxaOxRKoXY was deleted
ok 135 - Temp file /tmp/3d6HRtB/X7DNZo9ff4 was deleted
ok 136 - Temp file /tmp/3d6HRtB/nbsWIy8q7v was deleted
ok 137 - 013 MultiPart body
ok 138 - 013 MultiPart param
ok 139 - 013 MultiPart state
ok 140 - 013 MultiPart length
ok
t/05urlencoded.t ...
1..31
ok 1 - 001 UrlEncoded body
ok 2 - 001 UrlEncoded param
ok 3 - 001 UrlEncoded upload
ok 4 - 001 UrlEncoded state
ok 5 - 001 UrlEncoded length
ok 6 - 002 UrlEncoded body
ok 7 - 002 UrlEncoded param
ok 8 - 002 UrlEncoded upload
ok 9 - 002 UrlEncoded state
ok 10 - 002 UrlEncoded length
ok 11 - 003 UrlEncoded body
ok 12 - 003 UrlEncoded param
ok 13 - 003 UrlEncoded upload
ok 14 - 003 UrlEncoded state
ok 15 - 003 UrlEncoded length
ok 16 - 003 trailing header ok
ok 17 - 004 UrlEncoded body
ok 18 - 004 UrlEncoded param
ok 19 - 004 UrlEncoded upload
ok 20 - 004 UrlEncoded state
ok 21 - 004 UrlEncoded length
ok 22 - 005 UrlEncoded body
ok 23 - 005 UrlEncoded param
ok 24 - 005 UrlEncoded upload
ok 25 - 005 UrlEncoded state
ok 26 - 005 UrlEncoded length
ok 27 - 006 UrlEncoded body
ok 28 - 006 UrlEncoded param
ok 29 - 006 UrlEncoded upload
ok 30 - 006 UrlEncoded state
ok 31 - 006 UrlEncoded length
ok
t/06octetstream.t ..
1..12
ok 1 - 001 OctetStream body isa isa File::Temp
ok 2 - 001 UrlEncoded body
ok 3 - 001 UrlEncoded state
ok 4 - 001 UrlEncoded length
ok 5 - 002 OctetStream body isa isa File::Temp
ok 6 - 002 UrlEncoded body
ok 7 - 002 UrlEncoded state
ok 8 - 002 UrlEncoded length
ok 9 - 003 OctetStream body isa isa File::Temp
ok 10 - 003 UrlEncoded body
ok 11 - 003 UrlEncoded state
ok 12 - 003 UrlEncoded length
ok
t/07xforms.t .......
1..12
ok 1 - 001 XForms body
ok 2 - 001 XForms param
ok 3 - 001 XForms upload
ok 4 - 001 XForms start
ok 5 - 001 XForms state
ok 6 - 001 XForms length
ok 7 - 002 XForms body
ok 8 - 002 XForms param
ok 9 - 002 XForms upload
ok 10 - 002 XForms start
ok 11 - 002 XForms state
ok 12 - 002 XForms length
ok
All tests successful.
Files=8, Tests=196, 1 wallclock secs ( 0.04 usr 0.00 sys + 0.58 cusr 0.04 csys = 0.66 CPU)
Result: PASS
MRAMBERG/HTTP-Body-1.07.tar.gz
make test TEST_VERBOSE=1 -- OK
Marcus Ramberg <mramberg@cpan.org>
HTTP Body Parser
>>> (cd /home/fly818/var/cpan/build/HTTP-Body-1.07-ZGAAYD && tar cvf - HTTP-Body-1.07.ppd blib) | gzip -c >/home/fly818/var/REPO/M/MR/MRAMBERG/HTTP-Body-1.07.tar.gz
HTTP-Body-1.07.ppd
blib/
blib/lib/
blib/lib/HTTP/
blib/lib/HTTP/Body/
blib/lib/HTTP/Body/MultiPart.pm
blib/lib/HTTP/Body/UrlEncoded.pm
blib/lib/HTTP/Body/XForms.pm
blib/lib/HTTP/Body/XFormsMultipart.pm
blib/lib/HTTP/Body/OctetStream.pm
blib/lib/HTTP/Body.pm
blib/man3/
blib/man3/HTTP::Body::XForms.3
blib/man3/HTTP::Body::MultiPart.3
blib/man3/HTTP::Body::UrlEncoded.3
blib/man3/HTTP::Body::OctetStream.3
blib/man3/HTTP::Body.3
blib/man3/HTTP::Body::XFormsMultipart.3
>>> mv /home/fly818/var/cpan/build/HTTP-Body-1.07-ZGAAYD/HTTP-Body-1.07.ppd /home/fly818/var/REPO/M/MR/MRAMBERG
Running make for M/MI/MIYAGAWA/Plack-0.9911.tar.gz
Prepending /home/fly818/var/cpan/build/HTTP-Body-1.07-ZGAAYD/blib/arch /home/fly818/var/cpan/build/HTTP-Body-1.07-ZGAAYD/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl
Prepending /home/fly818/var/cpan/build/HTTP-Body-1.07-ZGAAYD/blib/arch /home/fly818/var/cpan/build/HTTP-Body-1.07-ZGAAYD/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build M/MI/MIYAGAWA/Plack-0.9911.tar.gz
>>> make
Installing blib/lib/auto/share/dist/Plack/face.jpg
Installing blib/lib/auto/share/dist/Plack/kyoto.jpg
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/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/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/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/Handler/HTTP/Server/PSGI.pm blib/lib/Plack/Handler/HTTP/Server/PSGI.pm
cp lib/Plack/Middleware/Refresh.pm blib/lib/Plack/Middleware/Refresh.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/XSendfile.pm blib/lib/Plack/Middleware/XSendfile.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/fly818/ap818/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::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::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::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::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.9911.tar.gz
make -- OK
Prepending /home/fly818/var/cpan/build/HTTP-Body-1.07-ZGAAYD/blib/arch /home/fly818/var/cpan/build/HTTP-Body-1.07-ZGAAYD/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly818/ap818/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/*/*.t t/*/*/*.t 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-Handler/apache1.t ....................... skipped: Test requires module 'Apache::Constants' but it's not found
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 file-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
1..71
ok
which: no lighttpd in (/home/fly818/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 in pattern match (m//) at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/inc/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 file-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
1..71
ok
Use of uninitialized value in pattern match (m//) at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/inc/Test/TCP.pm line 64.
t/Plack-Handler/standalone-prefork.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 file-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
1..71
ok
Use of uninitialized value in pattern match (m//) at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/inc/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 file-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
1..71
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
Subroutine Plack::Loader::guess redefined at t/Plack-Loader/auto_fallback.t line 11.
t/Plack-Loader/auto_fallback.t ..................
ok 1
1..1
ok
Use of uninitialized value in pattern match (m//) at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/inc/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 file-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
1..71
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 in pattern match (m//) at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/inc/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
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/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
ok 9
ok 10
ok 11
ok 12
1..12
ok
t/Plack-Middleware/lint.t .......................
ok 1 - response should be arrayref or coderef at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/blib/lib/Plack/Test/MockHTTP.pm line 24
#
ok 2 - response needs to be 3 element array, or 2 element in streaming at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/blib/lib/Plack/Test/MockHTTP.pm line 24
#
ok 3 - Headers needs to be an array ref at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/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/fly818/var/cpan/build/Plack-0.9911-LQkUzl/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/fly818/var/cpan/build/Plack-0.9911-LQkUzl/blib/lib/Plack/Test/MockHTTP.pm line 24
#
ok 6 - body should be an array ref or filehandle at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/blib/lib/Plack/Test/MockHTTP.pm line 24
#
ok 7 - body should be an array ref or filehandle at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/blib/lib/Plack/Test/MockHTTP.pm line 24
#
ok 8 - body should be an array ref or filehandle at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/blib/lib/Plack/Middleware/Lint.pm line 102
# Plack::Middleware::Lint::validate_res('Plack::Middleware::Lint=HASH(0x840e384)', 'ARRAY(0x84b072c)', 1) called at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/blib/lib/Plack/Middleware/Lint.pm line 86
# Plack::Middleware::Lint::__ANON__('ARRAY(0x84b072c)') called at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/blib/lib/Plack/Component.pm line 48
# Plack::Component::__ANON__('CODE(0x84a79b8)', 'ARRAY(0x84b072c)') called at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/blib/lib/Plack/Component.pm line 80
# Plack::Component::__ANON__('ARRAY(0x84b072c)') called at t/Plack-Middleware/lint.t line 16
# main::__ANON__('CODE(0x84b0594)') called at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/blib/lib/Plack/Component.pm line 91
# Plack::Component::__ANON__('CODE(0x84b0540)') called at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/blib/lib/HTTP/Message/PSGI.pm line 95
# HTTP::Message::PSGI::res_from_psgi('CODE(0x84b0048)') called at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/blib/lib/HTTP/Message/PSGI.pm line 149
# HTTP::Response::from_psgi('HTTP::Response', 'CODE(0x84b0048)') called at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/blib/lib/Plack/Test/MockHTTP.pm line 24
# Plack::Test::MockHTTP::__ANON__() called at /home/fly818/var/megalib/Try/Tiny.pm line 71
# eval {...} called at /home/fly818/var/megalib/Try/Tiny.pm line 67
# Try::Tiny::try('CODE(0x84b03f0)', 'Try::Tiny::Catch=REF(0x8454994)') called at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/blib/lib/Plack/Test/MockHTTP.pm line 27
# Plack::Test::MockHTTP::__ANON__('HTTP::Request=HASH(0x84b039c)') called at t/Plack-Middleware/lint.t line 23
# main::__ANON__('CODE(0x8448f20)') called at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/blib/lib/Plack/Test/MockHTTP.pm line 33
# Plack::Test::MockHTTP::test_psgi('app', 'CODE(0x840e354)', 'client', 'CODE(0x8400378)') called at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/blib/lib/Plack/Test.pm line 17
# Plack::Test::test_psgi('app', 'CODE(0x840e354)', 'client', 'CODE(0x8400378)') called at t/Plack-Middleware/lint.t line 25
#
ok 9 - body should be an array ref or filehandle at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/blib/lib/Plack/Middleware/Lint.pm line 102
# Plack::Middleware::Lint::validate_res('Plack::Middleware::Lint=HASH(0x840e408)', 'ARRAY(0x84b0804)', 1) called at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/blib/lib/Plack/Middleware/Lint.pm line 86
# Plack::Middleware::Lint::__ANON__('ARRAY(0x84b0804)') called at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/blib/lib/Plack/Component.pm line 48
# Plack::Component::__ANON__('CODE(0x84a7a90)', 'ARRAY(0x84b0804)') called at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/blib/lib/Plack/Component.pm line 80
# Plack::Component::__ANON__('ARRAY(0x84b0804)') called at t/Plack-Middleware/lint.t line 17
# main::__ANON__('CODE(0x84b06a8)') called at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/blib/lib/Plack/Component.pm line 91
# Plack::Component::__ANON__('CODE(0x84b05f4)') called at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/blib/lib/HTTP/Message/PSGI.pm line 95
# HTTP::Message::PSGI::res_from_psgi('CODE(0x83f4074)') called at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/blib/lib/HTTP/Message/PSGI.pm line 149
# HTTP::Response::from_psgi('HTTP::Response', 'CODE(0x83f4074)') called at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/blib/lib/Plack/Test/MockHTTP.pm line 24
# Plack::Test::MockHTTP::__ANON__() called at /home/fly818/var/megalib/Try/Tiny.pm line 71
# eval {...} called at /home/fly818/var/megalib/Try/Tiny.pm line 67
# Try::Tiny::try('CODE(0x84b0444)', 'Try::Tiny::Catch=REF(0x845491c)') called at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/blib/lib/Plack/Test/MockHTTP.pm line 27
# Plack::Test::MockHTTP::__ANON__('HTTP::Request=HASH(0x84b03f0)') called at t/Plack-Middleware/lint.t line 23
# main::__ANON__('CODE(0x82bfdd0)') called at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/blib/lib/Plack/Test/MockHTTP.pm line 33
# Plack::Test::MockHTTP::test_psgi('app', 'CODE(0x840e3d8)', 'client', 'CODE(0x8400378)') called at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/blib/lib/Plack/Test.pm line 17
# Plack::Test::test_psgi('app', 'CODE(0x840e3d8)', 'client', 'CODE(0x8400378)') 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/recursive/base.t .............
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Middleware/recursive/streaming.t ........
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Middleware/recursive/throw.t ............
ok 1
ok 2
ok 3
1..3
ok
t/Plack-Middleware/recursive/throw_streaming.t ..
ok 1
ok 2
ok 3
1..3
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/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
1..9
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
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 in pattern match (m//) at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/inc/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 in pattern match (m//) at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/inc/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
1..6
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 in pattern match (m//) at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/inc/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 in pattern match (m//) at /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/inc/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 file-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
1..71
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
1..4
ok
All tests successful.
Files=97, Tests=854, 13 wallclock secs ( 0.33 usr 0.02 sys + 8.43 cusr 1.08 csys = 9.86 CPU)
Result: PASS
MIYAGAWA/Plack-0.9911.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/fly818/var/cpan/build/Plack-0.9911-LQkUzl && tar cvf - Plack-0.9911.ppd blib) | gzip -c >/home/fly818/var/REPO/M/MI/MIYAGAWA/Plack-0.9911.tar.gz
Plack-0.9911.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/kyoto.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/Restarter.pm
blib/lib/Plack/Middleware/
blib/lib/Plack/Middleware/Auth/
blib/lib/Plack/Middleware/Auth/Basic.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/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/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/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::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::Apache1.3
blib/man3/Plack::Handler::Apache2.3
blib/man3/Plack::Loader::Shotgun.3
blib/man3/Plack::Test::Suite.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::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::Server::CGI.3
blib/man3/Plack::Runner.3
blib/man3/Plack::MIME.3
blib/script/
blib/script/plackup
>>> mv /home/fly818/var/cpan/build/Plack-0.9911-LQkUzl/Plack-0.9911.ppd /home/fly818/var/REPO/M/MI/MIYAGAWA
DBD::SQLite::db do failed: constraint failed
column path is not unique at /home/fly818/lib/ActivePerl/PPM/InstallArea.pm line 553.
Megalib: File conflict for '/home/fly818/var/megalib/Plack/Request/Upload.pm'.
The package Plack-Request has already installed a file that package Plack
wants to install. at /home/fly818/lib/ActivePerl/PPM/InstallArea.pm line 564.
Finished 2010-02-25T04:03:31