Source: libtest-redisserver-perl
Version: 0.21-1
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20200620 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
>  debian/rules build
> test -x debian/rules
> mkdir -p "."
> cd . && perl -I. Build.PL --installdirs vendor --config ccflags="-g -O2 
> -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv 
> -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE 
> -D_FILE_OFFSET_BITS=64" --config cxxflags="-g -O2 
> -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security" --config cppflags="-Wdate-time -D_FORTIFY_SOURCE=2 
> -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe 
> -I/usr/local/include" --config lddlflags="-Wl,-z,relro -shared 
> -L/usr/local/lib -fstack-protector-strong" --destdir 
> /<<PKGBUILDDIR>>/debian/libtest-redisserver-perl
> Creating new 'Build' script for 'Test-RedisServer' version '0.21'
> cd . && ./Build build
> cp lib/Test/RedisServer.pm blib/lib/Test/RedisServer.pm
> touch debian/stamp-perl-build
> cd  . && ./Build test  --verbose 1
> t/basic.t ......... 
> ok 1 - pid ok
> ok 2 - unix socket ok
> ok 3 - server key does not exist ok
> ok 4 - ping pong ok
> ok 5 - pid removed ok
> ok 6 - no server available ok
> ok 7 - pid ok
> ok 8 - sock does not exist ok
> ok 9 - server addr ok
> ok 10 - ping pong ok
> ok 11 - server died ok
> 1..11
> ok
> t/manual_start.t .. 
> ok 1 - redis client object was not created ok
> ok 2 - error msg ok
> ok 3 - ping pong ok
> 1..3
> ok
> t/no_server.t ..... 
> ok 1 - server was not created ok
> ok 2 - error msg ok
> 1..2
> ok
> t/tmp_dir.t ....... 
> 15455:C 21 Jun 2020 07:36:01.819 # oO0OoO0OoO0Oo Redis is starting 
> oO0OoO0OoO0Oo
> 15455:C 21 Jun 2020 07:36:01.819 # Redis version=6.0.5, bits=64, 
> commit=00000000, modified=0, pid=15455, just started
> 15455:C 21 Jun 2020 07:36:01.819 # Configuration loaded
> 15455:M 21 Jun 2020 07:36:01.819 * Increased maximum number of open files to 
> 10032 (it was originally set to 1024).
> 15455:M 21 Jun 2020 07:36:01.820 * Running mode=standalone, port=33269.
> 15455:M 21 Jun 2020 07:36:01.820 # WARNING: The TCP backlog setting of 511 
> cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower 
> value of 128.
> 15455:M 21 Jun 2020 07:36:01.820 # Server initialized
> 15455:M 21 Jun 2020 07:36:01.820 # WARNING overcommit_memory is set to 0! 
> Background save may fail under low memory condition. To fix this issue add 
> 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the 
> command 'sysctl vm.overcommit_memory=1' for this to take effect.
> 15455:M 21 Jun 2020 07:36:01.820 # WARNING you have Transparent Huge Pages 
> (THP) support enabled in your kernel. This will create latency and memory 
> usage issues with Redis. To fix this issue run the command 'echo never > 
> /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your 
> /etc/rc.local in order to retain the setting after a reboot. Redis must be 
> restarted after THP is disabled.
> 15455:M 21 Jun 2020 07:36:01.820 * Ready to accept connections
> 15455:signal-handler (1592724961) Received SIGTERM scheduling shutdown...
> 15455:M 21 Jun 2020 07:36:01.821 # User requested shutdown...
> 15455:M 21 Jun 2020 07:36:01.821 # Redis is now ready to exit, bye bye...
> ok 1 - no files remained after server shutdown
> 1..1
> ok
> 
> #   Failed test 'error msg ok'
> #   at t/unknown_conf.t line 17.
> #                   '*** failed to launch redis-server ***
> # 
> # *** FATAL CONFIG FILE ERROR (Redis 6.0.5) ***
> # Reading the configuration file, at line 2
> # >>> 'unknown_key unknown_val'
> # Bad directive or wrong number of arguments
> #  at t/unknown_conf.t line 11.
> # '
> #     doesn't match '(?^:\*\*\* FATAL CONFIG FILE ERROR \*\*\*)'
> # Looks like you failed 1 test of 2.
> t/unknown_conf.t .. 
> ok 1 - server did not initialize ok
> not ok 2 - error msg ok
> 1..2
> Dubious, test returned 1 (wstat 256, 0x100)
> Failed 1/2 subtests 
> t/wait.t .......... 
> ok 1 - process exited
> ok 2 - no pid ok
> ok 3 - redis exit ok
> 1..3
> ok
> 
> Test Summary Report
> -------------------
> t/unknown_conf.t (Wstat: 256 Tests: 2 Failed: 1)
>   Failed test:  2
>   Non-zero exit status: 1
> Files=6, Tests=22,  4 wallclock secs ( 0.03 usr  0.00 sys +  0.60 cusr  0.15 
> csys =  0.78 CPU)
> Result: FAIL
> make: *** [/usr/share/cdbs/1/class/perl-build.mk:84: debian/stamp-perl-check] 
> Error 1

The full build log is available from:
   
http://qa-logs.debian.net/2020/06/20/libtest-redisserver-perl_0.21-1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

Reply via email to