Bug#924391: libxmlrpc-lite-perl: FTBFS randomly (failing tests)
Santiago Vila
sanvila at debian.org
Tue Mar 12 12:53:10 GMT 2019
Package: src:libxmlrpc-lite-perl
Version: 0.717-1
Severity: serious
Tags: ftbfs
Dear maintainer:
I tried to build this package in buster but it failed:
--------------------------------------------------------------------------------
[...]
debian/rules build-indep
dh build-indep
dh: Compatibility levels before 9 are deprecated (level 8 in use)
dh_update_autotools_config -i
dh_auto_configure -i
dh_auto_configure: Compatibility levels before 9 are deprecated (level 8 in use)
perl -I. Makefile.PL INSTALLDIRS=vendor
Warning: NAME must be a package name
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for XMLRPC-Lite
Writing MYMETA.yml and MYMETA.json
dh_auto_build -i
dh_auto_build: Compatibility levels before 9 are deprecated (level 8 in use)
make -j1
make[1]: Entering directory '/<<PKGBUILDDIR>>'
cp lib/Apache/XMLRPC/Lite.pm blib/lib/Apache/XMLRPC/Lite.pm
cp lib/XMLRPC/Transport/HTTP.pm blib/lib/XMLRPC/Transport/HTTP.pm
cp lib/XMLRPC/Lite.pm blib/lib/XMLRPC/Lite.pm
cp lib/XMLRPC/Transport/POP3.pm blib/lib/XMLRPC/Transport/POP3.pm
cp lib/XMLRPC/Transport/TCP.pm blib/lib/XMLRPC/Transport/TCP.pm
cp lib/XMLRPC/Test.pm blib/lib/XMLRPC/Test.pm
Manifying 6 pod documents
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test -i
dh_auto_test: Compatibility levels before 9 are deprecated (level 8 in use)
make -j1 test TEST_VERBOSE=1
make[1]: Entering directory '/<<PKGBUILDDIR>>'
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/07-xmlrpc_payload.t ..
1..8
# Running under perl version 5.028001 for linux
# Current time local: Mon Mar 11 08:51:04 2019
# Current time GMT: Mon Mar 11 08:51:04 2019
# Using Test.pm version 1.31
XML-RPC deserialization test(s)...
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok
# Failed test 1 in t/26-xmlrpc.t at line 36
# t/26-xmlrpc.t line 36 is: ok((XMLRPC::Lite
t/26-xmlrpc.t ..........
1..6
# Running under perl version 5.028001 for linux
# Current time local: Mon Mar 11 08:51:05 2019
# Current time GMT: Mon Mar 11 08:51:05 2019
# Using Test.pm version 1.31
not ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
XMLRPC autodispatch and fault check test(s)...
#TODO: fix fault handling ...
Failed 1/6 subtests
t/37-mod_xmlrpc.t ...... skipped: 500 Can't connect to localhost:80 (Connection refused)
Test Summary Report
-------------------
t/26-xmlrpc.t (Wstat: 0 Tests: 6 Failed: 1)
Failed test: 1
Files=3, Tests=14, 3 wallclock secs ( 0.05 usr 0.01 sys + 0.77 cusr 0.08 csys = 0.91 CPU)
Result: FAIL
Failed 1/3 test programs. 1/14 subtests failed.
make[1]: *** [Makefile:840: test_dynamic] Error 255
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test: make -j1 test TEST_VERBOSE=1 returned exit code 2
make: *** [debian/rules:4: build-indep] Error 2
dpkg-buildpackage: error: debian/rules build-indep subprocess returned exit status 2
--------------------------------------------------------------------------------
This happens randomly. Sometimes it fails, sometimes it does not, but
the failure rate (> 50%) is too high.
I've put a bunch of failed build logs here:
https://people.debian.org/~sanvila/build-logs/libxmlrpc-lite-perl/
I'm experiencing this on both Scaleway instances of type 1-XS and 1-S. If you need a test
machine to reproduce, please contact me privately and I will gladly provide ssh access.
If this is really a bug in one of the build-depends, please use reassign and affects,
so that this is still visible in the BTS web page for this package.
Thanks.
More information about the pkg-perl-maintainers
mailing list