[From nobody Mon Aug 31 23:35:07 2026
Received: (at maintonly) by bugs.debian.org; 13 Apr 2026 13:08:22 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-116.6 required=4.0 tests=BAYES_00,
 BODY_INCLUDES_PACKAGE,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,
 DKIM_VALID_AU,DKIM_VALID_EF,FOURLA,FROMDEVELOPER,FVGT_m_MULTI_ODD,
 HAS_PACKAGE,SPF_HELO_NONE,SPF_NONE,UNPARSEABLE_RELAY,
 USER_IN_DKIM_WELCOMELIST autolearn=ham autolearn_force=no
 version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 49; hammy, 150; neutral, 120; spammy,
 0. spammytokens:
 hammytokens:0.000-+--Hx-spam-relays-external:sk:stravin,
 0.000-+--H*RT:sk:stravin, 0.000-+--Hx-spam-relays-external:311,
 0.000-+--H*RT:311, 0.000-+--H*RT:108
Return-path: &lt;ema@debian.org&gt;
Received: from stravinsky.debian.org ([2001:41b8:202:deb::311:108]:60270)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;ema@debian.org&gt;) id 1wCH1a-002m7Q-08
 for maintonly@bugs.debian.org; Mon, 13 Apr 2026 13:08:22 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.org; 
 s=smtpauto.stravinsky;
 h=X-Debian-User:Content-Type:MIME-Version:Message-ID:
 Subject:To:From:Date:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:
 Content-Description:In-Reply-To:References;
 bh=SHtVGh1WNnrvJJPTvhMUZRmAnNpDvst9a5uCL5d2LzY=; b=o1ceoosVEYJfDbhsjmBfmM5JE3
 37U0RSTr16I2mZ8KvCq5Ia3Ar3HrprBOnvByOuMjFRyGJwrqrHNWnWGMvcwKsbCVPQZ0yH38B4p3l
 VyhSd8AXNHLy4Cf+szEKA+9jcEccUeBVhuq1HRVTQwqHPq3Xv3E2XHw67wAHOMFHZxkSZLVQPvyN4
 Zwko2ol+JE6Gara/uSfaUAQRbwLjfwPYlFC6vObAAl9YQ2meNbquP6FFyn9pTyftnrRUdJWRdR88A
 PNFnotecigyTqOmzQ89Ezmj/2fs4rxqa0Rmf+QbVpAQjh3gq341rB/ocrUINboIe9fWqTc6Kl7bH/
 ppO/bNCA==;
Received: from authenticated user by stravinsky.debian.org with esmtpsa
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;ema@debian.org&gt;) id 1wCH1Y-00CJVD-1O
 for maintonly@bugs.debian.org; Mon, 13 Apr 2026 13:08:20 +0000
Date: Mon, 13 Apr 2026 15:08:20 +0200
From: Emanuele Rocca &lt;ema@debian.org&gt;
To: maintonly@bugs.debian.org
Subject: nodejs: ftbfs with GCC-16
Message-ID: &lt;adzqxIy4mS6zlt5H@ariel.home&gt;
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
X-Debian-User: ema
Delivered-To: maintonly@bugs.debian.org

Package: src:nodejs
Version: 22.22.1+dfsg+~cs22.19.15-1
Severity: important
Tags: sid forky ftbfs
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-16

Hi,

nodejs fails to build in a test rebuild on at least amd64 and arm64 with
gcc-16/g++-16, but builds properly with gcc-15/g++-15. The severity of this
report will be raised before the forky release.

The full build log can be found at:
https://people.debian.org/~ema/gcc-16-rebuilds/output-1/nodejs_arm64.build.xz

The last lines of the build log are at the end of this report.

To build with GCC 16, either set CC=gcc-16 CXX=g++-16 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures include unused (but set) variables, array subscripts
partly outside array bounds, and new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-16/porting_to.html

Please only close this issue after double-checking that the package can be
built correctly with GCC 16.

Please do not reassign this bug to another package. If a fix in another package
is required, then file a bug for the other package (or clone), and mark this
bug as blocked by the bug in the other package.

[...]


  duration_ms: 911.70600
  ...
ok 3861 sequential/test-vm-break-on-sigint
  ---
  duration_ms: 407.98000
  ...
ok 3862 sequential/test-vm-timeout-escape-promise-module-2
  ---
  duration_ms: 262.19000
  ...
ok 3863 sequential/test-vm-timeout-rethrow
  ---
  duration_ms: 521.80700
  ...
ok 3864 sequential/test-worker-eventlooputil
  ---
  duration_ms: 517.32600
  ...
ok 3865 sequential/test-worker-fshandles-error-on-termination
  ---
  duration_ms: 917.79100
  ...
ok 3866 sequential/test-worker-fshandles-open-close-on-termination
  ---
  duration_ms: 911.83500
  ...
ok 3867 sequential/test-worker-heapsnapshot-options # TODO : Fix flaky test
  ---
  duration_ms: 1211.39400
  ...
ok 3868 sequential/test-worker-prof
  ---
  duration_ms: 4425.54100
  ...
ok 3869 sequential/test-write-heapsnapshot-options
  ---
  duration_ms: 2810.82100
  ...
not ok 3870 parallel/test-http2-misbehaving-flow-control # TODO : Fix flaky test
  ---
  duration_ms: 1800027.15400
  severity: fail
  exitcode: -15
  stack: |-
    timeout
  ...
not ok 3871 parallel/test-http2-max-invalid-frames # TODO : Fix flaky test
  ---
  duration_ms: 1800061.06500
  severity: fail
  exitcode: -15
  stack: |-
    timeout
  ...
not ok 3872 parallel/test-http2-misbehaving-flow-control-paused # TODO : Fix flaky test
  ---
  duration_ms: 1800065.59500
  severity: fail
  exitcode: -15
  stack: |-
    timeout
  ...

Failed tests:
out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /tmp/tmp.U9GwDg7PcT.nodejs/test/parallel/test-snapshot-reproducible.js
make[2]: *** [Makefile:592: test-ci-js] Error 1
make[2]: Leaving directory '/tmp/tmp.U9GwDg7PcT.nodejs'
make[1]: *** [debian/rules:417: override_dh_auto_test-arch] Error 1
make[1]: Leaving directory '/build/reproducible-path/nodejs-22.22.1+dfsg+~cs22.19.15'
make: *** [debian/rules:346: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
]