[Pkg-javascript-devel] Bug#1086652: nodejs: FTBFS: AssertionError [ERR_ASSERTION]: Expected values to be strictly equal

Santiago Vila sanvila at debian.org
Sun Nov 3 00:14:45 GMT 2024


Package: src:nodejs
Version: 18.19.0+dfsg-6~deb12u2
Severity: serious
Control: close -1 20.17.0+dfsg-2
Tags: ftbfs bookworm

Dear maintainer:

During a rebuild of all packages in bookworm + proposed-updates, your package failed to build:

--------------------------------------------------------------------------------
[...]
  debian/rules binary
dh binary --with bash-completion
    dh_update_autotools_config
    dh_autoreconf
    debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
./configure --verbose --without-npm --without-corepack --shared --shared-zlib --shared-cares --shared-nghttp2 --shared-brotli --shared-builtin-undici/undici-path=/usr/share/nodejs/undici/undici-fetch.js --shared-builtin-acorn-path=/usr/share/nodejs/acorn/dist/acorn.js --shared-builtin-acorn_walk-path=/usr/share/nodejs/acorn-walk/dist/walk.js --shared-builtin-cjs_module_lexer/lexer-path=/usr/share/nodejs/cjs-module-lexer/lexer.js --shared-builtin-cjs_module_lexer/dist/lexer-path=/usr/share/nodejs/cjs-module-lexer/dist/lexer.js --with-intl=system-icu --prefix=/usr --shared-openssl --openssl-use-def-ca-store --arch-triplet=x86_64-linux-gnu --node-relative-path="lib/x86_64-linux-gnu/nodejs:share/nodejs" --shared-libuv --dest-os=linux --dest-cpu=x64
Node.js configure: Found Python 3.11.2...
Detected C++ compiler (CXX=g++) version: 12.2.0
Detected C compiler (CC=gcc) version: 12.2.0
creating icu_config.gypi
{ 'target_defaults': { 'cflags': [],
                        'default_configuration': 'Release',

[... snipped ...]

   duration_ms: 210.06900
   ...
ok 3278 parallel/test-zlib-params
   ---
   duration_ms: 215.27500
   ...
ok 3279 parallel/test-zlib-premature-end
   ---
   duration_ms: 214.57200
   ...
ok 3280 parallel/test-zlib-random-byte-pipes
   ---
   duration_ms: 266.75500
   ...
ok 3281 parallel/test-zlib-reset-before-write
   ---
   duration_ms: 210.17100
   ...
ok 3282 parallel/test-zlib-sync-no-event
   ---
   duration_ms: 210.07800
   ...
ok 3283 parallel/test-zlib-truncated
   ---
   duration_ms: 215.64100
   ...
ok 3284 parallel/test-zlib-unused-weak
   ---
   duration_ms: 261.79500
   ...
ok 3285 parallel/test-zlib-unzip-one-byte-chunks
   ---
   duration_ms: 214.37000
   ...
ok 3286 parallel/test-zlib-write-after-close
   ---
   duration_ms: 262.17500
   ...
ok 3287 parallel/test-zlib-write-after-end
   ---
   duration_ms: 261.89400
   ...
ok 3288 parallel/test-zlib-write-after-flush
   ---
   duration_ms: 262.46200
   ...
ok 3289 parallel/test-zlib-zero-byte
   ---
   duration_ms: 266.86000
   ...
ok 3290 parallel/test-zlib-zero-windowBits
   ---
   duration_ms: 168.55900
   ...
ok 3291 sequential/test-async-wrap-getasyncid
   ---
   duration_ms: 507.43500
   ...
ok 3292 sequential/test-buffer-creation-regression
   ---
   duration_ms: 168.45900
   ...
ok 3293 sequential/test-child-process-emfile
   ---
   duration_ms: 407.35600
   ...
ok 3294 sequential/test-child-process-execsync
   ---
   duration_ms: 1108.24000
   ...
ok 3295 sequential/test-child-process-exit
   ---
   duration_ms: 908.15300
   ...
ok 3296 sequential/test-child-process-pass-fd
   ---
   duration_ms: 8819.59300
   ...
ok 3297 sequential/test-cli-syntax-bad
   ---
   duration_ms: 908.08700
   ...
ok 3298 sequential/test-cli-syntax-file-not-found
   ---
   duration_ms: 508.02400
   ...
ok 3299 sequential/test-cli-syntax-good
   ---
   duration_ms: 1010.68500
   ...
ok 3300 sequential/test-cli-syntax-require
   ---
   duration_ms: 608.49400
   ...
ok 3301 sequential/test-cluster-inspect-brk
   ---
   duration_ms: 262.42700
   ...
ok 3302 sequential/test-cluster-net-listen-ipv6only-none
   ---
   duration_ms: 607.39500
   ...
ok 3303 sequential/test-cluster-net-listen-ipv6only-rr
   ---
   duration_ms: 607.65800
   ...
ok 3304 sequential/test-cluster-send-handle-large-payload
   ---
   duration_ms: 407.36700
   ...
ok 3305 sequential/test-cpu-prof-default
   ---
   duration_ms: 1508.14700
   ...
ok 3306 sequential/test-cpu-prof-dir-absolute
   ---
   duration_ms: 1808.21100
   ...
ok 3307 sequential/test-cpu-prof-dir-and-name
   ---
   duration_ms: 1708.26000
   ...
ok 3308 sequential/test-cpu-prof-dir-relative
   ---
   duration_ms: 1708.60000
   ...
ok 3309 sequential/test-cpu-prof-dir-worker # TODO : Fix flaky test
   ---
   duration_ms: 1908.48600
   ...
ok 3310 sequential/test-cpu-prof-drained
   ---
   duration_ms: 1708.32000
   ...
ok 3311 sequential/test-cpu-prof-exit
   ---
   duration_ms: 507.42000
   ...
ok 3312 sequential/test-cpu-prof-invalid-options
   ---
   duration_ms: 261.77400
   ...
ok 3313 sequential/test-cpu-prof-kill
   ---
   duration_ms: 507.29100
   ...
ok 3314 sequential/test-cpu-prof-name
   ---
   duration_ms: 1808.46500
   ...
ok 3315 sequential/test-cpu-prof-worker-argv
   ---
   duration_ms: 1708.33500
   ...
ok 3316 sequential/test-crypto-timing-safe-equal
   ---
   duration_ms: 168.65300
   ...
ok 3317 sequential/test-debug-prompt
   ---
   duration_ms: 707.81800
   ...
ok 3318 sequential/test-debugger-custom-port
   ---
   duration_ms: 707.97300
   ...
ok 3319 sequential/test-debugger-debug-brk
   ---
   duration_ms: 209.83700
   ...
ok 3320 sequential/test-debugger-invalid-args
   ---
   duration_ms: 5512.98300
   ...
ok 3321 sequential/test-debugger-launch
   ---
   duration_ms: 807.96200
   ...
ok 3322 sequential/test-debugger-pid
   ---
   duration_ms: 607.84700
   ...
ok 3323 sequential/test-deprecation-flags
   ---
   duration_ms: 707.58600
   ...
ok 3324 sequential/test-dgram-bind-shared-ports
   ---
   duration_ms: 507.44500
   ...
ok 3325 sequential/test-dgram-implicit-bind-failure
   ---
   duration_ms: 168.33900
   ...
ok 3326 sequential/test-dgram-pingpong
   ---
   duration_ms: 168.44300
   ...
ok 3327 sequential/test-diagnostic-dir-cpu-prof
   ---
   duration_ms: 3109.29000
   ...
ok 3328 sequential/test-diagnostic-dir-heap-prof
   ---
   duration_ms: 1909.13900
   ...
ok 3329 sequential/test-fs-opendir-recursive
   ---
   duration_ms: 261.61200
   ...
ok 3330 sequential/test-fs-readdir-recursive
   ---
   duration_ms: 261.69000
   ...
ok 3331 sequential/test-fs-stat-sync-overflow
   ---
   duration_ms: 407.29200
   ...
ok 3332 sequential/test-fs-watch # TODO : Fix flaky test
   ---
   duration_ms: 168.40900
   ...
ok 3333 sequential/test-gc-http-client
   ---
   duration_ms: 261.53600
   ...
ok 3334 sequential/test-gc-http-client-onerror
   ---
   duration_ms: 261.60300
   ...
ok 3335 sequential/test-gc-http-client-timeout
   ---
   duration_ms: 807.87400
   ...
ok 3336 sequential/test-heapdump
   ---
   duration_ms: 907.98300
   ...
ok 3337 sequential/test-heapdump-flag
   ---
   duration_ms: 908.53300
   ...
ok 3338 sequential/test-http-econnrefused
   ---
   duration_ms: 209.94000
   ...
ok 3339 sequential/test-http-keep-alive-large-write
   ---
   duration_ms: 209.92100
   ...
ok 3340 sequential/test-http-keepalive-maxsockets
   ---
   duration_ms: 508.24700
   ...
ok 3341 sequential/test-http-max-sockets
   ---
   duration_ms: 209.76800
   ...
ok 3342 sequential/test-http-regr-gh-2928
   ---
   duration_ms: 807.78000
   ...
ok 3343 sequential/test-http-server-keep-alive-timeout-slow-client-headers
   ---
   duration_ms: 2409.34400
   ...
ok 3344 sequential/test-http-server-keep-alive-timeout-slow-server
   ---
   duration_ms: 1809.51400
   ...
ok 3345 sequential/test-http2-large-file
   ---
   duration_ms: 407.22000
   ...
ok 3346 sequential/test-http2-max-session-memory
   ---
   duration_ms: 209.87600
   ...
ok 3347 sequential/test-http2-ping-flood
   ---
   duration_ms: 261.89900
   ...
ok 3348 sequential/test-http2-settings-flood
   ---
   duration_ms: 261.70500
   ...
ok 3349 sequential/test-http2-timeout-large-write
   ---
   duration_ms: 8114.29300
   ...
ok 3350 sequential/test-http2-timeout-large-write-file
   ---
   duration_ms: 8114.30700
   ...
ok 3351 sequential/test-https-connect-localport
   ---
   duration_ms: 261.83400
   ...
ok 3352 sequential/test-https-server-keep-alive-timeout
   ---
   duration_ms: 2008.72800
   ...
ok 3353 sequential/test-init
   ---
   duration_ms: 608.28400
   ...
ok 3354 sequential/test-inspector-port-cluster
   ---
   duration_ms: 5012.34700
   ...
ok 3355 sequential/test-module-loading
   ---
   duration_ms: 209.97100
   ...
ok 3356 sequential/test-net-GH-5504
   ---
   duration_ms: 507.61300
   ...
ok 3357 sequential/test-net-better-error-messages-port
   ---
   duration_ms: 168.46700
   ...
ok 3358 sequential/test-net-connect-econnrefused
   ---
   duration_ms: 261.61900
   ...
ok 3359 sequential/test-net-connect-handle-econnrefused
   ---
   duration_ms: 210.00200
   ...
ok 3360 sequential/test-net-connect-local-error
   ---
   duration_ms: 168.30700
   ...
ok 3361 sequential/test-net-listen-shared-ports
   ---
   duration_ms: 507.35400
   ...
ok 3362 sequential/test-net-localport
   ---
   duration_ms: 168.36400
   ...
ok 3363 sequential/test-net-reconnect-error
   ---
   duration_ms: 263.16000
   ...
ok 3364 sequential/test-net-response-size
   ---
   duration_ms: 1408.19800
   ...
ok 3365 sequential/test-net-server-address
   ---
   duration_ms: 168.87800
   ...
ok 3366 sequential/test-net-server-bind
   ---
   duration_ms: 326.48900
   ...
ok 3367 sequential/test-next-tick-error-spin
   ---
   duration_ms: 326.46800
   ...
ok 3368 sequential/test-perf-hooks
   ---
   duration_ms: 1308.50900
   ...
ok 3369 sequential/test-performance-eventloopdelay
   ---
   duration_ms: 11317.22800
   ...
ok 3370 sequential/test-pipe
   ---
   duration_ms: 407.47400
   ...
ok 3371 sequential/test-process-title
   ---
   duration_ms: 326.56900
   ...
ok 3372 sequential/test-process-warnings
   ---
   duration_ms: 510.24800
   ...
ok 3373 sequential/test-repl-timeout-throw
   ---
   duration_ms: 507.58500
   ...
ok 3374 sequential/test-require-cache-without-stat
   ---
   duration_ms: 210.28200
   ...
ok 3375 sequential/test-resolution-inspect-brk
   ---
   duration_ms: 261.97100
   ...
ok 3376 sequential/test-runner-run-inspect
   ---
   duration_ms: 4312.20000
   ...
ok 3377 sequential/test-stream2-fs
   ---
   duration_ms: 168.52000
   ...
ok 3378 sequential/test-stream2-stderr-sync
   ---
   duration_ms: 707.75000
   ...
ok 3379 sequential/test-timers-block-eventloop
   ---
   duration_ms: 210.14400
   ...
ok 3380 sequential/test-timers-set-interval-excludes-callback-duration
   ---
   duration_ms: 607.30400
   ...
ok 3381 sequential/test-tls-connect
   ---
   duration_ms: 209.91900
   ...
ok 3382 sequential/test-tls-lookup
   ---
   duration_ms: 209.75900
   ...
ok 3383 sequential/test-tls-psk-client # TODO : Fix flaky test
   ---
   duration_ms: 1308.28500
   ...
ok 3384 sequential/test-tls-securepair-client # TODO : Fix flaky test
   ---
   duration_ms: 1408.22200
   ...
ok 3385 sequential/test-tls-session-timeout
   ---
   duration_ms: 2408.96200
   ...
ok 3386 sequential/test-util-debug
   ---
   duration_ms: 4111.10200
   ...
ok 3387 sequential/test-vm-break-on-sigint
   ---
   duration_ms: 908.73000
   ...
ok 3388 sequential/test-vm-timeout-escape-promise-module-2
   ---
   duration_ms: 209.98300
   ...
ok 3389 sequential/test-vm-timeout-rethrow
   ---
   duration_ms: 326.87800
   ...
ok 3390 sequential/test-worker-eventlooputil
   ---
   duration_ms: 407.29200
   ...
ok 3391 sequential/test-worker-fshandles-error-on-termination
   ---
   duration_ms: 2112.03400
   ...
ok 3392 sequential/test-worker-fshandles-open-close-on-termination
   ---
   duration_ms: 2109.85700
   ...
ok 3393 sequential/test-worker-prof
   ---
   duration_ms: 708.83800
   ...

Failed tests:
./node /<<PKGBUILDDIR>>/test/parallel/test-tls-alpn-server-client.js
make[2]: *** [Makefile:542: test-ci-js] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [debian/rules:256: override_dh_auto_test-arch] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:191: binary] Error 2
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/bookworm/

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.


Note: The bug is closed with the version in trixie/sid, but
packages in bookworm must still build in bookworm.


Thanks.



More information about the Pkg-javascript-devel mailing list