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: [0;32mPASSED[0;0m > #02 Format command with %s string interpolation: [0;32mPASSED[0;0m > #03 Format command with %s and an empty string: [0;32mPASSED[0;0m > #04 Format command with an empty string in between proper interpolations: > [0;32mPASSED[0;0m > #05 Format command with %b string interpolation: [0;32mPASSED[0;0m > #06 Format command with %b and an empty string: [0;32mPASSED[0;0m > #07 Format command with literal %: [0;32mPASSED[0;0m > #08 Format command with printf-delegation (int): [0;32mPASSED[0;0m > #09 Format command with printf-delegation (char): [0;32mPASSED[0;0m > #10 Format command with printf-delegation (short): [0;32mPASSED[0;0m > #11 Format command with printf-delegation (long): [0;32mPASSED[0;0m > #12 Format command with printf-delegation (long long): [0;32mPASSED[0;0m > #13 Format command with printf-delegation (unsigned int): [0;32mPASSED[0;0m > #14 Format command with printf-delegation (unsigned char): [0;32mPASSED[0;0m > #15 Format command with printf-delegation (unsigned short): > [0;32mPASSED[0;0m > #16 Format command with printf-delegation (unsigned long): [0;32mPASSED[0;0m > #17 Format command with printf-delegation (unsigned long long): > [0;32mPASSED[0;0m > #18 Format command with printf-delegation (float): [0;32mPASSED[0;0m > #19 Format command with printf-delegation (double): [0;32mPASSED[0;0m > #20 Format command with invalid printf format: [0;32mPASSED[0;0m > #21 Format command by passing argc/argv without lengths: [0;32mPASSED[0;0m > #22 Format command by passing argc/argv with lengths: [0;32mPASSED[0;0m > #23 Format command into sds by passing argc/argv without lengths: > [0;32mPASSED[0;0m > #24 Format command into sds by passing argc/argv with lengths: > [0;32mPASSED[0;0m > #25 Error handling in reply parser: [0;32mPASSED[0;0m > #26 Memory cleanup in reply parser: [0;32mPASSED[0;0m > #27 Set error on nested multi bulks with depth > 7: [0;32mPASSED[0;0m > #28 Correctly parses LLONG_MAX: [0;32mPASSED[0;0m > #29 Set error when > LLONG_MAX: [0;32mPASSED[0;0m > #30 Correctly parses LLONG_MIN: [0;32mPASSED[0;0m > #31 Set error when < LLONG_MIN: [0;32mPASSED[0;0m > #32 Set error when array < -1: [0;32mPASSED[0;0m > #33 Set error when bulk < -1: [0;32mPASSED[0;0m > #34 Set error when array > INT_MAX: [0;32mPASSED[0;0m > #35 Works with NULL functions for reply: [0;32mPASSED[0;0m > #36 Works when a single newline (\r\n) covers two calls to feed: > [0;32mPASSED[0;0m > #37 Don't reset state after protocol error: [0;32mPASSED[0;0m > #38 Don't do empty allocation for empty multi bulk: [0;32mPASSED[0;0m > #39 Returns error when host cannot be resolved: [0;32mPASSED[0;0m > #40 Returns error when the port is not open: [0;32mPASSED[0;0m > #41 Returns error when the unix_sock socket path doesn't accept connections: > [0;32mPASSED[0;0m > #42 Don't fail when redisFree is passed a NULL value: [0;32mPASSED[0;0m > #43 Don't fail when freeReplyObject is passed a NULL value: > [0;32mPASSED[0;0m > > Testing against TCP connection (127.0.0.1:56379): > #44 Is able to deliver commands: [0;32mPASSED[0;0m > #45 Is a able to send commands verbatim: [0;32mPASSED[0;0m > #46 %s String interpolation works: [0;32mPASSED[0;0m > #47 %b String interpolation works: [0;32mPASSED[0;0m > #48 Binary reply length is correct: [0;32mPASSED[0;0m > #49 Can parse nil replies: [0;32mPASSED[0;0m > #50 Can parse integer replies: [0;32mPASSED[0;0m > #51 Can parse multi bulk replies: [0;32mPASSED[0;0m > #52 Can handle nested multi bulk replies: [0;32mPASSED[0;0m > #53 Successfully completes a command when the timeout is not exceeded: > [0;32mPASSED[0;0m > #54 Does not return a reply when the command times out: [0;31mFAILED[0;0m > #55 Reconnect properly reconnects after a timeout: [0;32mPASSED[0;0m > #56 Reconnect properly uses owned parameters: [0;32mPASSED[0;0m > #57 Returns I/O error when the connection is lost: [0;32mPASSED[0;0m > #58 Returns I/O error on socket timeout: [0;32mPASSED[0;0m > #59 Set error when an invalid timeout usec value is given to > redisConnectWithTimeout: [0;32mPASSED[0;0m > #60 Set error when an invalid timeout sec value is given to > redisConnectWithTimeout: [0;32mPASSED[0;0m > #61 Append format command: [0;32mPASSED[0;0m > #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: [0;32mPASSED[0;0m > #64 Is a able to send commands verbatim: [0;32mPASSED[0;0m > #65 %s String interpolation works: [0;32mPASSED[0;0m > #66 %b String interpolation works: [0;32mPASSED[0;0m > #67 Binary reply length is correct: [0;32mPASSED[0;0m > #68 Can parse nil replies: [0;32mPASSED[0;0m > #69 Can parse integer replies: [0;32mPASSED[0;0m > #70 Can parse multi bulk replies: [0;32mPASSED[0;0m > #71 Can handle nested multi bulk replies: [0;32mPASSED[0;0m > #72 Successfully completes a command when the timeout is not exceeded: > [0;32mPASSED[0;0m > #73 Does not return a reply when the command times out: [0;31mFAILED[0;0m > #74 Reconnect properly reconnects after a timeout: [0;32mPASSED[0;0m > #75 Reconnect properly uses owned parameters: [0;32mPASSED[0;0m > #76 Returns I/O error when the connection is lost: [0;32mPASSED[0;0m > #77 Returns I/O error on socket timeout: [0;32mPASSED[0;0m > #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: [0;32mPASSED[0;0m > #80 Is a able to send commands verbatim: [0;32mPASSED[0;0m > #81 %s String interpolation works: [0;32mPASSED[0;0m > #82 %b String interpolation works: [0;32mPASSED[0;0m > #83 Binary reply length is correct: [0;32mPASSED[0;0m > #84 Can parse nil replies: [0;32mPASSED[0;0m > #85 Can parse integer replies: [0;32mPASSED[0;0m > #86 Can parse multi bulk replies: [0;32mPASSED[0;0m > #87 Can handle nested multi bulk replies: [0;32mPASSED[0;0m > *** 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.