[Pkg-javascript-devel] Bug#1064306: nodejs: FTBFS on mips64el: failed tests

Sebastian Ramacher sramacher at debian.org
Mon Feb 19 21:10:36 GMT 2024


Source: nodejs
Version: 18.19.1+dfsg-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramacher at debian.org

https://buildd.debian.org/status/fetch.php?pkg=nodejs&arch=mips64el&ver=18.19.1%2Bdfsg-1&stamp=1708294535&raw=0

not ok 270 parallel/test-cli-node-options
  ---
  duration_ms: 8260.48900
  severity: fail
  exitcode: 1
  stack: |-
    node:assert:991
        throw newErr;
        ^
    
    AssertionError [ERR_ASSERTION]: ifError got unwanted exception: Command failed: /<<PKGBUILDDIR>>/out/Release/node -e console.log("B")
    Warning: disabling flag --expose_wasm due to conflicting flags
    
        at /<<PKGBUILDDIR>>/test/parallel/test-cli-node-options.js:110:14
        at /<<PKGBUILDDIR>>/test/common/index.js:453:15
        at ChildProcess.exithandler (node:child_process:430:5)
        at ChildProcess.exithandler (node:child_process:422:12)
        at ChildProcess.emit (node:events:517:28)
        at maybeClose (node:internal/child_process:1098:16)
        at Socket.<anonymous> (node:internal/child_process:450:11)
        at Socket.emit (node:events:517:28)
        at Pipe.<anonymous> (node:net:351:12) {
      generatedMessage: false,
      code: 'ERR_ASSERTION',
      actual: Error: Command failed: /<<PKGBUILDDIR>>/out/Release/node -e console.log("B")
      Warning: disabling flag --expose_wasm due to conflicting flags
      
          at ChildProcess.exithandler (node:child_process:422:12)
          at ChildProcess.emit (node:events:517:28)
          at maybeClose (node:internal/child_process:1098:16)
          at Socket.<anonymous> (node:internal/child_process:450:11)
          at Socket.emit (node:events:517:28)
          at Pipe.<anonymous> (node:net:351:12) {
        code: null,
        killed: false,
        signal: 'SIGSEGV',
        cmd: '/<<PKGBUILDDIR>>/out/Release/node -e console.log("B")'
      },
      expected: null,
      operator: 'ifError'
    }
    
    Node.js v18.19.1

...

not ok 475 parallel/test-crypto-sign-verify
  ---
  duration_ms: 715.73800
  severity: fail
  exitcode: 1
  stack: |-
    node:assert:635
          throw err;
          ^
    
    AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
    + actual - expected
    
      Comparison {
    +   message: 'error:1E08010C:DECODER routines::unsupported'
    -   message: 'bye, bye, library'
      }
        at Object.<anonymous> (/<<PKGBUILDDIR>>/test/parallel/test-crypto-sign-verify.js:42:10)
        at Module._compile (node:internal/modules/cjs/loader:1356:14)
        at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)
        at Module.load (node:internal/modules/cjs/loader:1197:32)
        at Module._load (node:internal/modules/cjs/loader:1013:12)
        at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12)
        at node:internal/main/run_main_module:28:49 {
      generatedMessage: true,
      code: 'ERR_ASSERTION',
      actual: Error: error:1E08010C:DECODER routines::unsupported
          at Sign.sign (node:internal/crypto/sig:131:29)
          at assert.throws.message (/<<PKGBUILDDIR>>/test/parallel/test-crypto-sign-verify.js:43:31)
          at getActual (node:assert:756:5)
          at Function.throws (node:assert:902:24)
          at Object.<anonymous> (/<<PKGBUILDDIR>>/test/parallel/test-crypto-sign-verify.js:42:10)
          at Module._compile (node:internal/modules/cjs/loader:1356:14)
          at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)
          at Module.load (node:internal/modules/cjs/loader:1197:32)
          at Module._load (node:internal/modules/cjs/loader:1013:12)
          at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {
        reason: 'unsupported',
        code: 'ERR_OSSL_UNSUPPORTED'
      },
      expected: { message: 'bye, bye, library' },
      operator: 'throws'
    }

...

not ok 579 parallel/test-debugger-preserve-breaks # TODO : Fix flaky test
  ---
  duration_ms: 26966.18100
  severity: flaky
  exitcode: 1
  stack: |-
    /<<PKGBUILDDIR>>/test/common/debugger.js:90
              reject(new Error([
                     ^
    
    Error: Timeout (25000) 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:569:17)
        at process.processTimers (node:internal/timers:512:7)
    
    Node.js v18.19.1

...

not ok 792 parallel/test-freeze-intrinsics
  ---
  duration_ms: 710.81600
  severity: fail
  exitcode: 1
  stack: |-
    node:assert:125
      throw new AssertionError(obj);
      ^
    
    AssertionError [ERR_ASSERTION]: Missing expected exception (TypeError).
        at Object.<anonymous> (/<<PKGBUILDDIR>>/test/parallel/test-freeze-intrinsics.js:36:10)
        at Module._compile (node:internal/modules/cjs/loader:1356:14)
        at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)
        at Module.load (node:internal/modules/cjs/loader:1197:32)
        at Module._load (node:internal/modules/cjs/loader:1013:12)
        at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12)
        at node:internal/main/run_main_module:28:49 {
      generatedMessage: false,
      code: 'ERR_ASSERTION',
      actual: undefined,
      expected: Object <[Object: null prototype] {}> { name: 'TypeError' },
      operator: 'throws'
    }

...
(and some more)
...

Failed tests:
./node /<<PKGBUILDDIR>>/test/parallel/test-cli-node-options.js
./node /<<PKGBUILDDIR>>/test/parallel/test-crypto-sign-verify.js
./node --frozen-intrinsics /<<PKGBUILDDIR>>/test/parallel/test-freeze-intrinsics.js
./node /<<PKGBUILDDIR>>/test/parallel/test-tls-root-certificates.js
./node /<<PKGBUILDDIR>>/test/parallel/test-vm-global-non-writable-properties.js
./node /<<PKGBUILDDIR>>/test/parallel/test-vm-global-setter.js
./node --experimental-vm-modules /<<PKGBUILDDIR>>/test/parallel/test-vm-module-synthetic.js
./node /<<PKGBUILDDIR>>/test/parallel/test-vm-strict-assign.js
make[2]: *** [Makefile:542: test-ci-js] Error 1


Cheers
-- 
Sebastian Ramacher



More information about the Pkg-javascript-devel mailing list