Bug#850262: libtheschwartz-perl: FTBFS randomly (failing tests)

Santiago Vila sanvila at debian.org
Thu Jan 5 12:56:09 UTC 2017


Package: src:libtheschwartz-perl
Version: 1.12-1
Severity: important

Dear maintainer:

I tried to build this package in stretch with "dpkg-buildpackage -A"
(which is what the "Arch: all" autobuilder would do to build it)
but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh build-indep
   dh_testdir -i
   dh_update_autotools_config -i
   dh_auto_configure -i
	perl -I. Build.PL --installdirs vendor --config "optimize=-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" --config "ld=x86_64-linux-gnu-gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro"
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'TheSchwartz' version '1.12'
   dh_auto_build -i
	perl Build
Building TheSchwartz
   dh_auto_test -i
	perl Build test --verbose 1

[... snipped ...]

ok 6 - got server time
ok
t/unique.t ..................... 
1..18
ok 1 # skip MySQL not accessible as root on localhost
ok 2 # skip MySQL not accessible as root on localhost
ok 3 # skip MySQL not accessible as root on localhost
ok 4 # skip MySQL not accessible as root on localhost
ok 5 # skip MySQL not accessible as root on localhost
ok 6 # skip MySQL not accessible as root on localhost
ok 7 # skip PgSQL not accessible as root on localhost
ok 8 # skip PgSQL not accessible as root on localhost
ok 9 # skip PgSQL not accessible as root on localhost
ok 10 # skip PgSQL not accessible as root on localhost
ok 11 # skip PgSQL not accessible as root on localhost
ok 12 # skip PgSQL not accessible as root on localhost
ok 13 - made first feed major job
ok 14 - An object of class 'TheSchwartz::JobHandle' isa 'TheSchwartz::JobHandle'
ok 15 - made scratch major job
ok 16 - An object of class 'TheSchwartz::JobHandle' isa 'TheSchwartz::JobHandle'
ok 17 - made another feed major job
ok 18 - no handle
ok
t/work-before-funcids-exist.t .. 
1..6
ok 1 # skip MySQL not accessible as root on localhost
ok 2 # skip MySQL not accessible as root on localhost
ok 3 # skip PgSQL not accessible as root on localhost
ok 4 # skip PgSQL not accessible as root on localhost
ok 5 - inserted job
ok 6 - job is done
ok

Test Summary Report
-------------------
t/declined.t                 (Wstat: 768 Tests: 78 Failed: 3)
  Failed tests:  68, 77-78
  Non-zero exit status: 3
Files=24, Tests=833, 123 wallclock secs ( 0.15 usr  0.03 sys +  3.08 cusr  0.65 csys =  3.91 CPU)
Result: FAIL
Failed 1/24 test programs. 3/833 subtests failed.
dh_auto_test: perl Build test --verbose 1 returned exit code 255
debian/rules:4: recipe for target 'build-indep' failed
make: *** [build-indep] Error 2
dpkg-buildpackage: error: debian/rules build-indep gave error exit status 2
--------------------------------------------------------------------------------

This is just how the build ends, not necessarily the relevant part.

I've put several build logs here:

https://people.debian.org/~sanvila/build-logs/libtheschwartz-perl/

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 page for this package.

The bug should be reproducible with sbuild on a single CPU virtual machine,
provided you try enough times (as the failure happens randomly).

Thanks.



More information about the pkg-perl-maintainers mailing list