[Pkg-javascript-devel] Bug#1054690: nodejs: FTBFS: make[2]: *** [Makefile:526: test-ci-js] Error 1

Lucas Nussbaum lucas at debian.org
Fri Oct 27 20:03:23 BST 2023


Source: nodejs
Version: 18.13.0+dfsg1-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20231027 ftbfs-trixie

Hi,

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


Relevant part (hopefully):
> not ok 452 parallel/test-crypto-dh
>   ---
>   duration_ms: 3.320
>   severity: fail
>   exitcode: 1
>   stack: |-
>     node:assert:636
>           throw err;
>           ^
>     
>     AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
>     + actual - expected
>     
>       Comparison {
>     +   message: 'Supplied key is too small'
>     -   message: 'error:02800080:Diffie-Hellman routines::invalid secret'
>       }
>         at Object.<anonymous> (/<<PKGBUILDDIR>>/test/parallel/test-crypto-dh.js:166:8)
>         at Module._compile (node:internal/modules/cjs/loader:1218:14)
>         at Module._extensions..js (node:internal/modules/cjs/loader:1272:10)
>         at Module.load (node:internal/modules/cjs/loader:1081:32)
>         at Module._load (node:internal/modules/cjs/loader:922:12)
>         at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
>         at node:internal/main/run_main_module:23:47 {
>       generatedMessage: true,
>       code: 'ERR_ASSERTION',
>       actual: RangeError: Supplied key is too small
>           at DiffieHellman.dhComputeSecret [as computeSecret] (node:internal/crypto/diffiehellman:167:29)
>           at assert.throws.message (/<<PKGBUILDDIR>>/test/parallel/test-crypto-dh.js:167:7)
>           at getActual (node:assert:757:5)
>           at Function.throws (node:assert:903:24)
>           at Object.<anonymous> (/<<PKGBUILDDIR>>/test/parallel/test-crypto-dh.js:166:8)
>           at Module._compile (node:internal/modules/cjs/loader:1218:14)
>           at Module._extensions..js (node:internal/modules/cjs/loader:1272:10)
>           at Module.load (node:internal/modules/cjs/loader:1081:32)
>           at Module._load (node:internal/modules/cjs/loader:922:12)
>           at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) {
>         code: 'ERR_CRYPTO_INVALID_KEYLEN'
>       },
>       expected: { message: 'error:02800080:Diffie-Hellman routines::invalid secret' },
>       operator: 'throws'
>     }
>     
>     Node.js v18.13.0
>   ...

[...]

> not ok 3195 sequential/test-debugger-preserve-breaks # TODO : Fix flaky test
>   ---
>   duration_ms: 31.770
>   severity: flaky
>   exitcode: 1
>   stack: |-
>     /<<PKGBUILDDIR>>/test/common/debugger.js:90
>               reject(new Error([
>                      ^
>     
>     Error: Timeout (30000) while waiting for /(?:assert|break|break on start|debugCommand|exception|other|promiseRejection) in/i; found: debug> 
>     debug> 
>     < Waiting for the debugger to disconnect...
>     < 
>     debug> 
>         at Timeout.<anonymous> (/<<PKGBUILDDIR>>/test/common/debugger.js:90:18)
>         at listOnTimeout (node:internal/timers:564:17)
>         at process.processTimers (node:internal/timers:507:7)
>     
>     Node.js v18.13.0
>   ...


The full build log is available from:
http://qa-logs.debian.net/2023/10/27/nodejs_18.13.0+dfsg1-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20231027;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20231027&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the Pkg-javascript-devel mailing list