This is a great idea.

Unfortunately POE::Component::Metabase::Client::Submit relies on POE::Component::Client::HTTP
which I couldn't get to build:

Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
# Testing Perl 5.010001, /usr/bin/perl on linux
# Testing POE 1.289
# Testing POE::Component::Client::DNS 1.051
# Testing POE::Component::Client::Keepalive 0.263
# Testing POE::Component::Client::HTTP 0.895
t/00_info.t ............... ok

#   Failed test 'unexpected response'
#   at t/01_request.t line 175.
# path(/badhost) code(406)
# response(((
# 406 Not Acceptable
#
# <html>
# <HEAD><TITLE>Error: Not Acceptable</TITLE></HEAD>
# <BODY>
# <H1>Error: Not Acceptable</H1>
# Response content length 1361 is greater than specified MaxSize of 200. Use range requests to retrieve specific amounts of content.
# <small>This is a client error, not a server error.</small>
# </BODY>
# </HTML>
# )))
# Looks like you failed 1 test of 12.
t/01_request.t ............
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/12 subtests
t/02_keepalive.t .......... ok
t/03_head_filter.t ........ ok
t/04_chunk_filter.t ....... ok
t/05_request.t ............ ok
t/06_factory.t ............ ok
t/07_proxy.t .............. ok
t/08_discard.t ............ ok
t/10_shutdown.t ........... ok
t/11_cancel.t ............. ok
t/12_pod.t ................ ok
t/13_pod_coverage.t ....... ok
t/14_gzipped_content.t .... ok
t/50_davis_zerolength.t ... ok
t/51_santos_status.t ...... ok
t/52_reiss_bad_length.t ... ok

#   Failed test 'unknown transfer encodings preserved'
#   at t/53_response_parser.t line 51.

#   Failed test 'HTTP 0.9 supports no status and no headers, no LF'
#   at t/53_response_parser.t line 67.

#   Failed test 'HTTP 0.9 supports no status and no headers, multiple lines'
#   at t/53_response_parser.t line 85.

#   Failed test 'no known transfer encodings'
#   at t/53_response_parser.t line 109.
# Looks like you failed 4 tests of 5.
t/53_response_parser.t ....
Dubious, test returned 4 (wstat 1024, 0x400)
Failed 4/5 subtests
t/54_hzheng_head_redir.t .. ok

#   Failed test 'case 1 redirect to dead server returns 500'
#   at t/55_reiss_double_resp.t line 180.
#          got: '406'
#     expected: '500'

#   Failed test 'case 2.1 redirect to dead server = 500'
#   at t/55_reiss_double_resp.t line 185.
#          got: '406'
#     expected: '500'
# Looks like you failed 2 tests of 9.
t/55_reiss_double_resp.t ..
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/9 subtests
t/56_redirect_excess.t .... ok
t/57_pravus_progress.t .... ok
t/58_joel_cancel_multi.t .. ok
t/59_incomplete_b.t ....... ok

-Nigel

--
Nigel Horne. Arranger, Adjudicator, Band Trainer, Composer, Tutor, Typesetter.
NJH Music, ICQ#20252325, twitter: @nigelhorne
n...@bandsman.co.uk http://www.bandsman.co.uk

Reply via email to