[Pkg-javascript-devel] Bug#1009607: node-readable-stream: FTBFS: ERROR: Coverage for statements (94.31%) does not meet global threshold (100%)

Lucas Nussbaum lucas at debian.org
Tue Apr 12 20:20:35 BST 2022


Source: node-readable-stream
Version: 3.6.0+~cs3.0.0-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20220412 ftbfs-bookworm

Hi,

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


Relevant part (hopefully):
>  debian/rules binary
> dh binary
>    dh_update_autotools_config
>    dh_autoreconf
>    dh_auto_configure --buildsystem=nodejs
> Link node_modules/bufferstreams -> ../bufferstreams
>    dh_auto_build --buildsystem=nodejs
> No build command found, searching known files
> No build command found, searching known files
>    dh_auto_test --buildsystem=nodejs
> 	ln -s ../debian/tests/test_modules/buf-compare node_modules/buf-compare
> 	ln -s ../debian/tests/test_modules/call-bind node_modules/call-bind
> 	ln -s ../debian/tests/test_modules/core-assert node_modules/core-assert
> 	ln -s ../debian/tests/test_modules/deep-strict-equal node_modules/deep-strict-equal
> 	ln -s ../debian/tests/test_modules/events.once node_modules/events.once
> 	ln -s ../debian/tests/test_modules/get-intrinsic node_modules/get-intrinsic
> 	ln -s ../debian/tests/test_modules/is-error node_modules/is-error
> 	ln -s ../debian/tests/test_modules/object.getownpropertydescriptors node_modules/object.getownpropertydescriptors
> 	ln -s ../debian/tests/test_modules/util-promisify node_modules/util-promisify
> 	ln -s ../. node_modules/readable-stream
> 	/bin/sh -ex debian/tests/pkg-js/test
> + export NODE_PATH=debian/tests/test_modules
> + tap -J test/parallel/test-readable-from.js test/parallel/test-readable-large-hwm.js test/parallel/test-readable-single-end.js test/parallel/test-stream-auto-destroy.js test/parallel/test-stream-backpressure.js test/parallel/test-stream-big-packet.js test/parallel/test-stream-big-push.js test/parallel/test-stream-buffer-list.js test/parallel/test-stream-decoder-objectmode.js test/parallel/test-stream-destroy-event-order.js test/parallel/test-stream-duplex-destroy.js test/parallel/test-stream-duplex-end.js test/parallel/test-stream-duplex.js test/parallel/test-stream-end-paused.js test/parallel/test-stream-events-prepend.js test/parallel/test-stream-finished.js test/parallel/test-stream-ispaused.js test/parallel/test-stream-objectmode-undefined.js test/parallel/test-stream-once-readable-pipe.js test/parallel/test-stream-pipe-after-end.js test/parallel/test-stream-pipe-await-drain-manual-resume.js test/parallel/test-stream-pipe-await-drain-push-while-write.js test/parallel/test-stream-pipe-await-drain.js test/parallel/test-stream-pipe-cleanup-pause.js test/parallel/test-stream-pipe-cleanup.js test/parallel/test-stream-pipe-error-handling.js test/parallel/test-stream-pipe-event.js test/parallel/test-stream-pipe-flow-after-unpipe.js test/parallel/test-stream-pipe-flow.js test/parallel/test-stream-pipe-manual-resume.js test/parallel/test-stream-pipe-multiple-pipes.js test/parallel/test-stream-pipe-same-destination-twice.js test/parallel/test-stream-pipe-unpipe-streams.js test/parallel/test-stream-pipe-without-listenerCount.js test/parallel/test-stream-pipeline-queued-end-in-destroy.js test/parallel/test-stream-pipeline.js test/parallel/test-stream-push-order.js test/parallel/test-stream-push-strings.js test/parallel/test-stream-readable-async-iterators.js test/parallel/test-stream-readable-constructor-set-methods.js test/parallel/test-stream-readable-destroy.js test/parallel/test-stream-readable-emittedReadable.js test/parallel/test-stream-readable-event.js test/parallel/test-stream-readable-flow-recursion.js test/parallel/test-stream-readable-hwm-0-async.js test/parallel/test-stream-readable-hwm-0-no-flow-data.js test/parallel/test-stream-readable-hwm-0.js test/parallel/test-stream-readable-infinite-read.js test/parallel/test-stream-readable-invalid-chunk.js test/parallel/test-stream-readable-needReadable.js test/parallel/test-stream-readable-no-unneeded-readable.js test/parallel/test-stream-readable-object-multi-push-async.js test/parallel/test-stream-readable-pause-and-resume.js test/parallel/test-stream-readable-readable-then-resume.js test/parallel/test-stream-readable-reading-readingMore.js test/parallel/test-stream-readable-resume-hwm.js test/parallel/test-stream-readable-resumeScheduled.js test/parallel/test-stream-readable-setEncoding-existing-buffers.js test/parallel/test-stream-readable-setEncoding-null.js test/parallel/test-stream-readable-with-unimplemented-_read.js test/parallel/test-stream-readableListening-state.js test/parallel/test-stream-transform-callback-twice.js test/parallel/test-stream-transform-constructor-set-methods.js test/parallel/test-stream-transform-destroy.js test/parallel/test-stream-transform-final-sync.js test/parallel/test-stream-transform-final.js test/parallel/test-stream-transform-flush-data.js test/parallel/test-stream-transform-objectmode-falsey-value.js test/parallel/test-stream-transform-split-highwatermark.js test/parallel/test-stream-transform-split-objectmode.js test/parallel/test-stream-uint8array.js test/parallel/test-stream-unpipe-event.js test/parallel/test-stream-unshift-empty-chunk.js test/parallel/test-stream-unshift-read-race.js test/parallel/test-stream-writable-change-default-encoding.js test/parallel/test-stream-writable-constructor-set-methods.js test/parallel/test-stream-writable-decoded-encoding.js test/parallel/test-stream-writable-destroy.js test/parallel/test-stream-writable-ended-state.js test/parallel/test-stream-writable-finished-state.js test/parallel/test-stream-writable-needdrain-state.js test/parallel/test-stream-writable-null.js test/parallel/test-stream-writable-write-cb-twice.js test/parallel/test-stream-writable-write-writev-finish.js test/parallel/test-stream-writableState-ending.js test/parallel/test-stream-writableState-uncorked-bufferedRequestCount.js test/parallel/test-stream-write-destroy.js test/parallel/test-stream-write-final.js test/parallel/test-stream-writev.js test/parallel/test-stream2-base64-single-char-read-end.js test/parallel/test-stream2-basic.js test/parallel/test-stream2-compatibility.js test/parallel/test-stream2-decode-partial.js test/parallel/test-stream2-finish-pipe.js test/parallel/test-stream2-large-read-stall.js test/parallel/test-stream2-objects.js test/parallel/test-stream2-pipe-error-handling.js test/parallel/test-stream2-pipe-error-once-listener.js test/parallel/test-stream2-push.js test/parallel/test-stream2-read-sync-stack.js test/parallel/test-stream2-readable-empty-buffer-no-eof.js test/parallel/test-stream2-readable-from-list.js test/parallel/test-stream2-readable-legacy-drain.js test/parallel/test-stream2-readable-non-empty-end.js test/parallel/test-stream2-readable-wrap-empty.js test/parallel/test-stream2-set-encoding.js test/parallel/test-stream2-transform.js test/parallel/test-stream2-unpipe-drain.js test/parallel/test-stream2-unpipe-leak.js test/parallel/test-stream2-writable.js test/parallel/test-stream3-cork-end.js test/parallel/test-stream3-cork-uncork.js test/parallel/test-stream3-pause-then-read.js test/parallel/test-streams-highwatermark.js test/ours/errors.js test/ours/lolex-fake-timers.js test/ours/test-stream-sync-write.js
> TAP version 13
> ok 1 - test/parallel/test-readable-from.js # time=68.967ms {
>     ok 1 - sync run
>     1..1
>     # time=68.967ms
> }
> 
> ok 2 - test/parallel/test-readable-large-hwm.js # time=100.692ms {
>     ok 1 - sync run
>     1..1
>     # time=100.692ms
> }
> 
> ok 3 - test/parallel/test-readable-single-end.js # time=16.574ms {
>     ok 1 - sync run
>     1..1
>     # time=16.574ms
> }
> 
> ok 4 - test/parallel/test-stream-auto-destroy.js # time=10.956ms {
>     ok 1 - sync run
>     1..1
>     # time=10.956ms
> }
> 
> ok 5 - test/parallel/test-stream-backpressure.js # time=69.552ms {
>     ok 1 - sync run
>     1..1
>     # time=69.552ms
> }
> 
> ok 6 - test/parallel/test-stream-big-packet.js # time=9.41ms {
>     ok 1 - sync run
>     1..1
>     # time=9.41ms
> }
> 
> ok 7 - test/parallel/test-stream-big-push.js # time=10.988ms {
>     ok 1 - sync run
>     1..1
>     # time=10.988ms
> }
> 
> ok 8 - test/parallel/test-stream-buffer-list.js # time=9.409ms {
>     ok 1 - sync run
>     1..1
>     # time=9.409ms
> }
> 
> ok 9 - test/parallel/test-stream-decoder-objectmode.js # time=18.386ms {
>     ok 1 - sync run
>     1..1
>     # time=18.386ms
> }
> 
> ok 10 - test/parallel/test-stream-destroy-event-order.js # time=33.37ms {
>     ok 1 - sync run
>     1..1
>     # time=33.37ms
> }
> 
> ok 11 - test/parallel/test-stream-duplex-destroy.js # time=34.268ms {
>     ok 1 - sync run
>     1..1
>     # time=34.268ms
> }
> 
> ok 12 - test/parallel/test-stream-duplex-end.js # time=37.169ms {
>     ok 1 - sync run
>     1..1
>     # time=37.169ms
> }
> 
> ok 13 - test/parallel/test-stream-duplex.js # time=35.364ms {
>     ok 1 - sync run
>     1..1
>     # time=35.364ms
> }
> 
> ok 14 - test/parallel/test-stream-end-paused.js # time=39.138ms {
>     ok 1 - sync run
>     1..1
>     # time=39.138ms
> }
> 
> ok 15 - test/parallel/test-stream-events-prepend.js # time=52.222ms {
>     ok 1 - sync run
>     1..1
>     # time=52.222ms
> }
> 
> ok 16 - test/parallel/test-stream-finished.js # time=28.232ms {
>     ok 1 - sync run
>     1..1
>     # time=28.232ms
> }
> 
> ok 17 - test/parallel/test-stream-ispaused.js # time=28.019ms {
>     ok 1 - sync run
>     1..1
>     # time=28.019ms
> }
> 
> ok 18 - test/parallel/test-stream-objectmode-undefined.js # time=36.476ms {
>     ok 1 - sync run
>     1..1
>     # time=36.476ms
> }
> 
> ok 19 - test/parallel/test-stream-once-readable-pipe.js # time=41.887ms {
>     ok 1 - sync run
>     1..1
>     # time=41.887ms
> }
> 
> ok 20 - test/parallel/test-stream-pipe-after-end.js # time=38.015ms {
>     ok 1 - sync run
>     1..1
>     # time=38.015ms
> }
> 
> ok 21 - test/parallel/test-stream-pipe-await-drain-manual-resume.js # time=42.51ms {
>     ok 1 - sync run
>     1..1
>     # time=42.51ms
> }
> 
> ok 22 - test/parallel/test-stream-pipe-await-drain-push-while-write.js # time=36.435ms {
>     ok 1 - sync run
>     1..1
>     # time=36.435ms
> }
> 
> ok 23 - test/parallel/test-stream-pipe-await-drain.js # time=37.152ms {
>     ok 1 - sync run
>     1..1
>     # time=37.152ms
> }
> 
> ok 24 - test/parallel/test-stream-pipe-cleanup-pause.js # time=36.381ms {
>     ok 1 - sync run
>     1..1
>     # time=36.381ms
> }
> 
> ok 25 - test/parallel/test-stream-pipe-cleanup.js # time=31.326ms {
>     ok 1 - sync run
>     1..1
>     # time=31.326ms
> }
> 
> ok 26 - test/parallel/test-stream-pipe-error-handling.js # time=43.893ms {
>     ok 1 - sync run
>     1..1
>     # time=43.893ms
> }
> 
> ok 27 - test/parallel/test-stream-pipe-event.js # time=30.52ms {
>     ok 1 - sync run
>     1..1
>     # time=30.52ms
> }
> 
> ok 28 - test/parallel/test-stream-pipe-flow-after-unpipe.js # time=15.618ms {
>     ok 1 - sync run
>     1..1
>     # time=15.618ms
> }
> 
> ok 29 - test/parallel/test-stream-pipe-flow.js # time=51.119ms {
>     ok 1 - sync run
>     1..1
>     # time=51.119ms
> }
> 
> ok 30 - test/parallel/test-stream-pipe-manual-resume.js # time=281.093ms {
>     ok 1 - sync run
>     1..1
>     # time=281.093ms
> }
> 
> ok 31 - test/parallel/test-stream-pipe-multiple-pipes.js # time=44.885ms {
>     ok 1 - sync run
>     1..1
>     # time=44.885ms
> }
> 
> ok 32 - test/parallel/test-stream-pipe-same-destination-twice.js # time=34.37ms {
>     ok 1 - sync run
>     1..1
>     # time=34.37ms
> }
> 
> ok 33 - test/parallel/test-stream-pipe-unpipe-streams.js # time=30.2ms {
>     ok 1 - sync run
>     1..1
>     # time=30.2ms
> }
> 
> ok 34 - test/parallel/test-stream-pipe-without-listenerCount.js # time=29.953ms {
>     ok 1 - sync run
>     1..1
>     # time=29.953ms
> }
> 
> Error: test count exceeds plan
>     at process.<anonymous> (/<<PKGBUILDDIR>>/test/parallel/test-stream-push-order.js:58:18)
>     at process.emit (events.js:412:35)
>     at processEmit (/usr/share/nodejs/signal-exit/index.js:191:37)
>     at process.emit (/usr/share/nodejs/source-map-support/source-map-support.js:516:21)
>     at process.domainProcessEmit [as emit] (/usr/share/nodejs/async-hook-domain/index.js:138:26)
> { name: 'TAP', test: 'TAP', plan: 1 }
> ok 35 - test/parallel/test-stream-pipeline-queued-end-in-destroy.js # time=40.717ms {
>     ok 1 - sync run
>     1..1
>     # time=40.717ms
> }
> 
> Error: test count exceeds plan
>     at process.<anonymous> (/<<PKGBUILDDIR>>/test/parallel/test-stream-push-strings.js:111:18)
>     at process.emit (events.js:412:35)
>     at processEmit (/usr/share/nodejs/signal-exit/index.js:191:37)
>     at process.emit (/usr/share/nodejs/source-map-support/source-map-support.js:516:21)
>     at process.domainProcessEmit [as emit] (/usr/share/nodejs/async-hook-domain/index.js:138:26)
> { name: 'TAP', test: 'TAP', plan: 1 }
> Error: test count exceeds plan
>     at process.<anonymous> (/<<PKGBUILDDIR>>/test/parallel/test-stream-readable-flow-recursion.js:76:18)
>     at process.emit (events.js:412:35)
>     at processEmit (/usr/share/nodejs/signal-exit/index.js:191:37)
>     at process.emit (/usr/share/nodejs/source-map-support/source-map-support.js:516:21)
>     at process.domainProcessEmit [as emit] (/usr/share/nodejs/async-hook-domain/index.js:138:26)
> { name: 'TAP', test: 'TAP', plan: 1 }
> 
> /<<PKGBUILDDIR>>/test/parallel/test-stream-pipeline.js:441
>       process.nextTick(cb, new Error('kaboom'));
>                            ^
> Error: kaboom
>     at Transform.transform [as _transform] (/<<PKGBUILDDIR>>/test/parallel/test-stream-pipeline.js:441:28)
>     at Transform._read (/<<PKGBUILDDIR>>/lib/_stream_transform.js:82:375)
>     at Transform._write (/<<PKGBUILDDIR>>/lib/_stream_transform.js:79:848)
>     at doWrite (/<<PKGBUILDDIR>>/lib/_stream_writable.js:101:1549)
>     at writeOrBuffer (/<<PKGBUILDDIR>>/lib/_stream_writable.js:101:823)
>     at Transform.Writable.write (/<<PKGBUILDDIR>>/lib/_stream_writable.js:90:2423)
>     at Readable.ondata (/<<PKGBUILDDIR>>/lib/_stream_readable.js:180:476)
>     at Readable.emit (events.js:400:28)
>     at Readable.read (/<<PKGBUILDDIR>>/lib/_stream_readable.js:123:356)
>     at flow (/<<PKGBUILDDIR>>/lib/_stream_readable.js:222:1980)
> not ok 36 - test/parallel/test-stream-pipeline.js # time=2021.522ms
>   ---
>   env: {}
>   file: test/parallel/test-stream-pipeline.js
>   timeout: 30000
>   command: /usr/bin/node
>   args:
>     - test/parallel/test-stream-pipeline.js
>   stdio:
>     - 0
>     - pipe
>     - 2
>   cwd: /<<PKGBUILDDIR>>
>   exitCode: 1
>   ...
> {
>     ok 1 - sync run
>     1..1
>     # time=2021.522ms
> }
> 
> ok 37 - test/parallel/test-stream-push-order.js # time=31.769ms {
>     ok 1 - sync run
>     1..1
>     # time=31.769ms
> }
> 
> ok 38 - test/parallel/test-stream-push-strings.js # time=112.726ms {
>     ok 1 - sync run
>     1..1
>     # time=112.726ms
> }
> 
> ok 39 - test/parallel/test-stream-readable-async-iterators.js # time=85.743ms {
>     ok 1 - sync run
>     read without for..await
>     read without for..await deferred
>     read without for..await with errors
>     call next() after error
>     read object mode
>     destroy sync
>     destroy async
>     destroyed by throw
>     destroyed sync after push
>     push async
>     push binary async
>     .next() on destroyed stream
>     .next() on pipelined stream
>     iterating on an ended stream completes
>     destroy mid-stream does not error
>     all next promises must be resolved on end
>     all next promises must be resolved on destroy
>     all next promises must be resolved on destroy with error
>     1..1
>     # time=85.743ms
> }
> 
> ok 40 - test/parallel/test-stream-readable-constructor-set-methods.js # time=34.857ms {
>     ok 1 - sync run
>     1..1
>     # time=34.857ms
> }
> 
> ok 41 - test/parallel/test-stream-readable-destroy.js # time=31.51ms {
>     ok 1 - sync run
>     1..1
>     # time=31.51ms
> }
> 
> ok 42 - test/parallel/test-stream-readable-emittedReadable.js # time=71.632ms {
>     ok 1 - sync run
>     1..1
>     # time=71.632ms
> }
> 
> ok 43 - test/parallel/test-stream-readable-event.js # time=46.908ms {
>     ok 1 - sync run
>     1..1
>     # time=46.908ms
> }
> 
> ok 44 - test/parallel/test-stream-readable-flow-recursion.js # time=30.657ms {
>     complete (1)
>     flow(0): exit
>     ok 1 - sync run
>     1..1
>     # time=30.657ms
> }
> 
> ok 45 - test/parallel/test-stream-readable-hwm-0-async.js # time=42.199ms {
>     ok 1 - sync run
>     1..1
>     # time=42.199ms
> }
> 
> ok 46 - test/parallel/test-stream-readable-hwm-0-no-flow-data.js # time=41.9ms {
>     ok 1 - sync run
>     1..1
>     # time=41.9ms
> }
> 
> ok 47 - test/parallel/test-stream-readable-hwm-0.js # time=26.503ms {
>     ok 1 - sync run
>     1..1
>     # time=26.503ms
> }
> 
> ok 48 - test/parallel/test-stream-readable-infinite-read.js # time=33.401ms {
>     ok 1 - sync run
>     1..1
>     # time=33.401ms
> }
> 
> ok 49 - test/parallel/test-stream-readable-invalid-chunk.js # time=32.152ms {
>     ok 1 - sync run
>     1..1
>     # time=32.152ms
> }
> 
> ok 50 - test/parallel/test-stream-readable-needReadable.js # time=43.346ms {
>     ok 1 - sync run
>     1..1
>     # time=43.346ms
> }
> 
> ok 51 - test/parallel/test-stream-readable-no-unneeded-readable.js # time=42.719ms {
>     ok 1 - sync run
>     1..1
>     # time=42.719ms
> }
> 
> ok 52 - test/parallel/test-stream-readable-object-multi-push-async.js # time=102.178ms {
>     ok 1 - sync run
>     >> READ
>     >> READ
>     >> READ
>     data emitted aaa
>     pushing
>     readable emitted
>     >> READ
>     pushing
>     data emitted 0
>     data emitted 1
>     data emitted 2
>     data emitted 3
>     data emitted 4
>     data emitted 5
>     data emitted 6
>     data emitted 7
>     data emitted 8
>     data emitted 9
>     >> READ
>     pushing
>     data emitted 0
>     data emitted 1
>     data emitted 2
>     data emitted 3
>     data emitted 4
>     data emitted 5
>     data emitted 6
>     data emitted 7
>     data emitted 8
>     data emitted 9
>     >> READ
>     pushing
>     readable emitted
>     1
>     2
>     3
>     >> READ
>     4
>     5
>     6
>     7
>     8
>     9
>     10
>     11
>     12
>     13
>     14
>     15
>     16
>     17
>     18
>     19
>     pushing
>     data emitted 10
>     data emitted 11
>     data emitted 12
>     data emitted 13
>     data emitted 14
>     data emitted 15
>     data emitted 16
>     data emitted 17
>     data emitted 18
>     data emitted 19
>     >> READ
>     pushing
>     data emitted 10
>     data emitted 11
>     data emitted 12
>     data emitted 13
>     data emitted 14
>     data emitted 15
>     data emitted 16
>     data emitted 17
>     data emitted 18
>     data emitted 19
>     >> READ
>     pushing
>     readable emitted
>     >> READ
>     20
>     21
>     22
>     23
>     24
>     25
>     26
>     27
>     28
>     29
>     pushing
>     data emitted 20
>     data emitted 21
>     data emitted 22
>     data emitted 23
>     data emitted 24
>     data emitted 25
>     data emitted 26
>     data emitted 27
>     data emitted 28
>     data emitted 29
>     >> READ
>     pushing
>     data emitted 20
>     data emitted 21
>     data emitted 22
>     data emitted 23
>     data emitted 24
>     data emitted 25
>     data emitted 26
>     data emitted 27
>     data emitted 28
>     data emitted 29
>     >> READ
>     pushing
>     readable emitted
>     >> READ
>     30
>     31
>     32
>     33
>     34
>     35
>     36
>     37
>     38
>     39
>     pushing
>     data emitted 30
>     data emitted 31
>     data emitted 32
>     data emitted 33
>     data emitted 34
>     data emitted 35
>     data emitted 36
>     data emitted 37
>     data emitted 38
>     data emitted 39
>     >> READ
>     pushing
>     data emitted 30
>     data emitted 31
>     data emitted 32
>     data emitted 33
>     data emitted 34
>     data emitted 35
>     data emitted 36
>     data emitted 37
>     data emitted 38
>     data emitted 39
>     >> READ
>     pushing
>     readable emitted
>     >> READ
>     40
>     41
>     42
>     43
>     44
>     45
>     46
>     47
>     48
>     49
>     pushing
>     data emitted 40
>     data emitted 41
>     data emitted 42
>     data emitted 43
>     data emitted 44
>     data emitted 45
>     data emitted 46
>     data emitted 47
>     data emitted 48
>     data emitted 49
>     >> READ
>     pushing
>     data emitted 40
>     data emitted 41
>     data emitted 42
>     data emitted 43
>     data emitted 44
>     data emitted 45
>     data emitted 46
>     data emitted 47
>     data emitted 48
>     data emitted 49
>     pushing null
>     pushing null
>     readable emitted
>     pushing null
>     1..1
>     # time=102.178ms
> }
> 
> ok 53 - test/parallel/test-stream-readable-pause-and-resume.js # time=50.519ms {
>     ok 1 - sync run
>     1..1
>     # time=50.519ms
> }
> 
> ok 54 - test/parallel/test-stream-readable-readable-then-resume.js # time=13.187ms {
>     ok 1 - sync run
>     1..1
>     # time=13.187ms
> }
> 
> ok 55 - test/parallel/test-stream-readable-reading-readingMore.js # time=41.5ms {
>     ok 1 - sync run
>     1..1
>     # time=41.5ms
> }
> 
> ok 56 - test/parallel/test-stream-readable-resume-hwm.js # time=7.818ms {
>     ok 1 - sync run
>     1..1
>     # time=7.818ms
> }
> 
> ok 57 - test/parallel/test-stream-readable-resumeScheduled.js # time=34.56ms {
>     ok 1 - sync run
>     1..1
>     # time=34.56ms
> }
> 
> ok 58 - test/parallel/test-stream-readable-setEncoding-existing-buffers.js # time=33.479ms {
>     ok 1 - sync run
>     1..1
>     # time=33.479ms
> }
> 
> ok 59 - test/parallel/test-stream-readable-setEncoding-null.js # time=34.068ms {
>     ok 1 - sync run
>     1..1
>     # time=34.068ms
> }
> 
> ok 60 - test/parallel/test-stream-readable-with-unimplemented-_read.js # time=32.45ms {
>     ok 1 - sync run
>     1..1
>     # time=32.45ms
> }
> 
> ok 61 - test/parallel/test-stream-readableListening-state.js # time=33.723ms {
>     ok 1 - sync run
>     1..1
>     # time=33.723ms
> }
> 
> ok 62 - test/parallel/test-stream-transform-callback-twice.js # time=24.756ms {
>     ok 1 - sync run
>     1..1
>     # time=24.756ms
> }
> 
> ok 63 - test/parallel/test-stream-transform-constructor-set-methods.js # time=32.501ms {
>     ok 1 - sync run
>     1..1
>     # time=32.501ms
> }
> 
> ok 64 - test/parallel/test-stream-transform-destroy.js # time=35.292ms {
>     ok 1 - sync run
>     1..1
>     # time=35.292ms
> }
> 
> ok 65 - test/parallel/test-stream-transform-final-sync.js # time=36.777ms {
>     ok 1 - sync run
>     1..1
>     # time=36.777ms
> }
> 
> ok 66 - test/parallel/test-stream-transform-final.js # time=113.239ms {
>     ok 1 - sync run
>     1..1
>     # time=113.239ms
> }
> 
> ok 67 - test/parallel/test-stream-transform-flush-data.js # time=36.644ms {
>     ok 1 - sync run
>     1..1
>     # time=36.644ms
> }
> 
> ok 68 - test/parallel/test-stream-transform-objectmode-falsey-value.js # time=73.082ms {
>     ok 1 - sync run
>     1..1
>     # time=73.082ms
> }
> 
> ok 69 - test/parallel/test-stream-transform-split-highwatermark.js # time=31.121ms {
>     ok 1 - sync run
>     1..1
>     # time=31.121ms
> }
> 
> ok 70 - test/parallel/test-stream-transform-split-objectmode.js # time=37.197ms {
>     ok 1 - sync run
>     1..1
>     # time=37.197ms
> }
> 
> 0: asdfasdfas
> 1: 1234dfasdf
> 2: 1234asdfas
> 3: 1234dfasdf
> 4: 1234asdfas
> 5: 1234dfasdf
> 6: 1234asdfas
> 7: 1234dfasdf
> 8: 1234asdfas
> 9: 1234dfasdf
> a: 1234asdfas
> b: 1234dfasdf
> c: 1234asdfas
> d: 1234dfasdf
> e: 1234asdfas
> f: 1234dfasdf
> g: 1234asdfa
> h: 1234
> Error: test count exceeds plan
>     at process.<anonymous> (/<<PKGBUILDDIR>>/test/parallel/test-stream-unshift-read-race.js:156:18)
>     at process.emit (events.js:412:35)
>     at processEmit (/usr/share/nodejs/signal-exit/index.js:191:37)
>     at process.emit (/usr/share/nodejs/source-map-support/source-map-support.js:516:21)
>     at process.domainProcessEmit [as emit] (/usr/share/nodejs/async-hook-domain/index.js:138:26)
> { name: 'TAP', test: 'TAP', plan: 1 }
> ok 71 - test/parallel/test-stream-uint8array.js # time=30.33ms {
>     ok 1 - sync run
>     1..1
>     # time=30.33ms
> }
> 
> ok 72 - test/parallel/test-stream-unpipe-event.js # time=35.453ms {
>     ok 1 - sync run
>     1..1
>     # time=35.453ms
> }
> 
> ok 73 - test/parallel/test-stream-unshift-empty-chunk.js # time=44.529ms {
>     ok 1 - sync run
>     ok 2 - (unnamed test)
>     1..2
>     # time=44.529ms
> }
> 
> ok 74 - test/parallel/test-stream-unshift-read-race.js # time=72.719ms {
>     ok 1 - sync run
>     1..1
>     # time=72.719ms
> }
> 
> ok 75 - test/parallel/test-stream-writable-change-default-encoding.js # time=32.443ms {
>     ok 1 - sync run
>     1..1
>     # time=32.443ms
> }
> 
> ok 76 - test/parallel/test-stream-writable-constructor-set-methods.js # time=31.298ms {
>     ok 1 - sync run
>     1..1
>     # time=31.298ms
> }
> 
> ok 77 - test/parallel/test-stream-writable-decoded-encoding.js # time=33.999ms {
>     ok 1 - sync run
>     1..1
>     # time=33.999ms
> }
> 
> ok 78 - test/parallel/test-stream-writable-destroy.js # time=29.569ms {
>     ok 1 - sync run
>     1..1
>     # time=29.569ms
> }
> 
> ok 79 - test/parallel/test-stream-writable-ended-state.js # time=33.117ms {
>     ok 1 - sync run
>     1..1
>     # time=33.117ms
> }
> 
> ok 80 - test/parallel/test-stream-writable-finished-state.js # time=34.221ms {
>     ok 1 - sync run
>     1..1
>     # time=34.221ms
> }
> 
> ok 81 - test/parallel/test-stream-writable-needdrain-state.js # time=30.672ms {
>     ok 1 - sync run
>     1..1
>     # time=30.672ms
> }
> 
> ok 82 - test/parallel/test-stream-writable-null.js # time=30.355ms {
>     ok 1 - sync run
>     1..1
>     # time=30.355ms
> }
> 
> ok 83 - test/parallel/test-stream-writable-write-cb-twice.js # time=33.797ms {
>     ok 1 - sync run
>     1..1
>     # time=33.797ms
> }
> 
> ok 84 - test/parallel/test-stream-writable-write-writev-finish.js # time=43.1ms {
>     ok 1 - sync run
>     1..1
>     # time=43.1ms
> }
> 
> ok 85 - test/parallel/test-stream-writableState-ending.js # time=33.686ms {
>     ok 1 - sync run
>     1..1
>     # time=33.686ms
> }
> 
> ok 86 - test/parallel/test-stream-writableState-uncorked-bufferedRequestCount.js # time=34.848ms {
>     ok 1 - sync run
>     1..1
>     # time=34.848ms
> }
> 
> Error: test count exceeds plan
>     at process.<anonymous> (/<<PKGBUILDDIR>>/test/parallel/test-stream2-compatibility.js:129:18)
>     at process.emit (events.js:412:35)
>     at processEmit (/usr/share/nodejs/signal-exit/index.js:191:37)
>     at process.emit (/usr/share/nodejs/source-map-support/source-map-support.js:516:21)
>     at process.domainProcessEmit [as emit] (/usr/share/nodejs/async-hook-domain/index.js:138:26)
> ok 87 - test/parallel/test-stream-write-destroy.js # time=33.148ms {
>     ok 1 - sync run
>     1..1
>     # time=33.148ms
> }
> 
> { name: 'TAP', test: 'TAP', plan: 2 }
> ok 88 - test/parallel/test-stream-write-final.js # time=110.54ms {
>     ok 1 - sync run
>     1..1
>     # time=110.54ms
> }
> 
> ok 89 - test/parallel/test-stream-writev.js # time=59.284ms {
>     ok 1 - \# decode=true uncork=true multi=true # TODO
>     ok 2 - sync run
>     ok 3 - \# decode=true uncork=true multi=false # TODO
>     ok 4 - \# decode=true uncork=false multi=true # TODO
>     ok 5 - \# decode=true uncork=false multi=false # TODO
>     ok 6 - \# decode=false uncork=true multi=true # TODO
>     ok 7 - \# decode=false uncork=true multi=false # TODO
>     ok 8 - \# decode=false uncork=false multi=true # TODO
>     ok 9 - \# decode=false uncork=false multi=false # TODO
>     ok 10 - (unnamed test)
>     1..10
>     # todo: 8
>     # time=59.284ms
> }
> 
> ok 90 - test/parallel/test-stream2-base64-single-char-read-end.js # time=39.23ms {
>     ok 1 - sync run
>     1..1
>     # time=39.23ms
> }
> 
> ok 91 - test/parallel/test-stream2-basic.js # time=134.683ms {
>     ok 1 - sync run
>     1..1
>     # time=134.683ms
> }
> 
> ok 92 - test/parallel/test-stream2-compatibility.js # time=32.468ms {
>     ok 1 - sync run
>     ok 2 - (unnamed test)
>     1..2
>     # time=32.468ms
> }
> 
> ok 93 - test/parallel/test-stream2-decode-partial.js # time=19.164ms {
>     ok 1 - sync run
>     1..1
>     # time=19.164ms
> }
> 
> ok 94 - test/parallel/test-stream2-finish-pipe.js # time=9.029ms {
>     ok 1 - sync run
>     1..1
>     # time=9.029ms
> }
> 
> readStart
> data 5
> data 10
> data 15
> data 20
> readStop
> error thrown even with listener
> stream._read
> readStart
> WRITE asdfgasdfgasdfgasdfg
> data 5
> data 10
> data 15
> data 20
> readStop
> stream._read
> readStart
> WRITE asdfgasdfgasdfgasdfg
> data 5
> data 10
> data 15
> data 20
> readStop
> stream._read
> readStart
> WRITE asdfgasdfgasdfgasdfg
> data 5
> data 10
> data 15
> data 20
> readStop
> stream._read
> readStart
> WRITE asdfgasdfgasdfgasdfg
> data 5
> data 10
> data 15
> data 20
> readStop
> stream._read
> readStart
> WRITE asdfgasdfgasdfgasdfg
> data 5
> data 10
> data 15
> data 20
> readStop
> WRITE asdfgasdfgasdfgasdfg
> finish
> Error: test count exceeds plan
>     at process.<anonymous> (/<<PKGBUILDDIR>>/test/parallel/test-stream2-readable-empty-buffer-no-eof.js:106:20)
>     at process.emit (events.js:412:35)
>     at processEmit (/usr/share/nodejs/signal-exit/index.js:191:37)
>     at process.emit (/usr/share/nodejs/source-map-support/source-map-support.js:516:21)
>     at process.domainProcessEmit [as emit] (/usr/share/nodejs/async-hook-domain/index.js:138:26)
> { name: 'TAP', test: 'TAP', plan: 1 }
> Error: test count exceeds plan
>     at process.<anonymous> (/<<PKGBUILDDIR>>/test/parallel/test-stream2-readable-empty-buffer-no-eof.js:139:20)
>     at process.emit (events.js:412:35)
>     at processEmit (/usr/share/nodejs/signal-exit/index.js:191:37)
>     at process.emit (/usr/share/nodejs/source-map-support/source-map-support.js:516:21)
>     at process.domainProcessEmit [as emit] (/usr/share/nodejs/async-hook-domain/index.js:138:26)
> { name: 'TAP', test: 'TAP', plan: 1 }
> ok 95 - test/parallel/test-stream2-large-read-stall.js # time=180.046ms {
>     ok 1 - sync run
>     1..1
>     # time=180.046ms
> }
> 
> ok 96 - test/parallel/test-stream2-objects.js # time=39.85ms {
>     ok 1 - sync run
>     1..1
>     # time=39.85ms
> }
> 
> ok 97 - test/parallel/test-stream2-pipe-error-handling.js # time=36.005ms {
>     ok 1 - sync run
>     1..1
>     # time=36.005ms
> }
> 
> ok 98 - test/parallel/test-stream2-pipe-error-once-listener.js # time=13.068ms {
>     ok 1 - sync run
>     ok 2 - (unnamed test)
>     1..2
>     # time=13.068ms
> }
> 
> ok 99 - test/parallel/test-stream2-push.js # time=67.783ms {
>     ok 1 - sync run
>     ok 2 - (unnamed test)
>     1..2
>     # time=67.783ms
> }
> 
> ReadableState {
>   objectMode: false,
>   highWaterMark: 65536,
>   buffer: BufferList { head: null, tail: null, length: 0 },
>   length: 0,
>   pipes: null,
>   pipesCount: 0,
>   flowing: false,
>   ended: false,
>   endEmitted: false,
>   reading: false,
>   sync: true,
>   needReadable: false,
>   emittedReadable: false,
>   readableListening: false,
>   resumeScheduled: true,
>   paused: false,
>   emitClose: true,
>   autoDestroy: false,
>   destroyed: false,
>   defaultEncoding: 'utf8',
>   awaitDrain: 0,
>   readingMore: false,
>   decoder: null,
>   encoding: null
> }
> br=54 len=55
> ReadableState {
>   objectMode: false,
>   highWaterMark: 65536,
>   buffer: BufferList { head: [Object], tail: [Object], length: 0 },
>   length: 65540,
>   pipes: null,
>   pipesCount: 0,
>   flowing: false,
>   ended: false,
>   endEmitted: false,
>   reading: false,
>   sync: false,
>   needReadable: false,
>   emittedReadable: false,
>   readableListening: false,
>   resumeScheduled: false,
>   paused: false,
>   emitClose: true,
>   autoDestroy: false,
>   destroyed: false,
>   defaultEncoding: 'utf8',
>   awaitDrain: 0,
>   readingMore: false,
>   decoder: null,
>   encoding: null
> }
> Error: test count exceeds plan
>     at process.<anonymous> (/<<PKGBUILDDIR>>/test/parallel/test-stream2-unpipe-leak.js:120:18)
>     at process.emit (events.js:412:35)
>     at processEmit (/usr/share/nodejs/signal-exit/index.js:191:37)
>     at process.emit (/usr/share/nodejs/source-map-support/source-map-support.js:516:21)
>     at process.domainProcessEmit [as emit] (/usr/share/nodejs/async-hook-domain/index.js:138:26)
> { name: 'TAP', test: 'TAP', plan: 1 }
> read 100
> c null
> readable 262144
> readable 0
> c null
> c <Buffer 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 ... 50 more bytes>
> onData
> seen too much 197 97
> pipe a little
> read 1234
> c null
> c null
> c null
> c null
> c null
> c null
> c null
> c null
> c <Buffer 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 ... 1184 more bytes>
> resumePause
> pipe the rest
> ok 100 - test/parallel/test-stream2-read-sync-stack.js # time=1474.508ms {
>     ok 1 - sync run
>     1..1
>     # time=1474.508ms
> }
> 
> ok 101 - test/parallel/test-stream2-readable-empty-buffer-no-eof.js # time=75.295ms {
>     ok 1 - sync run
>     1..1
>     # time=75.295ms
> }
> 
> ok 102 - test/parallel/test-stream2-readable-from-list.js # time=31.915ms {
>     ok 1 - sync run
>     1..1
>     # time=31.915ms
> }
> 
> ok 103 - test/parallel/test-stream2-readable-legacy-drain.js # time=67.619ms {
>     ok 1 - sync run
>     1..1
>     # time=67.619ms
> }
> 
> ok 104 - test/parallel/test-stream2-readable-non-empty-end.js # time=70.08ms {
>     ok 1 - sync run
>     1..1
>     # time=70.08ms
> }
> 
> ok 105 - test/parallel/test-stream2-readable-wrap-empty.js # time=8.368ms {
>     ok 1 - sync run
>     1..1
>     # time=8.368ms
> }
> 
> ok 106 - test/parallel/test-stream2-set-encoding.js # time=35.432ms {
>     ok 1 - sync run
>     1..1
>     # time=35.432ms
> }
> 
> ok 107 - test/parallel/test-stream2-transform.js # time=160.482ms {
>     ok 1 - sync run
>     1..1
>     # time=160.482ms
> }
> 
> ok 108 - test/parallel/test-stream2-unpipe-drain.js # time=32.56ms {
>     ok 1 - sync run
>     write called
>     1..1
>     # time=32.56ms
> }
> 
> ok 109 - test/parallel/test-stream2-unpipe-leak.js # time=186.176ms {
>     ok 1 - sync run
>     1..1
>     # time=186.176ms
> }
> 
> written 8266 9900
> ok 110 - test/parallel/test-stream2-writable.js # time=512.313ms {
>     ok 1 - sync run
>     1..1
>     # time=512.313ms
> }
> 
> ok 111 - test/parallel/test-stream3-cork-end.js # time=35.523ms {
>     ok 1 - sync run
>     1..1
>     # time=35.523ms
> }
> 
> ok 112 - test/parallel/test-stream3-cork-uncork.js # time=42.84ms {
>     ok 1 - sync run
>     1..1
>     # time=42.84ms
> }
> 
> ok 113 - test/parallel/test-stream3-pause-then-read.js # time=107.292ms {
>     _read called 100
>     ok 1 - sync run
>     chunks 99
>     _read called 99
>     chunks 98
>     _read called 98
>     chunks 97
>     _read called 97
>     chunks 96
>     _read called 96
>     chunks 95
>     _read called 95
>     chunks 94
>     _read called 94
>     chunks 93
>     _read called 93
>     chunks 92
>     _read called 92
>     chunks 91
>     _read called 91
>     chunks 90
>     _read called 90
>     chunks 89
>     _read called 89
>     chunks 88
>     _read called 88
>     chunks 87
>     _read called 87
>     chunks 86
>     _read called 86
>     chunks 85
>     _read called 85
>     chunks 84
>     _read called 84
>     chunks 83
>     _read called 83
>     chunks 82
>     _read called 82
>     chunks 81
>     _read called 81
>     chunks 80
>     _read called 80
>     chunks 79
>     _read called 79
>     chunks 78
>     _read called 78
>     chunks 77
>     _read called 77
>     chunks 76
>     _read called 76
>     chunks 75
>     _read called 75
>     chunks 74
>     _read called 74
>     chunks 73
>     _read called 73
>     chunks 72
>     _read called 72
>     chunks 71
>     _read called 71
>     chunks 70
>     _read called 70
>     chunks 69
>     _read called 69
>     chunks 68
>     _read called 68
>     chunks 67
>     _read called 67
>     chunks 66
>     _read called 66
>     chunks 65
>     _read called 65
>     chunks 64
>     _read called 64
>     chunks 63
>     _read called 63
>     chunks 62
>     _read called 62
>     chunks 61
>     _read called 61
>     chunks 60
>     _read called 60
>     chunks 59
>     _read called 59
>     chunks 58
>     _read called 58
>     chunks 57
>     _read called 57
>     chunks 56
>     _read called 56
>     chunks 55
>     _read called 55
>     chunks 54
>     _read called 54
>     chunks 53
>     _read called 53
>     chunks 52
>     _read called 52
>     chunks 51
>     _read called 51
>     chunks 50
>     _read called 50
>     chunks 49
>     _read called 49
>     chunks 48
>     _read called 48
>     chunks 47
>     _read called 47
>     chunks 46
>     _read called 46
>     chunks 45
>     _read called 45
>     chunks 44
>     _read called 44
>     chunks 43
>     _read called 43
>     chunks 42
>     _read called 42
>     chunks 41
>     _read called 41
>     chunks 40
>     _read called 40
>     chunks 39
>     _read called 39
>     chunks 38
>     _read called 38
>     chunks 37
>     _read called 37
>     chunks 36
>     _read called 36
>     chunks 35
>     _read called 35
>     chunks 34
>     _read called 34
>     chunks 33
>     _read called 33
>     chunks 32
>     _read called 32
>     chunks 31
>     _read called 31
>     chunks 30
>     _read called 30
>     chunks 29
>     _read called 29
>     chunks 28
>     _read called 28
>     chunks 27
>     _read called 27
>     chunks 26
>     _read called 26
>     chunks 25
>     _read called 25
>     chunks 24
>     _read called 24
>     chunks 23
>     _read called 23
>     chunks 22
>     _read called 22
>     chunks 21
>     _read called 21
>     chunks 20
>     _read called 20
>     chunks 19
>     _read called 19
>     chunks 18
>     _read called 18
>     chunks 17
>     _read called 17
>     chunks 16
>     _read called 16
>     chunks 15
>     _read called 15
>     chunks 14
>     _read called 14
>     chunks 13
>     _read called 13
>     chunks 12
>     _read called 12
>     chunks 11
>     _read called 11
>     chunks 10
>     _read called 10
>     chunks 9
>     _read called 9
>     chunks 8
>     _read called 8
>     chunks 7
>     _read called 7
>     chunks 6
>     _read called 6
>     chunks 5
>     _read called 5
>     chunks 4
>     _read called 4
>     chunks 3
>     _read called 3
>     chunks 2
>     _read called 2
>     chunks 1
>     _read called 1
>     chunks 0
>     _read called 0
>     chunks -1
>     ok 2 - (unnamed test)
>     1..2
>     # time=107.292ms
> }
> 
> ok 114 - test/parallel/test-streams-highwatermark.js # time=23.472ms {
>     ok 1 - sync run
>     1..1
>     # time=23.472ms
> }
> 
> ok 115 - test/ours/errors.js # time=6.965ms {
>     ok 1 - sync done
>     1..1
>     # time=6.965ms
> }
> 
> ok 116 - test/ours/lolex-fake-timers.js # time=13.25ms {
>     ok 1 - ok
>     1..1
>     # time=13.25ms
> }
> 
> ok 117 - test/ours/test-stream-sync-write.js # time=59.086ms {
>     ok 1 - sync done
>     1..1
>     # time=59.086ms
> }
> 
> 1..117
> # failed 1 of 117 tests
> # time=13795.665ms
> ERROR: Coverage for lines (95.58%) does not meet global threshold (100%)
> ERROR: Coverage for functions (88.8%) does not meet global threshold (100%)
> ERROR: Coverage for branches (90.31%) does not meet global threshold (100%)
> ERROR: Coverage for statements (94.31%) does not meet global threshold (100%)
> ------------------------|---------|----------|---------|---------|----------------------------------
> File                    | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s                
> ------------------------|---------|----------|---------|---------|----------------------------------
> All files               |   94.31 |    90.31 |    88.8 |   95.58 |                                  
>  _stream_duplex.js      |   84.78 |    89.28 |   77.77 |    87.5 | 29-35,99                         
>  _stream_passthrough.js |     100 |      100 |     100 |     100 |                                  
>  _stream_readable.js    |   94.42 |    89.47 |   89.39 |   95.68 | ...79-981,995-999,1043-1044,1123 
>  _stream_transform.js   |   95.77 |    89.74 |     100 |     100 | 162,192,198-199                  
>  _stream_writable.js    |   94.98 |    92.14 |   86.95 |   95.43 | ...4,219-225,339,357,512-513,594 
> ------------------------|---------|----------|---------|---------|----------------------------------
> dh_auto_test: error: /bin/sh -ex debian/tests/pkg-js/test returned exit code 1


The full build log is available from:
http://qa-logs.debian.net/2022/04/12/node-readable-stream_3.6.0+~cs3.0.0-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220412;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220412&fusertaguser=lucas@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.



More information about the Pkg-javascript-devel mailing list