Source: hiredis
Version: 0.14.1-2
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20220624 ftbfs-bookworm

Hi,

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


Relevant part (hopefully):
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> 347517:C 24 Jun 2022 06:06:43.771 # Reading config from stdin
> for i in 1 2 3 4 5; do \
>       if [ -r /tmp/hiredis-test-redis.sock ]; then \
>               break; \
>       fi; \
>       sleep 1; \
> done
> ./hiredis-test -h 127.0.0.1 -p 56379 -s /tmp/hiredis-test-redis.sock || \
>               ( kill `cat /tmp/hiredis-test-redis.pid` && false )
> #01 Format command without interpolation: PASSED
> #02 Format command with %s string interpolation: PASSED
> #03 Format command with %s and an empty string: PASSED
> #04 Format command with an empty string in between proper interpolations: 
> PASSED
> #05 Format command with %b string interpolation: PASSED
> #06 Format command with %b and an empty string: PASSED
> #07 Format command with literal %: PASSED
> #08 Format command with printf-delegation (int): PASSED
> #09 Format command with printf-delegation (char): PASSED
> #10 Format command with printf-delegation (short): PASSED
> #11 Format command with printf-delegation (long): PASSED
> #12 Format command with printf-delegation (long long): PASSED
> #13 Format command with printf-delegation (unsigned int): PASSED
> #14 Format command with printf-delegation (unsigned char): PASSED
> #15 Format command with printf-delegation (unsigned short): 
> PASSED
> #16 Format command with printf-delegation (unsigned long): PASSED
> #17 Format command with printf-delegation (unsigned long long): 
> PASSED
> #18 Format command with printf-delegation (float): PASSED
> #19 Format command with printf-delegation (double): PASSED
> #20 Format command with invalid printf format: PASSED
> #21 Format command by passing argc/argv without lengths: PASSED
> #22 Format command by passing argc/argv with lengths: PASSED
> #23 Format command into sds by passing argc/argv without lengths: 
> PASSED
> #24 Format command into sds by passing argc/argv with lengths: 
> PASSED
> #25 Error handling in reply parser: PASSED
> #26 Memory cleanup in reply parser: PASSED
> #27 Set error on nested multi bulks with depth > 7: PASSED
> #28 Correctly parses LLONG_MAX: PASSED
> #29 Set error when > LLONG_MAX: PASSED
> #30 Correctly parses LLONG_MIN: PASSED
> #31 Set error when < LLONG_MIN: PASSED
> #32 Set error when array < -1: PASSED
> #33 Set error when bulk < -1: PASSED
> #34 Set error when array > INT_MAX: PASSED
> #35 Works with NULL functions for reply: PASSED
> #36 Works when a single newline (\r\n) covers two calls to feed: 
> PASSED
> #37 Don't reset state after protocol error: PASSED
> #38 Don't do empty allocation for empty multi bulk: PASSED
> #39 Returns error when host cannot be resolved: PASSED
> #40 Returns error when the port is not open: PASSED
> #41 Returns error when the unix_sock socket path doesn't accept connections: 
> PASSED
> #42 Don't fail when redisFree is passed a NULL value: PASSED
> #43 Don't fail when freeReplyObject is passed a NULL value: 
> PASSED
> 
> Testing against TCP connection (127.0.0.1:56379):
> #44 Is able to deliver commands: PASSED
> #45 Is a able to send commands verbatim: PASSED
> #46 %s String interpolation works: PASSED
> #47 %b String interpolation works: PASSED
> #48 Binary reply length is correct: PASSED
> #49 Can parse nil replies: PASSED
> #50 Can parse integer replies: PASSED
> #51 Can parse multi bulk replies: PASSED
> #52 Can handle nested multi bulk replies: PASSED
> #53 Successfully completes a command when the timeout is not exceeded: 
> PASSED
> #54 Does not return a reply when the command times out: FAILED
> #55 Reconnect properly reconnects after a timeout: PASSED
> #56 Reconnect properly uses owned parameters: PASSED
> #57 Returns I/O error when the connection is lost: PASSED
> #58 Returns I/O error on socket timeout: PASSED
> #59 Set error when an invalid timeout usec value is given to 
> redisConnectWithTimeout: PASSED
> #60 Set error when an invalid timeout sec value is given to 
> redisConnectWithTimeout: PASSED
> #61 Append format command: PASSED
> #62 Throughput:
>       (1000x PING: 0.034s)
>       (1000x LRANGE with 500 elements: 0.168s)
>       (1000x INCRBY: 0.030s)
>       (10000x PING (pipelined): 0.011s)
>       (10000x LRANGE with 500 elements (pipelined): 1.498s)
>       (10000x INCRBY (pipelined): 0.041s)
> 
> Testing against Unix socket connection (/tmp/hiredis-test-redis.sock):
> #63 Is able to deliver commands: PASSED
> #64 Is a able to send commands verbatim: PASSED
> #65 %s String interpolation works: PASSED
> #66 %b String interpolation works: PASSED
> #67 Binary reply length is correct: PASSED
> #68 Can parse nil replies: PASSED
> #69 Can parse integer replies: PASSED
> #70 Can parse multi bulk replies: PASSED
> #71 Can handle nested multi bulk replies: PASSED
> #72 Successfully completes a command when the timeout is not exceeded: 
> PASSED
> #73 Does not return a reply when the command times out: FAILED
> #74 Reconnect properly reconnects after a timeout: PASSED
> #75 Reconnect properly uses owned parameters: PASSED
> #76 Returns I/O error when the connection is lost: PASSED
> #77 Returns I/O error on socket timeout: PASSED
> #78 Throughput:
>       (1000x PING: 0.019s)
>       (1000x LRANGE with 500 elements: 0.151s)
>       (1000x INCRBY: 0.017s)
>       (10000x PING (pipelined): 0.012s)
>       (10000x LRANGE with 500 elements (pipelined): 1.337s)
>       (10000x INCRBY (pipelined): 0.051s)
> 
> Testing against inherited fd (/tmp/hiredis-test-redis.sock):
> Connecting to inherited fd 3
> #79 Is able to deliver commands: PASSED
> #80 Is a able to send commands verbatim: PASSED
> #81 %s String interpolation works: PASSED
> #82 %b String interpolation works: PASSED
> #83 Binary reply length is correct: PASSED
> #84 Can parse nil replies: PASSED
> #85 Can parse integer replies: PASSED
> #86 Can parse multi bulk replies: PASSED
> #87 Can handle nested multi bulk replies: PASSED
> *** 2 TESTS FAILED ***
> make[2]: *** [Makefile:156: check] Error 1


The full build log is available from:
http://qa-logs.debian.net/2022/06/24/hiredis_0.14.1-2_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220624;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220624&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

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!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

Reply via email to