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