Package: src:node-chownr
Version: 2.0.0-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
   dh_auto_build --buildsystem=nodejs
No build command found, searching known files
   dh_auto_test --buildsystem=nodejs
        mkdir -p node_modules
        ln -s ../. node_modules/chownr
        /bin/sh -ex debian/tests/pkg-js/test
+ tap -R tap --no-cov test/concurrent-sync.js test/old-readdir.js
TAP version 13
# Subtest: test/concurrent-sync.js
    # Subtest: get the ids to use
        1..0
    ok 1 - get the ids to use # time=26.223ms
# Subtest: run test
        # Subtest: should complete successfully
            1..0
        ok 1 - should complete successfully # time=12.105ms
# Subtest: verify
            ok 1 - should match pattern provided
            ok 2 - should match pattern provided
            ok 3 - d1 turned into a file
            ok 4 - should match pattern provided
            ok 5 - expected to throw
            ok 6 - expected to throw
            1..6
        ok 2 - verify # time=9.361ms
# Subtest: verify a
            ok 1 - should match pattern provided
            ok 2 - should match pattern provided
            ok 3 - d1 turned into a file
            ok 4 - should match pattern provided
            ok 5 - expected to throw
            ok 6 - expected to throw
            1..6
        ok 3 - verify a # time=4.593ms
# Subtest: verify a/b
            ok 1 - should match pattern provided
            ok 2 - should match pattern provided
            ok 3 - d1 turned into a file
            ok 4 - should match pattern provided
            ok 5 - expected to throw
            ok 6 - expected to throw
            1..6
        ok 4 - verify a/b # time=3.91ms
# Subtest: verify a/b/c
            ok 1 - should match pattern provided
            ok 2 - should match pattern provided
            ok 3 - d1 turned into a file
            ok 4 - should match pattern provided
            ok 5 - expected to throw
            ok 6 - expected to throw
            1..6
        ok 5 - verify a/b/c # time=3.543ms
# Subtest: verify d
            ok 1 - should match pattern provided
            ok 2 - should match pattern provided
            ok 3 - d1 turned into a file
            ok 4 - should match pattern provided
            ok 5 - expected to throw
            ok 6 - expected to throw
            1..6
        ok 6 - verify d # time=2.939ms
# Subtest: verify d/e
            ok 1 - should match pattern provided
            ok 2 - should match pattern provided
            ok 3 - d1 turned into a file
            ok 4 - should match pattern provided
            ok 5 - expected to throw
            ok 6 - expected to throw
            1..6
        ok 7 - verify d/e # time=3.331ms
# Subtest: verify d/e/f
            ok 1 - should match pattern provided
            ok 2 - should match pattern provided
            ok 3 - d1 turned into a file
            ok 4 - should match pattern provided
            ok 5 - expected to throw
            ok 6 - expected to throw
            1..6
        ok 8 - verify d/e/f # time=6.116ms
# Subtest: verify g
            ok 1 - should match pattern provided
            ok 2 - should match pattern provided
            ok 3 - d1 turned into a file
            ok 4 - should match pattern provided
            ok 5 - expected to throw
            ok 6 - expected to throw
            1..6
        ok 9 - verify g # time=2.741ms
# Subtest: verify g/h
            ok 1 - should match pattern provided
            ok 2 - should match pattern provided
            ok 3 - d1 turned into a file
            ok 4 - should match pattern provided
            ok 5 - expected to throw
            ok 6 - expected to throw
            1..6
        ok 10 - verify g/h # time=3.841ms
# Subtest: verify g/h/i
            ok 1 - should match pattern provided
            ok 2 - should match pattern provided
            ok 3 - d1 turned into a file
            ok 4 - should match pattern provided
            ok 5 - expected to throw
            ok 6 - expected to throw
            1..6
        ok 11 - verify g/h/i # time=2.72ms
# Subtest: verify j
            ok 1 - should match pattern provided
            ok 2 - should match pattern provided
            ok 3 - d1 turned into a file
            ok 4 - should match pattern provided
            ok 5 - expected to throw
            ok 6 - expected to throw
            1..6
        ok 12 - verify j # time=2.308ms
# Subtest: verify j/k
            ok 1 - should match pattern provided
            ok 2 - should match pattern provided
            ok 3 - d1 turned into a file
            ok 4 - should match pattern provided
            ok 5 - expected to throw
            ok 6 - expected to throw
            1..6
        ok 13 - verify j/k # time=3.913ms
# Subtest: verify j/k/l
            ok 1 - should match pattern provided
            ok 2 - should match pattern provided
            ok 3 - d1 turned into a file
            ok 4 - should match pattern provided
            ok 5 - expected to throw
            ok 6 - expected to throw
            1..6
        ok 14 - verify j/k/l # time=5.001ms
# Subtest: verify m
            ok 1 - should match pattern provided
            ok 2 - should match pattern provided
            ok 3 - d1 turned into a file
            ok 4 - should match pattern provided
            ok 5 - expected to throw
            ok 6 - expected to throw
            1..6
        ok 15 - verify m # time=2.393ms
# Subtest: verify m/n
            ok 1 - should match pattern provided
            ok 2 - should match pattern provided
            ok 3 - d1 turned into a file
            ok 4 - should match pattern provided
            ok 5 - expected to throw
            ok 6 - expected to throw
            1..6
        ok 16 - verify m/n # time=2.407ms
# Subtest: verify m/n/o
            ok 1 - should match pattern provided
            ok 2 - should match pattern provided
            ok 3 - d1 turned into a file
            ok 4 - should match pattern provided
            ok 5 - expected to throw
            ok 6 - expected to throw
            1..6
        ok 17 - verify m/n/o # time=14.783ms
1..17
    ok 2 - run test # time=183.075ms
1..2
    # time=244.485ms
ok 1 - test/concurrent-sync.js # time=244.485ms

# Subtest: test/old-readdir.js
    # basic.js
    # Subtest: get the ids to use
        1..0
    ok 1 - get the ids to use # time=44.148ms
# Subtest: run test
        # Subtest: should complete successfully
            1..0
        ok 1 - should complete successfully # time=87.591ms
# Subtest: verify
            ok 1 - should match pattern provided
            1..1
        ok 2 - verify # time=12.269ms
# Subtest: verify a
            ok 1 - should match pattern provided
            1..1
        ok 3 - verify a # time=1.402ms
# Subtest: verify a/b
            ok 1 - should match pattern provided
            1..1
        ok 4 - verify a/b # time=1.458ms
# Subtest: verify a/b/c
            ok 1 - should match pattern provided
            1..1
        ok 5 - verify a/b/c # time=1.046ms
# Subtest: verify d
            ok 1 - should match pattern provided
            1..1
        ok 6 - verify d # time=1.14ms
# Subtest: verify d/e
            ok 1 - should match pattern provided
            1..1
        ok 7 - verify d/e # time=0.763ms
# Subtest: verify d/e/f
            ok 1 - should match pattern provided
            1..1
        ok 8 - verify d/e/f # time=0.625ms
# Subtest: verify g
            ok 1 - should match pattern provided
            1..1
        ok 9 - verify g # time=0.781ms
# Subtest: verify g/h
            ok 1 - should match pattern provided
            1..1
        ok 10 - verify g/h # time=0.833ms
# Subtest: verify g/h/i
            ok 1 - should match pattern provided
            1..1
        ok 11 - verify g/h/i # time=0.638ms
# Subtest: verify j
            ok 1 - should match pattern provided
            1..1
        ok 12 - verify j # time=0.628ms
# Subtest: verify j/k
            ok 1 - should match pattern provided
            1..1
        ok 13 - verify j/k # time=0.55ms
# Subtest: verify j/k/l
            ok 1 - should match pattern provided
            1..1
        ok 14 - verify j/k/l # time=0.676ms
# Subtest: verify m
            ok 1 - should match pattern provided
            1..1
        ok 15 - verify m # time=0.584ms
# Subtest: verify m/n
            ok 1 - should match pattern provided
            1..1
        ok 16 - verify m/n # time=0.525ms
# Subtest: verify m/n/o
            ok 1 - should match pattern provided
            1..1
        ok 17 - verify m/n/o # time=0.725ms
1..17
    ok 2 - run test # time=130.03ms
# sync.js
    not ok 3 - child test left in queue: t.test get the ids to use
    not ok 4 - child test left in queue: t.test run test
    # concurrent.js
    not ok 5 - child test left in queue: t.test get the ids to use
    not ok 6 - child test left in queue: t.test run test
    # concurrent-sync.js
    not ok 7 - child test left in queue: t.test get the ids to use
    not ok 8 - child test left in queue: t.test run test
    not ok 9 - The "list[2]" argument must be an instance of Buffer or 
Uint8Array. Received type string ('a')
      ---
      at:
        line: 587
        column: 13
        file: node:buffer
        function: Function.concat
      stack: |
        Array.forEach (<anonymous>)
      type: TypeError
      code: ERR_INVALID_ARG_TYPE
      tapCaught: uncaughtException
      test: TAP
      ...
1..3
    # test count(9) != plan(3)
    # failed 13 of 9 tests
    # time=263.698ms
not ok 2 - test/old-readdir.js # time=263.698ms
  ---
  env: {}
  file: test/old-readdir.js
  timeout: 30000
  command: /usr/bin/node
  args:
    - test/old-readdir.js
  stdio:
    - 0
    - pipe
    - 2
  cwd: /<<PKGBUILDDIR>>
  failures:
    - &a1
      id: 4
      name: "child test left in queue: t.test run test"
      fullname: test/old-readdir.js
      tapError: id greater than plan end
      plan:
        start: 1
        end: 3
    - &a2
      id: 5
      name: "child test left in queue: t.test get the ids to use"
      fullname: test/old-readdir.js
      tapError: id greater than plan end
      plan:
        start: 1
        end: 3
    - &a3
      id: 6
      name: "child test left in queue: t.test run test"
      fullname: test/old-readdir.js
      tapError: id greater than plan end
      plan:
        start: 1
        end: 3
    - &a4
      id: 7
      name: "child test left in queue: t.test get the ids to use"
      fullname: test/old-readdir.js
      tapError: id greater than plan end
      plan:
        start: 1
        end: 3
    - &a5
      id: 8
      name: "child test left in queue: t.test run test"
      fullname: test/old-readdir.js
      tapError: id greater than plan end
      plan:
        start: 1
        end: 3
    - &a6
      id: 9
      name: The "list[2]" argument must be an instance of Buffer or Uint8Array.
        Received type string ('a')
      fullname: test/old-readdir.js
      tapError: id greater than plan end
      plan:
        start: 1
        end: 3
    - *a1
    - *a2
    - *a3
    - *a4
    - *a5
    - *a6
  exitCode: 1
  ...

1..2
# failed 1 of 2 tests
# time=597.017ms
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/202406/

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 is
fully reproducible.

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.

--
Pkg-javascript-devel mailing list
Pkg-javascript-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel

Reply via email to