Source: redis, node-redis Control: found -1 redis/5:6.0.0-2 Control: found -1 node-redis/3.0.2-1 Severity: serious Tags: sid bullseye X-Debbugs-CC: debian-ci@lists.debian.org User: debian-ci@lists.debian.org Usertags: breaks needs-update Dear maintainer(s), With a recent upload of redis the autopkgtest of node-redis fails in testing when that autopkgtest is run with the binary packages of redis from unstable. It passes when run with only packages from testing. In tabular form: pass fail redis from testing 5:6.0.0-2 node-redis from testing 3.0.2-1 all others from testing from testing I copied some of the output at the bottom of this report. Currently this regression is blocking the migration of redis to testing [1]. Due to the nature of this issue, I filed this bug report against both packages. Can you please investigate the situation and reassign the bug to the right package? More information about this bug and the reason for filing it can be found on https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation Paul [1] https://qa.debian.org/excuses.php?package=redis https://ci.debian.net/data/autopkgtest/testing/amd64/n/node-redis/5438964/log.gz 649 passing (19s) 6 failing 1) publish/subscribe using options: detect_buffers: true; using IPv4 fail for other commands while in pub sub mode return error if only pub sub commands are allowed: Uncaught AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value: assert(/^ERR only \(P\)SUBSCRIBE \/ \(P\)UNSUBSCRIBE/.test(err.message)) + expected - actual -false +true at /tmp/autopkgtest-lxc.sefvg_kj/downtmp/autopkgtest_tmp/smokepiVdFl/test/pubsub.spec.js:590:25 at Object.callbackOrEmit [as callback_or_emit] (/usr/share/nodejs/redis/lib/utils.js:89:9) at RedisClient.return_error (/usr/share/nodejs/redis/index.js:641:11) at JavascriptRedisParser.returnError (/usr/share/nodejs/redis/index.js:141:18) at JavascriptRedisParser.execute (/usr/share/nodejs/redis-parser/lib/parser.js:572:12) at Socket.<anonymous> (/usr/share/nodejs/redis/index.js:218:27) at addChunk (_stream_readable.js:288:12) at readableAddChunk (_stream_readable.js:269:11) at Socket.Readable.push (_stream_readable.js:224:10) at TCP.onStreamRead [as onread] (internal/stream_base_commons.js:94:17) 2) publish/subscribe using options: detect_buffers: true; using IPv4 fail for other commands while in pub sub mode return error if only pub sub commands are allowed: Error: done() called multiple times at multiple (/usr/share/nodejs/mocha/lib/runnable.js:314:26) at done (/usr/share/nodejs/mocha/lib/runnable.js:326:14) at /usr/share/nodejs/mocha/lib/runnable.js:443:7 at Object.callbackOrEmit [as callback_or_emit] (/usr/share/nodejs/redis/lib/utils.js:89:9) at Command.callback (/usr/share/nodejs/redis/lib/individualCommands.js:93:15) at RedisClient.flush_and_error (/usr/share/nodejs/redis/index.js:309:29) at RedisClient.connection_gone (/usr/share/nodejs/redis/index.js:532:14) at Socket.<anonymous> (/usr/share/nodejs/redis/index.js:230:14) at endReadableNT (_stream_readable.js:1145:12) at process._tickCallback (internal/process/next_tick.js:63:19) 3) publish/subscribe using options: detect_buffers: true; using IPv4 fail for other commands while in pub sub mode emit error if only pub sub commands are allowed without callback: Uncaught AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value: assert(/^ERR only \(P\)SUBSCRIBE \/ \(P\)UNSUBSCRIBE/.test(err.message)) + expected - actual -false +true at RedisClient.<anonymous> (test/pubsub.spec.js:600:25) at Object.callbackOrEmit [as callback_or_emit] (/usr/share/nodejs/redis/lib/utils.js:91:14) at RedisClient.return_error (/usr/share/nodejs/redis/index.js:641:11) at JavascriptRedisParser.returnError (/usr/share/nodejs/redis/index.js:141:18) at JavascriptRedisParser.execute (/usr/share/nodejs/redis-parser/lib/parser.js:572:12) at Socket.<anonymous> (/usr/share/nodejs/redis/index.js:218:27) at addChunk (_stream_readable.js:288:12) at readableAddChunk (_stream_readable.js:269:11) at Socket.Readable.push (_stream_readable.js:224:10) at TCP.onStreamRead [as onread] (internal/stream_base_commons.js:94:17) 4) publish/subscribe using options: detect_buffers: false; using IPv4 fail for other commands while in pub sub mode return error if only pub sub commands are allowed: Uncaught AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value: assert(/^ERR only \(P\)SUBSCRIBE \/ \(P\)UNSUBSCRIBE/.test(err.message)) + expected - actual -false +true at /tmp/autopkgtest-lxc.sefvg_kj/downtmp/autopkgtest_tmp/smokepiVdFl/test/pubsub.spec.js:590:25 at Object.callbackOrEmit [as callback_or_emit] (/usr/share/nodejs/redis/lib/utils.js:89:9) at RedisClient.return_error (/usr/share/nodejs/redis/index.js:641:11) at JavascriptRedisParser.returnError (/usr/share/nodejs/redis/index.js:141:18) at JavascriptRedisParser.execute (/usr/share/nodejs/redis-parser/lib/parser.js:572:12) at Socket.<anonymous> (/usr/share/nodejs/redis/index.js:218:27) at addChunk (_stream_readable.js:288:12) at readableAddChunk (_stream_readable.js:269:11) at Socket.Readable.push (_stream_readable.js:224:10) at TCP.onStreamRead [as onread] (internal/stream_base_commons.js:94:17) 5) publish/subscribe using options: detect_buffers: false; using IPv4 fail for other commands while in pub sub mode return error if only pub sub commands are allowed: Error: done() called multiple times at multiple (/usr/share/nodejs/mocha/lib/runnable.js:314:26) at done (/usr/share/nodejs/mocha/lib/runnable.js:326:14) at /usr/share/nodejs/mocha/lib/runnable.js:443:7 at Object.callbackOrEmit [as callback_or_emit] (/usr/share/nodejs/redis/lib/utils.js:89:9) at Command.callback (/usr/share/nodejs/redis/lib/individualCommands.js:93:15) at RedisClient.flush_and_error (/usr/share/nodejs/redis/index.js:309:29) at RedisClient.connection_gone (/usr/share/nodejs/redis/index.js:532:14) at Socket.<anonymous> (/usr/share/nodejs/redis/index.js:230:14) at endReadableNT (_stream_readable.js:1145:12) at process._tickCallback (internal/process/next_tick.js:63:19) 6) publish/subscribe using options: detect_buffers: false; using IPv4 fail for other commands while in pub sub mode emit error if only pub sub commands are allowed without callback: Uncaught AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value: assert(/^ERR only \(P\)SUBSCRIBE \/ \(P\)UNSUBSCRIBE/.test(err.message)) + expected - actual -false +true at RedisClient.<anonymous> (test/pubsub.spec.js:600:25) at Object.callbackOrEmit [as callback_or_emit] (/usr/share/nodejs/redis/lib/utils.js:91:14) at RedisClient.return_error (/usr/share/nodejs/redis/index.js:641:11) at JavascriptRedisParser.returnError (/usr/share/nodejs/redis/index.js:141:18) at JavascriptRedisParser.execute (/usr/share/nodejs/redis-parser/lib/parser.js:572:12) at Socket.<anonymous> (/usr/share/nodejs/redis/index.js:218:27) at addChunk (_stream_readable.js:288:12) at readableAddChunk (_stream_readable.js:269:11) at Socket.Readable.push (_stream_readable.js:224:10) at TCP.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
Attachment:
signature.asc
Description: OpenPGP digital signature