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