Your message dated Mon, 18 Apr 2022 06:03:55 +0000
with message-id <e1ngkun-000hdi...@fasolo.debian.org>
and subject line Bug#1009534: fixed in node-bunyan 2.0.5+~cs4.4.3-2
has caused the Debian Bug report #1009534,
regarding node-bunyan: FTBFS: ERROR: Coverage for statements (60.48%) does not 
meet global threshold (100%)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1009534: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1009534
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: node-bunyan
Version: 2.0.5+~cs4.4.3-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@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/exeunt -> ../exeunt
> Link node_modules/mv -> ../mv
> Link node_modules/safe-json-stringify -> ../safejsonstringify
>    dh_auto_build --buildsystem=nodejs
> No build command found, searching known files
> No build command found, searching known files
> No build command found, searching known files
> No build command found, searching known files
>    dh_auto_test --buildsystem=nodejs
>       ln -s ../. node_modules/bunyan
>       /bin/sh -ex debian/tests/pkg-js/test
> + tap test/add-stream.test.js test/buffer.test.js 
> test/child-behaviour.test.js test/cli-client-req.test.js test/cli-res.test.js 
> test/cli.test.js test/ctor.test.js test/cycles.test.js 
> test/error-event.test.js test/level.test.js test/log.test.js 
> test/other-api.test.js test/process-exit.test.js test/raw-stream.test.js 
> test/ringbuffer.test.js test/safe-json-stringify.test.js 
> test/serializers.test.js test/src.test.js test/stream-levels.test.js
> TAP version 13
> (node:280244) DeprecationWarning: ifError() is deprecated, use error() instead
> (Use `node --trace-deprecation ...` to show where the warning was created)
> (node:280253) DeprecationWarning: ifError() is deprecated, use error() instead
> (Use `node --trace-deprecation ...` to show where the warning was created)
> (node:280246) DeprecationWarning: ifError() is deprecated, use error() instead
> (Use `node --trace-deprecation ...` to show where the warning was created)
> ok 1 - test/add-stream.test.js # time=170.035ms {
>     # Subtest: non-writables passed as stream
>         ok 1 - "stream" stream is not writable
>         ok 2 - "stream" stream is not writable
>         1..2
>     ok 1 - non-writables passed as stream # time=100.014ms
>     
>     # Subtest: proper stream
>         ok 1 - expect truthy value
>         1..1
>     ok 2 - proper stream # time=7.192ms
>     
>     1..2
>     # time=170.035ms
> }
> 
> ok 2 - test/buffer.test.js # time=86.813ms {
>     # Subtest: log.info(BUFFER)
>         ok 1 - log.trace msg is inspect(BUFFER)
>         ok 2 - no "0" array index key in record: undefined
>         ok 3 - no "parent" array index key in record: undefined
>         ok 4 - log.trace(BUFFER, "bar") msg is inspect(BUFFER) + " bar"
>         ok 5 - log.debug msg is inspect(BUFFER)
>         ok 6 - no "0" array index key in record: undefined
>         ok 7 - no "parent" array index key in record: undefined
>         ok 8 - log.debug(BUFFER, "bar") msg is inspect(BUFFER) + " bar"
>         ok 9 - log.info msg is inspect(BUFFER)
>         ok 10 - no "0" array index key in record: undefined
>         ok 11 - no "parent" array index key in record: undefined
>         ok 12 - log.info(BUFFER, "bar") msg is inspect(BUFFER) + " bar"
>         ok 13 - log.warn msg is inspect(BUFFER)
>         ok 14 - no "0" array index key in record: undefined
>         ok 15 - no "parent" array index key in record: undefined
>         ok 16 - log.warn(BUFFER, "bar") msg is inspect(BUFFER) + " bar"
>         ok 17 - log.error msg is inspect(BUFFER)
>         ok 18 - no "0" array index key in record: undefined
>         ok 19 - no "parent" array index key in record: undefined
>         ok 20 - log.error(BUFFER, "bar") msg is inspect(BUFFER) + " bar"
>         ok 21 - log.fatal msg is inspect(BUFFER)
>         ok 22 - no "0" array index key in record: undefined
>         ok 23 - no "parent" array index key in record: undefined
>         ok 24 - log.fatal(BUFFER, "bar") msg is inspect(BUFFER) + " bar"
>         1..24
>     ok 1 - log.info(BUFFER) # time=24.925ms
>     
>     1..1
>     # time=86.813ms
> }
> 
> ok 3 - test/child-behaviour.test.js # time=70.369ms {
>     # Subtest: child can add stream
>         ok 1 - should be equal
>         ok 2 - should be equal
>         ok 3 - should be equal
>         ok 4 - should be equal
>         1..4
>     ok 1 - child can add stream # time=13.007ms
>     
>     # Subtest: child can set level of inherited streams
>         ok 1 - should be equal
>         ok 2 - should be equal
>         ok 3 - should be equal
>         1..3
>     ok 2 - child can set level of inherited streams # time=2.525ms
>     
>     # Subtest: child can set level of inherited streams and add streams
>         ok 1 - should be equal
>         ok 2 - should be equal
>         ok 3 - should be equal
>         ok 4 - should be equal
>         ok 5 - should be equal
>         ok 6 - should be equal
>         1..6
>     ok 3 - child can set level of inherited streams and add streams # 
> time=2.542ms
>     
>     # Subtest: child should not lose parent "hostname"
>         ok 1 - should be equal
>         ok 2 - should be equal
>         ok 3 - should be equal
>         ok 4 - should be equal
>         1..4
>     ok 4 - child should not lose parent "hostname" # time=1.91ms
>     
>     1..4
>     # time=70.369ms
> }
> 
> ok 4 - test/cli-client-req.test.js # time=1625.354ms {
>     # Subtest: client_req extra newlines, client_res={} (pull #252)
>         ok 1 - should not error
>         ok 2 - should be equal
>         1..2
>     ok 1 - client_req extra newlines, client_res={} (pull \#252) # 
> time=1190.976ms
>     
>     # Subtest: client_req.address is not used for Host header in 2.x (issue 
> #504)
>         ok 1 - should not error
>         ok 2 - should be equal
>         1..2
>     ok 2 - client_req.address is not used for Host header in 2.x (issue 
> \#504) # time=424.57ms
>     
>     1..2
>     # time=1625.354ms
> }
> 
> ok 5 - test/cli-res.test.js # time=1763.508ms {
>     # Subtest: res with "header" string (issue #444)
>         ok 1 - should not error
>         ok 2 - should be equal
>         1..2
>     ok 1 - res with "header" string (issue \#444) # time=1129.885ms
>     
>     # Subtest: res without "header"
>         ok 1 - should not error
>         ok 2 - should be equal
>         1..2
>     ok 2 - res without "header" # time=596.853ms
>     
>     1..2
>     # time=1763.508ms
> }
> 
> (node:280404) DeprecationWarning: ifError() is deprecated, use error() instead
> (Use `node --trace-deprecation ...` to show where the warning was created)
> (node:280433) DeprecationWarning: ifError() is deprecated, use error() instead
> (Use `node --trace-deprecation ...` to show where the warning was created)
> ok 6 - test/cli.test.js # time=11544.929ms {
>     # Subtest: --version
>         ok 1 - should not error
>         ok 2 - should be equal
>         1..2
>     ok 1 - --version # time=1228.181ms
>     
>     # Subtest: --help
>         ok 1 - should not error
>         ok 2 - expect truthy value
>         1..2
>     ok 2 - --help # time=438.769ms
>     
>     # Subtest: -h
>         ok 1 - should not error
>         ok 2 - expect truthy value
>         1..2
>     ok 3 - -h # time=432.865ms
>     
>     # Subtest: --bogus
>         ok 1 - should error out
>         ok 2 - ... with exit code 1
>         1..2
>     ok 4 - --bogus # time=426.324ms
>     
>     # Subtest: simple.log
>         ok 1 - should not error
>         ok 2 - should be equal
>         1..2
>     ok 5 - simple.log # time=405.434ms
>     
>     # Subtest: cat simple.log
>         ok 1 - should not error
>         ok 2 - should be equal
>         1..2
>     ok 6 - cat simple.log # time=386.524ms
>     
>     # Subtest: time TZ tests
>         1..0
>     ok 7 - time TZ tests # time=23.855ms
>     
>     # Subtest: simple.log with color
>         ok 1 - should not error
>         ok 2 - should be equal
>         1..2
>     ok 8 - simple.log with color # time=293.408ms
>     
>     # Subtest: extrafield.log
>         ok 1 - should not error
>         ok 2 - should be equal
>         1..2
>     ok 9 - extrafield.log # time=257.231ms
>     
>     # Subtest: extrafield.log with color
>         ok 1 - should not error
>         ok 2 - should be equal
>         1..2
>     ok 10 - extrafield.log with color # time=259.843ms
>     
>     # Subtest: bogus.log
>         ok 1 - should not error
>         ok 2 - should be equal
>         1..2
>     ok 11 - bogus.log # time=258.382ms
>     
>     # Subtest: bogus.log -j
>         ok 1 - should not error
>         ok 2 - should be equal
>         1..2
>     ok 12 - bogus.log -j # time=252.685ms
>     
>     # Subtest: all.log
>         ok 1 - should not error
>         1..1
>     ok 13 - all.log # time=257.902ms
>     
>     # Subtest: simple.log doesnotexist1.log doesnotexist2.log
>         ok 1 - expect truthy value
>         ok 2 - should be equal
>         ok 3 - should be equal
>         ok 4 - stderr matches /^bunyan: ENOENT.*?, open 
> '.*?doesnotexist1.log'/m, stderr="bunyan: ENOENT: no such file or directory, 
> open 'doesnotexist1.log'\\nbunyan: ENOENT: no such file or directory, open 
> 'doesnotexist2.log'\\n"
>         ok 5 - stderr matches /^bunyan: ENOENT.*?, open 
> '.*?doesnotexist2.log'/m, stderr="bunyan: ENOENT: no such file or directory, 
> open 'doesnotexist1.log'\\nbunyan: ENOENT: no such file or directory, open 
> 'doesnotexist2.log'\\n"
>         1..5
>     ok 14 - simple.log doesnotexist1.log doesnotexist2.log # time=274.495ms
>     
>     # Subtest: multiple logs
>         ok 1 - should not error
>         ok 2 - should be equal
>         1..2
>     ok 15 - multiple logs # time=259.849ms
>     
>     # Subtest: multiple logs, bunyan format
>         ok 1 - should not error
>         ok 2 - should be equal
>         1..2
>     ok 16 - multiple logs, bunyan format # time=261.3ms
>     
>     # Subtest: log1.log.gz
>         ok 1 - should not error
>         ok 2 - should be equal
>         1..2
>     ok 17 - log1.log.gz # time=418.384ms
>     
>     # Subtest: mixed text and gzip logs
>         ok 1 - should not error
>         ok 2 - should be equal
>         1..2
>     ok 18 - mixed text and gzip logs # time=269.053ms
>     
>     # Subtest: --level 40
>         ok 1 - should not error
>         ok 2 - should be equal
>         ok 3 - should not error
>         ok 4 - should be equal
>         1..4
>     ok 19 - --level 40 # time=515.1ms
>     
>     # Subtest: --condition "this.level === 10 && this.pid === 123"
>         ok 1 - should not error
>         ok 2 - should be equal
>         ok 3 - should not error
>         ok 4 - should be equal
>         1..4
>     ok 20 - --condition "this.level === 10 && this.pid === 123" # 
> time=601.781ms
>     
>     # Subtest: --condition "this.level === TRACE
>         ok 1 - should not error
>         ok 2 - should be equal
>         1..2
>     ok 21 - --condition "this.level === TRACE # time=337.4ms
>     
>     # Subtest: multiple --conditions
>         ok 1 - should not error
>         ok 2 - should be equal
>         1..2
>     ok 22 - multiple --conditions # time=263.572ms
>     
>     # Subtest: robust req handling
>         ok 1 - should not error
>         ok 2 - should be equal
>         1..2
>     ok 23 - robust req handling # time=310.592ms
>     
>     # Subtest: should not crash on corpus/old-crashers/*.log
>         ok 1 - should not error
>         1..1
>     ok 24 - should not crash on corpus/old-crashers/*.log # time=1717.896ms
>     
>     # Subtest: should only show nonempty response bodies
>         ok 1 - should not error
>         ok 2 - should be equal
>         1..2
>     ok 25 - should only show nonempty response bodies # time=275.954ms
>     
>     # Subtest: time: simple.log local long
>         ok 1 - should not error
>         ok 2 - should be equal
>         1..2
>     ok 26 - time: simple.log local long # time=267.95ms
>     
>     # Subtest: time: simple.log utc long
>         ok 1 - should not error
>         ok 2 - should be equal
>         1..2
>     ok 27 - time: simple.log utc long # time=271.943ms
>     
>     # Subtest: time: simple.log local short
>         ok 1 - should not error
>         ok 2 - should be equal
>         1..2
>     ok 28 - time: simple.log local short # time=298.415ms
>     
>     # Subtest: time: simple.log utc short
>         ok 1 - should not error
>         ok 2 - should be equal
>         1..2
>     ok 29 - time: simple.log utc short # time=261.181ms
>     
>     1..29
>     # time=11544.929ms
> }
> 
> ok 7 - test/ctor.test.js # time=142.666ms {
>     # Subtest: ensure Logger creation options
>         ok 1 - no options should throw
>         ok 2 - no options.name should throw
>         ok 3 - just options.name should be sufficient
>         ok 4 - cannot use "stream" and "streams"
>         ok 5 - "streams" must be an array
>         ok 6 - "serializers" cannot be a string
>         ok 7 - "serializers" cannot be an array
>         1..7
>     ok 1 - ensure Logger creation options # time=32.549ms
>     
>     # Subtest: ensure Logger constructor is safe without new
>         ok 1 - constructor should call self with new if necessary
>         1..1
>     ok 2 - ensure Logger constructor is safe without new # time=13.18ms
>     
>     # Subtest: ensure Logger creation options (createLogger)
>         ok 1 - no options should throw
>         ok 2 - no options.name should throw
>         ok 3 - just options.name should be sufficient
>         ok 4 - cannot use "stream" and "streams"
>         ok 5 - "streams" must be an array
>         ok 6 - "serializers" cannot be a string
>         ok 7 - "serializers" cannot be an array
>         1..7
>     ok 3 - ensure Logger creation options (createLogger) # time=8.017ms
>     
>     # Subtest: ensure Logger child() options
>         ok 1 - no options should be fine
>         ok 2 - empty options should be fine too
>         ok 3 - child cannot change name
>         ok 4 - cannot use "stream" and "streams"
>         ok 5 - "streams" must be an array
>         ok 6 - "serializers" cannot be a string
>         ok 7 - "serializers" cannot be an array
>         1..7
>     ok 4 - ensure Logger child() options # time=7.713ms
>     
>     # Subtest: ensure Logger() rejects non-Logger parents
>         ok 1 - Logger arguments must be valid
>         ok 2 - Logger allows Logger instance as parent
>         1..2
>     ok 5 - ensure Logger() rejects non-Logger parents # time=2.986ms
>     
>     1..5
>     # time=142.666ms
> }
> 
> ok 8 - test/cycles.test.js # time=27.871ms {
>     # Subtest: cycles
>         ok 1 - expect truthy value
>         ok 2 - log record 0 matches
>         ok 3 - log record 1 matches
>         ok 4 - log record 2 matches
>         1..4
>     ok 1 - cycles # time=10.576ms
>     
>     1..1
>     # time=27.871ms
> }
> 
> ok 9 - test/error-event.test.js # time=70.856ms {
>     # Subtest: error event on file stream (reemitErrorEvents=undefined)
>         ok 1 - got err in error event: Error: ENOENT: no such file or 
> directory, open '/this/path/is/bogus.log'
>         ok 2 - error code is ENOENT
>         ok 3 - got a stream argument
>         ok 4 - should be equal
>         ok 5 - should be equal
>         1..5
>     ok 1 - error event on file stream (reemitErrorEvents=undefined) # 
> time=51.967ms
>     
>     # Subtest: error event on file stream (reemitErrorEvents=true)
>         ok 1 - got err in error event: Error: ENOENT: no such file or 
> directory, open '/this/path/is/bogus.log'
>         ok 2 - error code is ENOENT
>         ok 3 - got a stream argument
>         ok 4 - should be equal
>         ok 5 - should be equal
>         1..5
>     ok 2 - error event on file stream (reemitErrorEvents=true) # time=4.038ms
>     
>     # Subtest: error event on file stream (reemitErrorEvents=false)
>         ok 1 - got error event on the file stream
>         1..1
>     ok 3 - error event on file stream (reemitErrorEvents=false) # time=1.931ms
>     
>     # Subtest: error event on raw stream (reemitErrorEvents=undefined)
>         ok 1 - got error event on the raw stream
>         1..1
>     ok 4 - error event on raw stream (reemitErrorEvents=undefined) # 
> time=1.389ms
>     
>     # Subtest: error event on raw stream (reemitErrorEvents=false)
>         ok 1 - got error event on the raw stream
>         1..1
>     ok 5 - error event on raw stream (reemitErrorEvents=false) # time=1.115ms
>     
>     # Subtest: error event on raw stream (reemitErrorEvents=true)
>         ok 1 - got err in error event: Error: boom
>         ok 2 - should be equal
>         ok 3 - got a stream argument
>         ok 4 - expect truthy value
>         ok 5 - should be equal
>         1..5
>     ok 6 - error event on raw stream (reemitErrorEvents=true) # time=1.637ms
>     
>     1..6
>     # time=70.856ms
> }
> 
> ok 10 - test/level.test.js # time=71.738ms {
>     # Subtest: log.level() -> level num
>         ok 1 - should be equal
>         1..1
>     ok 1 - log.level() -> level num # time=6.921ms
>     
>     # Subtest: log.level(<const>)
>         ok 1 - should be equal
>         1..1
>     ok 2 - log.level(<const>) # time=1.462ms
>     
>     # Subtest: log.level(<num>)
>         ok 1 - should be equal
>         1..1
>     ok 3 - log.level(<num>) # time=1.049ms
>     
>     # Subtest: log.level(<name>)
>         ok 1 - should be equal
>         1..1
>     ok 4 - log.level(<name>) # time=1.055ms
>     
>     # Subtest: log.level(FATAL + 1)
>         ok 1 - should be equal
>         1..1
>     ok 5 - log.level(FATAL + 1) # time=1.036ms
>     
>     # Subtest: log.level(<weird numbers>)
>         ok 1 - should be equal
>         ok 2 - should be equal
>         ok 3 - should be equal
>         1..3
>     ok 6 - log.level(<weird numbers>) # time=1.032ms
>     
>     # Subtest: log.level(<invalid values>)
>         ok 1 - expected to throw
>         ok 2 - expected to throw
>         ok 3 - expected to throw
>         ok 4 - expected to throw
>         ok 5 - expected to throw
>         ok 6 - expected to throw
>         1..6
>     ok 7 - log.level(<invalid values>) # time=10.766ms
>     
>     1..7
>     # time=71.738ms
> }
> 
> ok 11 - test/log.test.js # time=178.189ms {
>     # Subtest: log.LEVEL() -> boolean
>         ok 1 - log1.trace() is false
>         ok 2 - should be equal
>         ok 3 - should be equal
>         ok 4 - should be equal
>         ok 5 - should be equal
>         ok 6 - should be equal
>         ok 7 - should be equal
>         ok 8 - should be equal
>         ok 9 - should be equal
>         ok 10 - should be equal
>         ok 11 - should be equal
>         ok 12 - should be equal
>         1..12
>     ok 1 - log.LEVEL() -> boolean # time=19.646ms
>     
>     # Subtest: log.info(undefined, <msg>)
>         ok 1 - log.trace(undefined, "some message")
>         ok 2 - log.debug(undefined, "some message")
>         ok 3 - log.info(undefined, "some message")
>         ok 4 - log.warn(undefined, "some message")
>         ok 5 - log.error(undefined, "some message")
>         ok 6 - log.fatal(undefined, "some message")
>         1..6
>     ok 2 - log.info(undefined, <msg>) # time=7.468ms
>     
>     # Subtest: log.info(<fields>, undefined)
>         ok 1 - log.trace msg: expect "undefined", got "undefined"
>         ok 2 - should be equal
>         ok 3 - log.debug msg: expect "undefined", got "undefined"
>         ok 4 - should be equal
>         ok 5 - log.info msg: expect "undefined", got "undefined"
>         ok 6 - should be equal
>         ok 7 - log.warn msg: expect "undefined", got "undefined"
>         ok 8 - should be equal
>         ok 9 - log.error msg: expect "undefined", got "undefined"
>         ok 10 - should be equal
>         ok 11 - log.fatal msg: expect "undefined", got "undefined"
>         ok 12 - should be equal
>         1..12
>     ok 3 - log.info(<fields>, undefined) # time=6.409ms
>     
>     # Subtest: log.info(null, <msg>)
>         ok 1 - log.trace msg is "some message"
>         ok 2 - log.debug msg is "some message"
>         ok 3 - log.info msg is "some message"
>         ok 4 - log.warn msg is "some message"
>         ok 5 - log.error msg is "some message"
>         ok 6 - log.fatal msg is "some message"
>         1..6
>     ok 4 - log.info(null, <msg>) # time=1.656ms
>     
>     # Subtest: log.info(<fields>, null)
>         ok 1 - log.trace msg: expect "null", got "null"
>         ok 2 - should be equal
>         ok 3 - log.debug msg: expect "null", got "null"
>         ok 4 - should be equal
>         ok 5 - log.info msg: expect "null", got "null"
>         ok 6 - should be equal
>         ok 7 - log.warn msg: expect "null", got "null"
>         ok 8 - should be equal
>         ok 9 - log.error msg: expect "null", got "null"
>         ok 10 - should be equal
>         ok 11 - log.fatal msg: expect "null", got "null"
>         ok 12 - should be equal
>         1..12
>     ok 5 - log.info(<fields>, null) # time=3.44ms
>     
>     # Subtest: log.info(<str>)
>         ok 1 - log.trace msg is "some message"
>         ok 2 - log.debug msg is "some message"
>         ok 3 - log.info msg is "some message"
>         ok 4 - log.warn msg is "some message"
>         ok 5 - log.error msg is "some message"
>         ok 6 - log.fatal msg is "some message"
>         1..6
>     ok 6 - log.info(<str>) # time=1.956ms
>     
>     # Subtest: log.info(<fields>, <str>)
>         ok 1 - log.trace msg: got "some message"
>         ok 2 - should be equal
>         ok 3 - log.debug msg: got "some message"
>         ok 4 - should be equal
>         ok 5 - log.info msg: got "some message"
>         ok 6 - should be equal
>         ok 7 - log.warn msg: got "some message"
>         ok 8 - should be equal
>         ok 9 - log.error msg: got "some message"
>         ok 10 - should be equal
>         ok 11 - log.fatal msg: got "some message"
>         ok 12 - should be equal
>         1..12
>     ok 7 - log.info(<fields>, <str>) # time=2.686ms
>     
>     # Subtest: log.info(<bool>)
>         ok 1 - log.trace msg is "true"
>         ok 2 - log.debug msg is "true"
>         ok 3 - log.info msg is "true"
>         ok 4 - log.warn msg is "true"
>         ok 5 - log.error msg is "true"
>         ok 6 - log.fatal msg is "true"
>         1..6
>     ok 8 - log.info(<bool>) # time=2.172ms
>     
>     # Subtest: log.info(<fields>, <bool>)
>         ok 1 - log.trace msg: got "true"
>         ok 2 - should be equal
>         ok 3 - log.debug msg: got "true"
>         ok 4 - should be equal
>         ok 5 - log.info msg: got "true"
>         ok 6 - should be equal
>         ok 7 - log.warn msg: got "true"
>         ok 8 - should be equal
>         ok 9 - log.error msg: got "true"
>         ok 10 - should be equal
>         ok 11 - log.fatal msg: got "true"
>         ok 12 - should be equal
>         1..12
>     ok 9 - log.info(<fields>, <bool>) # time=7.144ms
>     
>     # Subtest: log.info(<num>)
>         ok 1 - log.trace msg: got "3.14"
>         ok 2 - log.debug msg: got "3.14"
>         ok 3 - log.info msg: got "3.14"
>         ok 4 - log.warn msg: got "3.14"
>         ok 5 - log.error msg: got "3.14"
>         ok 6 - log.fatal msg: got "3.14"
>         1..6
>     ok 10 - log.info(<num>) # time=2.007ms
>     
>     # Subtest: log.info(<fields>, <num>)
>         ok 1 - log.trace msg: got "3.14"
>         ok 2 - should be equal
>         ok 3 - log.debug msg: got "3.14"
>         ok 4 - should be equal
>         ok 5 - log.info msg: got "3.14"
>         ok 6 - should be equal
>         ok 7 - log.warn msg: got "3.14"
>         ok 8 - should be equal
>         ok 9 - log.error msg: got "3.14"
>         ok 10 - should be equal
>         ok 11 - log.fatal msg: got "3.14"
>         ok 12 - should be equal
>         1..12
>     ok 11 - log.info(<fields>, <num>) # time=2.953ms
>     
>     # Subtest: log.info(<function>)
>         ok 1 - log.trace msg: got "[Function: func1]"
>         ok 2 - log.debug msg: got "[Function: func1]"
>         ok 3 - log.info msg: got "[Function: func1]"
>         ok 4 - log.warn msg: got "[Function: func1]"
>         ok 5 - log.error msg: got "[Function: func1]"
>         ok 6 - log.fatal msg: got "[Function: func1]"
>         1..6
>     ok 12 - log.info(<function>) # time=3.601ms
>     
>     # Subtest: log.info(<fields>, <function>)
>         ok 1 - log.trace msg: got "[Function: func2]"
>         ok 2 - should be equal
>         ok 3 - log.debug msg: got "[Function: func2]"
>         ok 4 - should be equal
>         ok 5 - log.info msg: got "[Function: func2]"
>         ok 6 - should be equal
>         ok 7 - log.warn msg: got "[Function: func2]"
>         ok 8 - should be equal
>         ok 9 - log.error msg: got "[Function: func2]"
>         ok 10 - should be equal
>         ok 11 - log.fatal msg: got "[Function: func2]"
>         ok 12 - should be equal
>         1..12
>     ok 13 - log.info(<fields>, <function>) # time=6.643ms
>     
>     # Subtest: log.info(<array>)
>         ok 1 - log.trace msg: got "[ 'a', 1, { two: 'deux' } ]"
>         ok 2 - log.debug msg: got "[ 'a', 1, { two: 'deux' } ]"
>         ok 3 - log.info msg: got "[ 'a', 1, { two: 'deux' } ]"
>         ok 4 - log.warn msg: got "[ 'a', 1, { two: 'deux' } ]"
>         ok 5 - log.error msg: got "[ 'a', 1, { two: 'deux' } ]"
>         ok 6 - log.fatal msg: got "[ 'a', 1, { two: 'deux' } ]"
>         1..6
>     ok 14 - log.info(<array>) # time=4.317ms
>     
>     # Subtest: log.info(<fields>, <array>)
>         ok 1 - log.trace msg: got "[ 'a', 1, { two: 'deux' } ]"
>         ok 2 - should be equal
>         ok 3 - log.debug msg: got "[ 'a', 1, { two: 'deux' } ]"
>         ok 4 - should be equal
>         ok 5 - log.info msg: got "[ 'a', 1, { two: 'deux' } ]"
>         ok 6 - should be equal
>         ok 7 - log.warn msg: got "[ 'a', 1, { two: 'deux' } ]"
>         ok 8 - should be equal
>         ok 9 - log.error msg: got "[ 'a', 1, { two: 'deux' } ]"
>         ok 10 - should be equal
>         ok 11 - log.fatal msg: got "[ 'a', 1, { two: 'deux' } ]"
>         ok 12 - should be equal
>         1..12
>     ok 15 - log.info(<fields>, <array>) # time=3.609ms
>     
>     # Subtest: log.info(null)
>         ok 1 - log.trace msg: got ""
>         ok 2 - log.debug msg: got ""
>         ok 3 - log.info msg: got ""
>         ok 4 - log.warn msg: got ""
>         ok 5 - log.error msg: got ""
>         ok 6 - log.fatal msg: got ""
>         1..6
>     ok 16 - log.info(null) # time=1.77ms
>     
>     # Subtest: log.info(null, <msg>)
>         ok 1 - log.trace msg: got "my message"
>         ok 2 - log.debug msg: got "my message"
>         ok 3 - log.info msg: got "my message"
>         ok 4 - log.warn msg: got "my message"
>         ok 5 - log.error msg: got "my message"
>         ok 6 - log.fatal msg: got "my message"
>         1..6
>     ok 17 - log.info(null, <msg>) # time=1.85ms
>     
>     1..17
>     # time=178.189ms
> }
> 
> ok 12 - test/other-api.test.js # time=50.09ms {
>     # Subtest: bunyan.<LEVEL>s
>         ok 1 - TRACE
>         ok 2 - DEBUG
>         ok 3 - INFO
>         ok 4 - WARN
>         ok 5 - ERROR
>         ok 6 - FATAL
>         1..6
>     ok 1 - bunyan.<LEVEL>s # time=7.819ms
>     
>     # Subtest: bunyan.resolveLevel()
>         ok 1 - TRACE
>         ok 2 - TRACE
>         ok 3 - DEBUG
>         ok 4 - DEBUG
>         ok 5 - INFO
>         ok 6 - INFO
>         ok 7 - WARN
>         ok 8 - WARN
>         ok 9 - ERROR
>         ok 10 - ERROR
>         ok 11 - FATAL
>         ok 12 - FATAL
>         1..12
>     ok 2 - bunyan.resolveLevel() # time=4.461ms
>     
>     1..2
>     # time=50.09ms
> }
> 
> ok 13 - test/process-exit.test.js # time=413.491ms {
>     # Subtest: log with rotating file stream will terminate
>         ok 1 - should not error
>         ok 2 - should be equal
>         ok 3 - should be equal
>         1..3
>     ok 1 - log with rotating file stream will terminate # time=402.943ms
>     
>     1..1
>     # time=413.491ms
> }
> 
> ok 14 - test/raw-stream.test.js # time=53.141ms {
>     # Subtest: raw stream
>         ok 1 - should be equal
>         ok 2 - first rec is an object
>         ok 3 - "two" field made it through
>         1..3
>     ok 1 - raw stream # time=11.035ms
>     
>     # Subtest: raw streams and regular streams can mix
>         ok 1 - should be equal
>         ok 2 - first rawRec is an object
>         ok 3 - "two" field made it through
>         ok 4 - should be equal
>         ok 5 - first nonRawRec is a string
>         1..5
>     ok 2 - raw streams and regular streams can mix # time=5.721ms
>     
>     # Subtest: child adding a non-raw stream works
>         ok 1 - rawRecs length should be 1 (is 1)
>         ok 2 - rawRec entry is an object
>         ok 3 - "two" field made it through
>         ok 4 - should be equal
>         ok 5 - first nonRawRec is a string
>         1..5
>     ok 3 - child adding a non-raw stream works # time=2.456ms
>     
>     1..3
>     # time=53.141ms
> }
> 
> ok 15 - test/ringbuffer.test.js # time=42.641ms {
>     # Subtest: ringbuffer
>         ok 1 - should be equal
>         ok 2 - should be equal
>         ok 3 - should be equal
>         ok 4 - should be equal
>         ok 5 - should be equal
>         ok 6 - should be equal
>         ok 7 - should be equal
>         ok 8 - should be equal
>         ok 9 - should be equal
>         ok 10 - should be equal
>         1..10
>     ok 1 - ringbuffer # time=13.541ms
>     
>     1..1
>     # time=42.641ms
> }
> 
> ok 16 - test/safe-json-stringify.test.js # time=1281.373ms {
>     # Subtest: __defineGetter__ boom
>         ok 1 - should not error
>         ok 2 - should be equal
>         1..2
>     ok 1 - __defineGetter__ boom # time=418.063ms
>     
>     # Subtest: __defineGetter__ boom, without safe-json-stringify
>         ok 1 - should not error
>         ok 2 - expect truthy value
>         ok 3 - expect truthy value
>         1..3
>     ok 2 - __defineGetter__ boom, without safe-json-stringify # time=301.959ms
>     
>     # Subtest: defineProperty boom
>         ok 1 - should not error
>         ok 2 - should be equal
>         ok 3 - should be equal
>         1..3
>     ok 3 - defineProperty boom # time=278.298ms
>     
>     # Subtest: defineProperty boom, without safe-json-stringify
>         ok 1 - should not error
>         ok 2 - expect truthy value
>         ok 3 - should be equal
>         ok 4 - expect truthy value
>         ok 5 - should be equal
>         1..5
>     ok 4 - defineProperty boom, without safe-json-stringify # time=275.085ms
>     
>     1..4
>     # time=1281.373ms
> }
> 
> ok 17 - test/serializers.test.js # time=112.096ms {
>     # Subtest: req serializer
>         ok 1 - should be equal
>         ok 2 - should be equal
>         ok 3 - should be equal
>         ok 4 - should be equal
>         ok 5 - should be equal
>         ok 6 - should be equal
>         ok 7 - should be equal
>         ok 8 - should be equal
>         ok 9 - should be equal
>         ok 10 - should be equal
>         ok 11 - should be equal
>         1..11
>     ok 1 - req serializer # time=56.168ms
>     
>     # Subtest: req serializer - express.originalUrl
>         ok 1 - should be equal
>         ok 2 - should be equal
>         ok 3 - should be equal
>         ok 4 - should be equal
>         1..4
>     ok 2 - req serializer - express.originalUrl # time=14.319ms
>     
>     # Subtest: res serializer
>         ok 1 - should be equal
>         ok 2 - should be equal
>         ok 3 - should be equal
>         ok 4 - should be equal
>         ok 5 - should be equal
>         ok 6 - should be equal
>         ok 7 - should be equal
>         ok 8 - should be equal
>         ok 9 - should be equal
>         1..9
>     ok 3 - res serializer # time=8.592ms
>     
>     # Subtest: err serializer
>         ok 1 - should be equal
>         ok 2 - should be equal
>         ok 3 - should be equal
>         ok 4 - should be equal
>         ok 5 - should be equal
>         ok 6 - should be equal
>         ok 7 - should be equal
>         ok 8 - should be equal
>         ok 9 - should be equal
>         ok 10 - should be equal
>         1..10
>     ok 4 - err serializer # time=3.918ms
>     
>     # Subtest: err serializer: custom serializer
>         ok 1 - should be equal
>         ok 2 - should be equal
>         ok 3 - should be equal
>         ok 4 - should be equal
>         1..4
>     ok 5 - err serializer: custom serializer # time=3.139ms
>     
>     # Subtest: err serializer: long stack
>         ok 1 - Just a VError
>         ok 2 - Just a VError
>         ok 3 - Just a VError
>         ok 4 - Just a WError
>         ok 5 - Just a WError
>         ok 6 - Just a WError
>         ok 7 - WError <- TypeError
>         ok 8 - WError <- TypeError
>         ok 9 - WError <- TypeError
>         ok 10 - WError <- WError
>         ok 11 - WError <- WError
>         ok 12 - WError <- WError
>         ok 13 - WError <- WError <- TypeError
>         ok 14 - WError <- WError <- TypeError
>         ok 15 - WError <- WError <- TypeError
>         ok 16 - WError <- WError <- WError
>         ok 17 - WError <- WError <- WError
>         ok 18 - WError <- WError <- WError
>         1..18
>     ok 6 - err serializer: long stack # time=11.036ms
>     
>     # Subtest: do not apply serializers if no record key
>         ok 1 - should be equal
>         ok 2 - should be equal
>         ok 3 - should be equal
>         ok 4 - should be equal
>         1..4
>     ok 7 - do not apply serializers if no record key # time=1.408ms
>     
>     1..7
>     # time=112.096ms
> }
> 
> ok 18 - test/src.test.js # time=28.784ms {
>     # Subtest: src
>         ok 1 - should be equal
>         ok 2 - expect truthy value
>         ok 3 - should be equal
>         ok 4 - should be equal
>         ok 5 - expect truthy value
>         ok 6 - should be equal
>         ok 7 - expect truthy value
>         ok 8 - should be equal
>         ok 9 - should be equal
>         ok 10 - expect truthy value
>         ok 11 - should be equal
>         ok 12 - expect truthy value
>         ok 13 - should be equal
>         ok 14 - should be equal
>         1..14
>     ok 1 - src # time=11.371ms
>     
>     1..1
>     # time=28.784ms
> }
> 
> ok 19 - test/stream-levels.test.js # time=69.454ms {
>     # Subtest: default stream log level
>         ok 1 - should be equal
>         ok 2 - should be equal
>         1..2
>     ok 1 - default stream log level # time=8.255ms
>     
>     # Subtest: default stream, level=DEBUG specified
>         ok 1 - should be equal
>         ok 2 - should be equal
>         1..2
>     ok 2 - default stream, level=DEBUG specified # time=1.716ms
>     
>     # Subtest: default stream, level="trace" specified
>         ok 1 - should be equal
>         ok 2 - should be equal
>         1..2
>     ok 3 - default stream, level="trace" specified # time=1.855ms
>     
>     # Subtest: stream & level="trace" specified
>         ok 1 - should be equal
>         ok 2 - should be equal
>         1..2
>     ok 4 - stream & level="trace" specified # time=1.857ms
>     
>     # Subtest: one stream, default level
>         ok 1 - should be equal
>         ok 2 - should be equal
>         1..2
>     ok 5 - one stream, default level # time=1.815ms
>     
>     # Subtest: one stream, top-"level" specified
>         ok 1 - should be equal
>         ok 2 - should be equal
>         1..2
>     ok 6 - one stream, top-"level" specified # time=1.718ms
>     
>     # Subtest: one stream, stream-"level" specified
>         ok 1 - should be equal
>         ok 2 - should be equal
>         1..2
>     ok 7 - one stream, stream-"level" specified # time=1.907ms
>     
>     # Subtest: one stream, both-"level" specified
>         ok 1 - should be equal
>         ok 2 - should be equal
>         1..2
>     ok 8 - one stream, both-"level" specified # time=2.933ms
>     
>     # Subtest: two streams, both-"level" specified
>         ok 1 - log.level()
>         ok 2 - should be equal
>         ok 3 - should be equal
>         1..3
>     ok 9 - two streams, both-"level" specified # time=4.257ms
>     
>     # Subtest: two streams, one with "level" specified
>         ok 1 - should be equal
>         ok 2 - should be equal
>         ok 3 - should be equal
>         1..3
>     ok 10 - two streams, one with "level" specified # time=1.352ms
>     
>     # Subtest: log level 0 to turn on all logging
>         ok 1 - should be equal
>         ok 2 - should be equal
>         1..2
>     ok 11 - log level 0 to turn on all logging # time=1.007ms
>     
>     1..11
>     # time=69.454ms
> }
> 
> 1..19
> # time=12238.413ms
> ERROR: Coverage for lines (61.14%) does not meet global threshold (100%)
> ERROR: Coverage for functions (49.48%) does not meet global threshold (100%)
> ERROR: Coverage for branches (55.5%) does not meet global threshold (100%)
> ERROR: Coverage for statements (60.48%) does not meet global threshold (100%)
> -------------------|---------|----------|---------|---------|---------------------------------------
> File               | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line 
> #s                     
> -------------------|---------|----------|---------|---------|---------------------------------------
> All files          |   60.48 |     55.5 |   49.48 |   61.14 |                 
>                       
>  exeunt/lib        |   47.36 |    29.41 |      20 |   47.36 |                 
>                       
>   exeunt.js        |   47.36 |    29.41 |      20 |   47.36 | 18-20,48,53-85  
>                       
>  lib               |   64.86 |    60.73 |   57.74 |   65.34 |                 
>                       
>   bunyan.js        |   64.86 |    60.73 |   57.74 |   65.34 | 
> ...1548,1574,1585-1587,1591-1592,1596 
>  mv                |    9.23 |        0 |       0 |    9.83 |                 
>                       
>   index.js         |    9.23 |        0 |       0 |    9.83 | 10-103          
>                       
>  safejsonstringify |   81.25 |    71.42 |     100 |   81.25 |                 
>                       
>   index.js         |   81.25 |    71.42 |     100 |   81.25 | 17,29,39,44-46  
>                       
> -------------------|---------|----------|---------|---------|---------------------------------------
> 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-bunyan_2.0.5+~cs4.4.3-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=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220412&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.

--- End Message ---
--- Begin Message ---
Source: node-bunyan
Source-Version: 2.0.5+~cs4.4.3-2
Done: Yadd <y...@debian.org>

We believe that the bug you reported is fixed in the latest version of
node-bunyan, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1009...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Yadd <y...@debian.org> (supplier of updated node-bunyan package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 18 Apr 2022 07:46:33 +0200
Source: node-bunyan
Architecture: source
Version: 2.0.5+~cs4.4.3-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers 
<pkg-javascript-de...@lists.alioth.debian.org>
Changed-By: Yadd <y...@debian.org>
Closes: 1009534
Changes:
 node-bunyan (2.0.5+~cs4.4.3-2) unstable; urgency=medium
 .
   * Fix test for tap >= 15 (--no-cov) (Closes: #1009534)
Checksums-Sha1: 
 89014e3bfcbc50da717bf9ad2e8382b4f8a5a86e 3134 node-bunyan_2.0.5+~cs4.4.3-2.dsc
 0019de1f5e09ae157970fe75831ee60081598363 5028 
node-bunyan_2.0.5+~cs4.4.3-2.debian.tar.xz
Checksums-Sha256: 
 5357ed650ac99e00a2c97822ca94fff1dc4ce40d2440732f1eef8f4a92e6c4bc 3134 
node-bunyan_2.0.5+~cs4.4.3-2.dsc
 04e603a561da070374e44153bd37166c98f1113c7f7c2cd153634f07998dec56 5028 
node-bunyan_2.0.5+~cs4.4.3-2.debian.tar.xz
Files: 
 b2fa5c474ebffa0698d96f85eaa260ff 3134 javascript optional 
node-bunyan_2.0.5+~cs4.4.3-2.dsc
 ec034496af8753a3089082cfad992c1f 5028 javascript optional 
node-bunyan_2.0.5+~cs4.4.3-2.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEAN/li4tVV3nRAF7J9tdMp8mZ7ukFAmJc+4kACgkQ9tdMp8mZ
7ullFg/+LxxTA0KMTZLTdG8t9sdJtU/QYGADRXkSadcNqkDsNDMf+v0Rlnbk8AUL
D+VM9Rq+5z8e60ZvF8G9Hy4OT5vAstiY0B2z57ez+j44nHqU8g+lesnuFPOEcKFT
Go4StpxYbzQTEDXRduibCo84IuF7y/fNHm39VYYoO/uAa1YXIcDkOyVZhC+Q2nhP
FKsoXDR94kGz3Y0HOswB+OJKQt7zoAkt54NjxYxxf5oUiuh1QK9lBlPIFFYbmik7
KK0cU1rVaOIVPL3emORyjDdXYEnD3B8IsV8gi5BH4UC64fad5KZD/W6CZHQTysN/
LWHXEjtGmLT5TIYYXwMfXKSCLzw9Ft37iSWtDdnQUdhIHZVP5Cw4VDmj/wJ7sJl3
O2Nw6S+iCIBmhkVv2dl8HEK3QdYB32QZFuJ5XfKjG/df+FTLwvZUSPLnemmzU+Oa
flmbIzODVdXCK8bDXZczwgNUkUtvHTJ9PLHI0p0GH2mkHfwtRPdJ/8gk4H6JRLhO
pwFI5oICi/c8//d+W3ykZPGYiNcWBfBrsueExXd67TtwtIdm4BuFjHGqg+pw7cYx
arbtmnnTfAeej/jCTmJE6JaVXJu84KIpQTpYPBmvZmzlma4TZ2I9JPH5p/FIPxxk
ndGp+000occRTE4Hq6qgnMqJLDIOAWkaI27mwgj+RIzOfZiZYdM=
=FALs
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to