Your message dated Sat, 27 Apr 2024 05:36:27 +0000
with message-id <e1s0ajb-00ammw...@fasolo.debian.org>
and subject line Bug#1069888: fixed in node-bunyan 2.0.5+~cs4.4.3-3
has caused the Debian Bug report #1069888,
regarding node-bunyan: FTBFS: failing tests
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.)


-- 
1069888: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1069888
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:node-bunyan
Version: 2.0.5+~cs4.4.3-2
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 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 -R tap -J --no-cov 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
# Subtest: test/add-stream.test.js
    # 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=18.713ms
# Subtest: proper stream
        ok 1 - expect truthy value
        1..1
    ok 2 - proper stream # time=4.908ms
1..2
    # time=46.964ms
ok 1 - test/add-stream.test.js # time=46.964ms

# Subtest: test/buffer.test.js
    # 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=15.595ms
1..1
    # time=36.998ms
ok 2 - test/buffer.test.js # time=36.998ms

# Subtest: test/child-behaviour.test.js
    # 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=8.798ms
# 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.496ms
# 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=5.594ms
# 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.888ms
1..4
    # time=43.011ms
ok 3 - test/child-behaviour.test.js # time=43.011ms

(node:558561) DeprecationWarning: ifError() is deprecated, use error() instead
(Use `node --trace-deprecation ...` to show where the warning was created)
# Subtest: test/cli-client-req.test.js
    # 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=210.2ms
# 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=202.419ms
1..2
    # time=419.141ms
ok 4 - test/cli-client-req.test.js # time=419.141ms

(node:558595) DeprecationWarning: ifError() is deprecated, use error() instead
(Use `node --trace-deprecation ...` to show where the warning was created)
# Subtest: test/cli-res.test.js
    # 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=224.569ms
# Subtest: res without "header"
        ok 1 - should not error
        ok 2 - should be equal
        1..2
    ok 2 - res without "header" # time=222.341ms
1..2
    # time=452.876ms
ok 5 - test/cli-res.test.js # time=452.876ms

(node:558627) DeprecationWarning: ifError() is deprecated, use error() instead
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:558846) DeprecationWarning: ifError() is deprecated, use error() instead
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:558967) DeprecationWarning: ifError() is deprecated, use error() instead
(Use `node --trace-deprecation ...` to show where the warning was created)
# Subtest: test/cli.test.js
    # Subtest: --version
        ok 1 - should not error
        ok 2 - should be equal
        1..2
    ok 1 - --version # time=237.591ms
# Subtest: --help
        ok 1 - should not error
        ok 2 - expect truthy value
        1..2
    ok 2 - --help # time=207.259ms
# Subtest: -h
        ok 1 - should not error
        ok 2 - expect truthy value
        1..2
    ok 3 - -h # time=195.229ms
# Subtest: --bogus
        ok 1 - should error out
        ok 2 - ... with exit code 1
        1..2
    ok 4 - --bogus # time=196.929ms
# Subtest: simple.log
        ok 1 - should not error
        ok 2 - should be equal
        1..2
    ok 5 - simple.log # time=202.82ms
# Subtest: cat simple.log
        ok 1 - should not error
        ok 2 - should be equal
        1..2
    ok 6 - cat simple.log # time=231.029ms
# Subtest: time TZ tests
        1..0
    ok 7 - time TZ tests # time=17.643ms
# Subtest: simple.log with color
        ok 1 - should not error
        ok 2 - should be equal
        1..2
    ok 8 - simple.log with color # time=205.306ms
# Subtest: extrafield.log
        ok 1 - should not error
        ok 2 - should be equal
        1..2
    ok 9 - extrafield.log # time=196.271ms
# Subtest: extrafield.log with color
        ok 1 - should not error
        ok 2 - should be equal
        1..2
    ok 10 - extrafield.log with color # time=211.84ms
# Subtest: bogus.log
        ok 1 - should not error
        ok 2 - should be equal
        1..2
    ok 11 - bogus.log # time=210.895ms
# Subtest: bogus.log -j
        ok 1 - should not error
        ok 2 - should be equal
        1..2
    ok 12 - bogus.log -j # time=199.132ms
# Subtest: all.log
        ok 1 - should not error
        1..1
    ok 13 - all.log # time=192.438ms
# Subtest: simple.log doesnotexist1.log doesnotexist2.log
        not ok 1 - expect truthy value
          ---
          at:
            line: 224
            column: 15
            file: test/cli.test.js
          stack: |
            test/cli.test.js:224:15
          source: |2
                    function (err, stdout, stderr) {
                        t.ok(err)
            --------------^
                        t.equal(err.code, 2)
                        t.equal(stdout,
          ...
not ok 2 - Cannot read properties of null (reading 'code')
          ---
          stack: |
            test/cli.test.js:225:25
          at:
            line: 225
            column: 25
            file: test/cli.test.js
          type: TypeError
          tapCaught: uncaughtException
          test: simple.log doesnotexist1.log doesnotexist2.log
          source: |2
                        t.ok(err)
                        t.equal(err.code, 2)
            ------------------------^
                        t.equal(stdout,
                            /* JSSTYLED */
          ...
1..2
        # failed 2 of 2 tests
    not ok 14 - simple.log doesnotexist1.log doesnotexist2.log # time=231.198ms
# Subtest: multiple logs
        ok 1 - should not error
        ok 2 - should be equal
        1..2
    ok 15 - multiple logs # time=200.047ms
# Subtest: multiple logs, bunyan format
        ok 1 - should not error
        ok 2 - should be equal
        1..2
    ok 16 - multiple logs, bunyan format # time=203.534ms
# Subtest: log1.log.gz
        ok 1 - should not error
        ok 2 - should be equal
        1..2
    ok 17 - log1.log.gz # time=222.744ms
# 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=201.004ms
# 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=395.304ms
# 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=387.089ms
# Subtest: --condition "this.level === TRACE
        ok 1 - should not error
        ok 2 - should be equal
        1..2
    ok 21 - --condition "this.level === TRACE # time=192.029ms
# Subtest: multiple --conditions
        ok 1 - should not error
        ok 2 - should be equal
        1..2
    ok 22 - multiple --conditions # time=224.551ms
# Subtest: robust req handling
        ok 1 - should not error
        ok 2 - should be equal
        1..2
    ok 23 - robust req handling # time=199.042ms
# 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=958.905ms
# 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=135.638ms
# 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=143.75ms
# 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=131.621ms
# 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=135.851ms
# 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=135.653ms
1..29
    # failed 1 of 29 tests
    # time=6616.878ms
not ok 6 - test/cli.test.js # time=6616.878ms
  ---
  env: {}
  file: test/cli.test.js
  timeout: 30000
  command: /usr/bin/node
  args:
    - test/cli.test.js
  stdio:
    - 0
    - pipe
    - 2
  cwd: /<<PKGBUILDDIR>>
  exitCode: 1
  ...

# Subtest: test/ctor.test.js
    # 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=15.77ms
# 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=2.743ms
# 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=5.171ms
# 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=3.331ms
# 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=1.157ms
1..5
    # time=56.749ms
ok 7 - test/ctor.test.js # time=56.749ms

# Subtest: test/cycles.test.js
    # 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=9.04ms
1..1
    # time=15.717ms
ok 8 - test/cycles.test.js # time=15.717ms

# Subtest: test/error-event.test.js
    # 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=32.541ms
# 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=3.538ms
# 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.518ms
# 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.124ms
# 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=0.802ms
# 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.623ms
1..6
    # time=49.345ms
ok 9 - test/error-event.test.js # time=49.345ms

# Subtest: test/level.test.js
    # Subtest: log.level() -> level num
        ok 1 - should be equal
        1..1
    ok 1 - log.level() -> level num # time=6.085ms
# Subtest: log.level(<const>)
        ok 1 - should be equal
        1..1
    ok 2 - log.level(<const>) # time=1.439ms
# Subtest: log.level(<num>)
        ok 1 - should be equal
        1..1
    ok 3 - log.level(<num>) # time=1.399ms
# Subtest: log.level(<name>)
        ok 1 - should be equal
        1..1
    ok 4 - log.level(<name>) # time=1.163ms
# Subtest: log.level(FATAL + 1)
        ok 1 - should be equal
        1..1
    ok 5 - log.level(FATAL + 1) # time=1.029ms
# 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.841ms
# 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=6.816ms
1..7
    # time=53.816ms
ok 10 - test/level.test.js # time=53.816ms

# Subtest: test/log.test.js
    # 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=10.938ms
# 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=4.575ms
# 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=4.214ms
# 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=2.207ms
# 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=4.119ms
# 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=2.144ms
# 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=3.386ms
# 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.03ms
# 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=5.968ms
# 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=6.908ms
# 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=3.769ms
# 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.025ms
# 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=3.25ms
# 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.187ms
# 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.923ms
# 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=8.544ms
# 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=7.947ms
1..17
    # time=144.313ms
ok 11 - test/log.test.js # time=144.313ms

# Subtest: test/other-api.test.js
    # 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=8.19ms
# 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=5.314ms
1..2
    # time=36.702ms
ok 12 - test/other-api.test.js # time=36.702ms

# Subtest: test/process-exit.test.js
    # 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=241.428ms
1..1
    # time=248.695ms
ok 13 - test/process-exit.test.js # time=248.695ms

# Subtest: test/raw-stream.test.js
    # 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=12.591ms
# 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=4.504ms
# 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=6.163ms
1..3
    # time=52.729ms
ok 14 - test/raw-stream.test.js # time=52.729ms

# Subtest: test/ringbuffer.test.js
    # 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=10.968ms
1..1
    # time=30.995ms
ok 15 - test/ringbuffer.test.js # time=30.995ms

# Subtest: test/safe-json-stringify.test.js
    # Subtest: __defineGetter__ boom
        ok 1 - should not error
        ok 2 - should be equal
        1..2
    ok 1 - __defineGetter__ boom # time=234.164ms
# 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=214.369ms
# 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=220.91ms
# 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=226.193ms
1..4
    # time=901.839ms
ok 16 - test/safe-json-stringify.test.js # time=901.839ms

# Subtest: test/serializers.test.js
    # 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.504ms
# 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=5.698ms
# 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=5.088ms
# 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=2.895ms
# 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=1.615ms
# 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=8.297ms
# 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.143ms
1..7
    # time=88.078ms
ok 17 - test/serializers.test.js # time=88.078ms

# Subtest: test/src.test.js
    # 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=13.247ms
1..1
    # time=33.441ms
ok 18 - test/src.test.js # time=33.441ms

# Subtest: test/stream-levels.test.js
    # Subtest: default stream log level
        ok 1 - should be equal
        ok 2 - should be equal
        1..2
    ok 1 - default stream log level # time=9.775ms
# 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=2.453ms
# 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=2.415ms
# Subtest: stream & level="trace" specified
        ok 1 - should be equal
        ok 2 - should be equal
        1..2
    ok 4 - stream & level="trace" specified # time=2.113ms
# 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.759ms
# 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.502ms
# 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.442ms
# 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=1.671ms
# 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=2.248ms
# 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.897ms
# 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.226ms
1..11
    # time=77.985ms
ok 19 - test/stream-levels.test.js # time=77.985ms

1..19
# failed 1 of 19 tests
# time=8056.837ms
dh_auto_test: error: /bin/sh -ex debian/tests/pkg-js/test returned exit code 1
make: *** [debian/rules:8: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202404/

About the archive rebuild: The build was made on virtual machines
of type m6a.large and r6a.large from AWS, using sbuild and a reduced
chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug
happens 73% of the time.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.

--- End Message ---
--- Begin Message ---
Source: node-bunyan
Source-Version: 2.0.5+~cs4.4.3-3
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 1069...@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: Sat, 27 Apr 2024 08:30:17 +0400
Source: node-bunyan
Built-For-Profiles: nocheck
Architecture: source
Version: 2.0.5+~cs4.4.3-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers 
<pkg-javascript-de...@lists.alioth.debian.org>
Changed-By: Yadd <y...@debian.org>
Closes: 1069888
Changes:
 node-bunyan (2.0.5+~cs4.4.3-3) unstable; urgency=medium
 .
   * Update lintian override info format in d/source/lintian-overrides
     on line 2-8.
   * Declare compliance with policy 4.7.0
   * Drop one unstable test (Closes: #1069888)
Checksums-Sha1: 
 cd83dfb4e7d3b67984c58921c259b8f8f6e4012c 3134 node-bunyan_2.0.5+~cs4.4.3-3.dsc
 9a87e08439461b334d67ee0baa90ac965c4dcbb0 5568 
node-bunyan_2.0.5+~cs4.4.3-3.debian.tar.xz
Checksums-Sha256: 
 1a116bd674f983e0141e76545475426e9fd3cc6647fadc6a94e5f4fa75b58aff 3134 
node-bunyan_2.0.5+~cs4.4.3-3.dsc
 bfde47e2501713c3d6dda01f97934145347b301c983fee38cbe0f4ff6dc4768c 5568 
node-bunyan_2.0.5+~cs4.4.3-3.debian.tar.xz
Files: 
 30866c88519e795242f47f68aa31ae53 3134 javascript optional 
node-bunyan_2.0.5+~cs4.4.3-3.dsc
 b99d74a8c6e843d86ac2c8d15ed307ce 5568 javascript optional 
node-bunyan_2.0.5+~cs4.4.3-3.debian.tar.xz

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

iQIzBAEBCgAdFiEEAN/li4tVV3nRAF7J9tdMp8mZ7ukFAmYsh+AACgkQ9tdMp8mZ
7unWLxAAlmCoulU7N2mcFf51AhQ2jm3DG+mMAadFBzifBEpJ6/JWSca/h3NFEgwp
rQrBPak9imzQKfE2E5IEG+lEjLrGCqZkbuqOt8wJqhAFv5e3WTCrwXA44q8ntunX
bFHyGX8XFFpEepSZkS990BXKwYB95Y79eL0NnjksfM+OMODQ4vp6RUwgyjnUltnk
1rxoxIy+/IX48NBlQFrXOf1kB8LUrz3SRln8XIKevF8XOCkpeWtuLiRLDfKs2vqW
jON9+0N2Q+zoXwTRsdmnclMyN6yEauxaZYJpGaBXsL3uXSYMPjxZF4pMFfyeKbNu
hoLA4xZvIMPe1vOkgr2fNliKXdYdcMHiFyMf8sQupvLp4NkhrOuoDrk74kjoCnPm
FoYWz3pnl48qi6I2Yxd068L5Rx6N2zIcz4VByq6kVE0RqJHHW5vT71fIl+FXmk8W
zZadudcGkgFB7oGw1HrypzFV0fvQBnUVa1CoZYrFS02s18sxgbrnIUr66TeOmIYf
WekwvAMBP5g4Wm8UiHs897PF41UlebvuqYMz1Bp9bHcLv/N083zgXClJxNLmWNJw
5rliJoCwehvLQB3vi6PqY4AjiTMTXq07D5EayM+jbNtffAwXfHwP3+qGCHMwegY5
cuHNHNw/DQ3ip/weDbm0j9nGDuckj+IG9VY88+SuTRGXJICL694=
=TfYB
-----END PGP SIGNATURE-----

Attachment: pgpnrVzKWxUnQ.pgp
Description: PGP signature


--- End Message ---

Reply via email to