Bug#906378: libredis-perl: FTBFS in buster/sid (failing tests)

Santiago Vila sanvila at debian.org
Fri Aug 17 12:20:25 BST 2018


Package: src:libredis-perl
Version: 2:1.9910-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_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"
Creating new 'Build' script for 'Redis' version '1.991'
   dh_auto_build -i
	perl Build
cp lib/Redis.pm blib/lib/Redis.pm
cp lib/Redis/Sentinel.pm blib/lib/Redis/Sentinel.pm
cp lib/Redis/Hash.pm blib/lib/Redis/Hash.pm
cp lib/Redis/List.pm blib/lib/Redis/List.pm
   dh_auto_test -i
	perl Build test --verbose 1

[... snipped ...]

    1..6
ok 1 - client_{set|get}name commands
# Subtest: client name via constructor
    ok 1 - connected to our test redis-server, with a name
    ok 2 - ...... name was properly set
    ok 3 - ... with a dynamic name
    ok 4 - ...... name was properly set
    ok 5 - ... with a dynamic name, but returning undef
    ok 6 - ...... name was not set
    ok 7 - Using dynamic name, for generation 1
    ok 8 - ... name was set properly, 'gen-20422-1'
    ok 9 - Using dynamic name, for generation 2
    ok 10 - ... name was set properly, 'gen-20422-2'
    ok 11 - Using dynamic name, for generation 3
    ok 12 - ... name was set properly, 'gen-20422-3'
    1..12
ok 2 - client name via constructor
1..2
ok
t/44-no-unicode-bug.t ..... 
ok 1 - connected to our test redis-server
ok 2 - assume test string are considered identical by perl
ok 3 - same binary strings should point to same keys
1..3
ok
t/50-fork_safe.t .......... 
ok 1
# fork safe
ok 2 - same port on parent
ok 3 - different port on child
ok 4 - 2 clients connected
ok 5
1..5
ok
t/release-distmeta.t ...... skipped: these tests are for release candidate testing
t/release-pod-coverage.t .. skipped: these tests are for release candidate testing

Test Summary Report
-------------------
t/04-pipeline.t         (Wstat: 256 Tests: 11 Failed: 1)
  Failed test:  3
  Non-zero exit status: 1
Files=18, Tests=281, 69 wallclock secs ( 0.09 usr  0.01 sys +  4.18 cusr  0.70 csys =  4.98 CPU)
Result: FAIL
dh_auto_test: perl Build test --verbose 1 returned exit code 1
make: *** [debian/rules:4: build-indep] Error 2
dpkg-buildpackage: error: debian/rules build-indep subprocess returned exit status 2
--------------------------------------------------------------------------------

The build was made with "dpkg-buildpackage -A" in my autobuilder.
Most probably, it also fails here in reproducible builds:

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/libredis-perl.html

where you can get a full build log if you need it.

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