Bug#759944: librpc-xml-perl: FTBFS: dh_auto_test: make -j1 test returned exit code 2
Lucas Nussbaum
lucas at lucas-nussbaum.net
Sat Aug 30 21:41:34 UTC 2014
Source: librpc-xml-perl
Version: 0.78-1
Severity: serious
Tags: jessie sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20140830 qa-ftbfs
Justification: FTBFS on amd64
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64.
Relevant part (hopefully):
> make[1]: Entering directory '/«PKGBUILDDIR»'
> /usr/bin/perl etc/make_method --base=lib/Apache/RPC/status
> /usr/bin/perl etc/make_method --base=methods/identity
> /usr/bin/perl etc/make_method --base=methods/introspection
> /usr/bin/perl etc/make_method --base=methods/listMethods
> /usr/bin/perl etc/make_method --base=methods/methodHelp
> /usr/bin/perl etc/make_method --base=methods/methodSignature
> /usr/bin/perl etc/make_method --base=methods/multicall
> /usr/bin/perl etc/make_method --base=methods/status
> cp lib/RPC/XML.pm blib/lib/RPC/XML.pm
> cp lib/Apache/RPC/Status.pm blib/lib/Apache/RPC/Status.pm
> cp lib/Apache/RPC/Server.pm blib/lib/Apache/RPC/Server.pm
> cp methods/identity.xpl blib/lib/RPC/XML/identity.xpl
> cp lib/RPC/XML/Parser/XMLParser.pm blib/lib/RPC/XML/Parser/XMLParser.pm
> cp lib/RPC/XML/Parser.pm blib/lib/RPC/XML/Parser.pm
> cp methods/introspection.xpl blib/lib/RPC/XML/introspection.xpl
> cp methods/listMethods.xpl blib/lib/RPC/XML/listMethods.xpl
> cp lib/RPC/XML/Parser/XMLLibXML.pm blib/lib/RPC/XML/Parser/XMLLibXML.pm
> cp methods/methodHelp.xpl blib/lib/RPC/XML/methodHelp.xpl
> cp lib/RPC/XML/Server.pm blib/lib/RPC/XML/Server.pm
> cp lib/RPC/XML/Procedure.pm blib/lib/RPC/XML/Procedure.pm
> cp methods/methodSignature.xpl blib/lib/RPC/XML/methodSignature.xpl
> cp methods/status.xpl blib/lib/RPC/XML/status.xpl
> cp lib/Apache/RPC/status.xpl blib/lib/Apache/RPC/status.xpl
> cp lib/RPC/XML/Client.pm blib/lib/RPC/XML/Client.pm
> cp lib/RPC/XML/ParserFactory.pm blib/lib/RPC/XML/ParserFactory.pm
> cp methods/multicall.xpl blib/lib/RPC/XML/multicall.xpl
> cp etc/make_method blib/script/make_method
> /usr/bin/perl -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/make_method
> PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
> t/00_load.t ..................... ok
> t/10_data.t ..................... ok
> t/11_base64_fh.t ................ ok
> t/12_nil.t ...................... ok
> t/13_no_deep_recursion.t ........ ok
> t/14_datetime_iso8601.t ......... ok
> t/15_serialize.t ................ ok
> t/20_xml_parser.t ............... ok
> t/21_xml_libxml.t ............... ok
> t/25_parser_negative.t .......... ok
> t/29_parserfactory.t ............ ok
> t/30_procedure.t ................ ok
> t/35_namespaces.t ............... ok
> t/40_server.t ................... ok
> t/40_server_xmllibxml.t ......... ok
> t/41_server_hang.t .............. ok
> t/50_client.t ................... ok
> t/51_client_with_host_header.t .. ok
>
> # Failed test 'system.identity matches $srv->product_tokens'
> # at t/60_net_server.t line 60.
> # got: undef
> # expected: 'RPC::XML::Server/1.73'
>
> # Failed test 'system.listMethods returned ARRAY ref'
> # at t/60_net_server.t line 68.
> # got: ''
> # expected: 'ARRAY'
>
> # Failed test 'system.listMethods returned ARRAY ref'
> # at t/60_net_server.t line 80.
> # got: ''
> # expected: 'ARRAY'
>
> # Failed test 'system.listMethods returned ARRAY ref'
> # at t/60_net_server.t line 90.
> # got: ''
> # expected: 'ARRAY'
>
> # Failed test 'system.listMethods returned HASH ref'
> # at t/60_net_server.t line 100.
> # got: ''
> # expected: 'HASH'
>
> # Failed test 'system.methodHelp returned correct string'
> # at t/60_net_server.t line 110.
> # got: undef
> # expected: 'Return the server name and version as a string'
>
> # Failed test 'system.methodHelp returned ARRAY ref'
> # at t/60_net_server.t line 116.
> # got: ''
> # expected: 'ARRAY'
>
> # Failed test ''system.methodHelp (bad arg) response' isa 'RPC::XML::fault''
> # at t/60_net_server.t line 127.
> # 'system.methodHelp (bad arg) response' isn't a 'RPC::XML::fault'
>
> # Failed test 'system.methodHelp returned ARRAY ref'
> # at t/60_net_server.t line 136.
> # got: ''
> # expected: 'ARRAY'
>
> # Failed test ''system.methodSignature (bad arg) response' isa 'RPC::XML::fault''
> # at t/60_net_server.t line 146.
> # 'system.methodSignature (bad arg) response' isn't a 'RPC::XML::fault'
>
> # Failed test 'system.methodHelp returned ARRAY ref'
> # at t/60_net_server.t line 193.
> # got: ''
> # expected: 'ARRAY'
> # Looks like you planned 30 tests but ran 29.
> # Looks like you failed 11 tests of 29 run.
> t/60_net_server.t ...............
> Dubious, test returned 11 (wstat 2816, 0xb00)
> Failed 12/30 subtests
> (less 16 skipped subtests: 2 okay)
> t/70_compression_detect.t ....... ok
> t/90_rt50013_parser_bugs.t ...... ok
> t/90_rt54183_sigpipe.t .......... ok
> t/90_rt54494_blessed_refs.t ..... ok
> t/90_rt58065_allow_nil.t ........ ok
> t/90_rt58323_push_parser.t ...... ok
>
> Test Summary Report
> -------------------
> t/60_net_server.t (Wstat: 2816 Tests: 29 Failed: 11)
> Failed tests: 3-4, 7, 9, 11, 14-15, 17, 19, 21, 24
> Non-zero exit status: 11
> Parse errors: Bad plan. You planned 30 tests but ran 29.
> Files=25, Tests=1103, 47 wallclock secs ( 0.16 usr 0.15 sys + 4.79 cusr 1.08 csys = 6.18 CPU)
> Result: FAIL
> Failed 1/25 test programs. 11/1103 subtests failed.
> make[1]: *** [test_dynamic] Error 255
> Makefile:963: recipe for target 'test_dynamic' failed
> make[1]: Leaving directory '/«PKGBUILDDIR»'
> dh_auto_test: make -j1 test returned exit code 2
The full build log is available from:
http://aws-logs.debian.net/ftbfs-logs/2014/08/30/librpc-xml-perl_0.78-1_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures. The build
was done with DEB_BUILD_OPTIONS="parallel=4", so if your packaging tries
to support this, it might be a good idea to explore whether this might
be the cause of the failure.
More information about the pkg-perl-maintainers
mailing list