Package: src:node-parse-json
Version: 5.2.0+~cs5.1.7-1
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/@types/mocha -> /usr/share/nodejs/@types/mocha
Link lines-and-columns/node_modules/assert -> /usr/share/nodejs/assert
Link lines-and-columns/node_modules/@types/mocha -> 
/usr/share/nodejs/@types/mocha
Link node_modules/lines-and-columns -> ../lines-and-columns
Link node_modules/@types/parse-json -> ../../types-parse-json
   dh_auto_build --buildsystem=nodejs
No build command found, searching known files
Found debian/nodejs/lines-and-columns/build
        cd ./lines-and-columns && sh -ex 
../debian/nodejs/lines-and-columns/build
+ tsc --build tsconfig.build.json
+ mv build/index.js build/index.mjs
+ babeljs -o build/index.js --presets @babel/preset-env build/index.mjs
No build command found, searching known files
   dh_auto_test --buildsystem=nodejs
        ln -s ../. node_modules/parse-json
        /bin/sh -ex debian/tests/pkg-js/test
+ tape test.js
TAP version 13
# main
ok 1 should be truthy
ok 2 should throw
not ok 3 should throw
  ---
    operator: throws
    expected: |-
      '/Unexpected token "?}"?.*in foo\\.json/'
    actual: |-
      ErrorEXError { name: 'JSONError', codeFrame: '  1 | {\n  2 | \t"foo": true,\n> 3 | }\n    | ^', 
fileName: 'foo.json', message: 'Expected double-quoted property name in JSON at position 16 while parsing 
\'{\t"foo": true,}\' in foo.json \n\n  1 | {\n  2 | \t"foo": true,\n> 3 | }\n    | ^\n' }
    at: Test.<anonymous> (/<<PKGBUILDDIR>>/test.js:15:4)
    stack: |-
      JSONError: Expected double-quoted property name in JSON at position 16 while 
parsing '{   "foo": true,}' in foo.json
1 | {
        2 |     "foo": true,
      > 3 | }
          | ^
at parseJson (/<<PKGBUILDDIR>>/index.js:29:21)
          at /<<PKGBUILDDIR>>/test.js:17:4
          at Test.throws (/usr/share/nodejs/tape/lib/test.js:630:3)
          at Test.bound [as throws] (/usr/share/nodejs/tape/lib/test.js:95:17)
          at Test.<anonymous> (/<<PKGBUILDDIR>>/test.js:15:4)
          at Test.bound [as _cb] (/usr/share/nodejs/tape/lib/test.js:95:17)
          at Test.run (/usr/share/nodejs/tape/lib/test.js:115:28)
          at Test.bound [as run] (/usr/share/nodejs/tape/lib/test.js:95:17)
          at Immediate.next [as _onImmediate] 
(/usr/share/nodejs/tape/lib/results.js:157:7)
          at process.processImmediate (node:internal/timers:478:21)
  ...
not ok 4 should throw
  ---
    operator: throws
    expected: |-
      '/Unexpected token "?}"?.*in foo\\.json/'
    actual: |-
      ErrorEXError { name: 'JSONError', fileName: 'foo.json', codeFrame: '  1 | {\n  2 | \t"foo": 
true,\n> 3 | }\n    | ^', message: 'Expected double-quoted property name in JSON at position 16 while parsing 
\'{\t"foo": true,}\' in foo.json \n\n  1 | {\n  2 | \t"foo": true,\n> 3 | }\n    | ^\n' }
    at: Test.<anonymous> (/<<PKGBUILDDIR>>/test.js:24:4)
    stack: |-
      JSONError: Expected double-quoted property name in JSON at position 16 while 
parsing '{   "foo": true,}' in foo.json
1 | {
        2 |     "foo": true,
      > 3 | }
          | ^
at parseJson (/<<PKGBUILDDIR>>/index.js:29:21)
          at /<<PKGBUILDDIR>>/test.js:25:3
          at Test.throws (/usr/share/nodejs/tape/lib/test.js:630:3)
          at Test.bound [as throws] (/usr/share/nodejs/tape/lib/test.js:95:17)
          at Test.<anonymous> (/<<PKGBUILDDIR>>/test.js:24:4)
          at Test.bound [as _cb] (/usr/share/nodejs/tape/lib/test.js:95:17)
          at Test.run (/usr/share/nodejs/tape/lib/test.js:115:28)
          at Test.bound [as run] (/usr/share/nodejs/tape/lib/test.js:95:17)
          at Immediate.next [as _onImmediate] 
(/usr/share/nodejs/tape/lib/results.js:157:7)
          at process.processImmediate (node:internal/timers:478:21)
  ...
not ok 5 should throw
  ---
    operator: throws
    expected: |-
      '/Unexpected token "?}"?.*in foo\\.json/'
    actual: |-
      ErrorEXError { name: 'JSONError', fileName: 'foo.json', codeFrame: '  1 | {\n  2 | \t"foo": 
true,\n> 3 | }\n    | ^', message: 'Expected double-quoted property name in JSON at position 16 while parsing 
\'{\t"foo": true,}\' in foo.json \n\n  1 | {\n  2 | \t"foo": true,\n> 3 | }\n    | ^\n' }
    at: Test.<anonymous> (/<<PKGBUILDDIR>>/test.js:28:4)
    stack: |-
      JSONError: Expected double-quoted property name in JSON at position 16 while 
parsing '{   "foo": true,}' in foo.json
1 | {
        2 |     "foo": true,
      > 3 | }
          | ^
at parseJson (/<<PKGBUILDDIR>>/index.js:29:21)
          at /<<PKGBUILDDIR>>/test.js:30:4
          at Test.throws (/usr/share/nodejs/tape/lib/test.js:630:3)
          at Test.bound [as throws] (/usr/share/nodejs/tape/lib/test.js:95:17)
          at Test.<anonymous> (/<<PKGBUILDDIR>>/test.js:28:4)
          at Test.bound [as _cb] (/usr/share/nodejs/tape/lib/test.js:95:17)
          at Test.run (/usr/share/nodejs/tape/lib/test.js:115:28)
          at Test.bound [as run] (/usr/share/nodejs/tape/lib/test.js:95:17)
          at Immediate.next [as _onImmediate] 
(/usr/share/nodejs/tape/lib/results.js:157:7)
          at process.processImmediate (node:internal/timers:478:21)
  ...
# throws exported error error
ok 6 should throw

1..6
# tests 6
# pass  3
# fail  3

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