[From nobody Sat Aug 29 11:23:05 2026
Received: (at submit) by bugs.debian.org; 28 Aug 2026 10:47:52 +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=-120.1 required=4.0 tests=BAYES_00,
 BODY_INCLUDES_PACKAGE,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,
 DKIM_VALID_AU,DKIM_VALID_EF,FROMDEVELOPER,HAS_PACKAGE,
 RCVD_IN_DNSWL_MED,SPF_HELO_PASS,SPF_PASS,USER_IN_DKIM_WELCOMELIST,
 X_DEBBUGS_CC autolearn=ham autolearn_force=no
 version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 59; hammy, 150; neutral, 143; spammy,
 0. spammytokens: hammytokens:0.000-+--pkgbuilddir,
 0.000-+--PKGBUILDDIR, 0.000-+--HTo:N*Debian, 0.000-+--forky,
 0.000-+--H*F:U*sanvila
Return-path: &lt;sanvila@debian.org&gt;
Received: from mitropoulos.debian.org
 ([2001:648:2ffc:deb:216:61ff:fe9d:958d]:41026)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;sanvila@debian.org&gt;) id 1wzu7k-00Eiys-2A
 for submit@bugs.debian.org; Fri, 28 Aug 2026 10:47:52 +0000
Received: via submission
 from C=NA, ST=NA, L=Ankh Morpork, O=Debian SMTP, OU=Debian SMTP CA,
 CN=paradis.debian.org, EMAIL=hostmaster@paradis.debian.org (verified)
 by mitropoulos.debian.org with esmtps
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;sanvila@debian.org&gt;) id 1wzu7h-004SvH-1p
 for submit@bugs.debian.org; Fri, 28 Aug 2026 10:47:49 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.org; 
 s=smtpauto.paradis;
 h=Date:Message-Id:Subject:To:From:Reply-To:Cc:
 MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID:
 Content-Description:In-Reply-To:References;
 bh=P94SQncKaukLjIuUp+lbM5QuopqcYtnfIGO6TcwoeE0=; b=dggzH28EBIb50y7tzNIwou5H6e
 QEjF2hFwi3G7IB4T5wDiufT4sr4zVud8WwPIzGD7uaHUkDMbU+2IjEqUR25RkWAb4Mj/UJ5rbxKBk
 fr7fybw+MYeKLafEu77poupSD0wS25SNq3fiNtVQj8GvqjvrJaVLi+t/kvVd+Xt0zNNlBW+UQMwaz
 yv+AkQlajBs1ahk8T8R1qr1cX892vXh930vWWOMqPybHjHApqb041sIZLQjLFI3w5Q/iOO4n2KdpN
 KaMnPntCkwyiNfHR98HBD4Bb/Ysyib+zu/VoGoaT8pfZ1r6/wegm1W2+91x0ln4rLT95E4akyoDs3
 NZ3lSOyQ==;
Received: from sanvila by paradis.debian.org with local (Exim 4.96)
 (envelope-from &lt;sanvila@debian.org&gt;) id 1wzu7f-0046Th-24
 for submit@bugs.debian.org; Fri, 28 Aug 2026 10:47:47 +0000
From: Santiago Vila &lt;sanvila@debian.org&gt;
To: Debian BTS &lt;submit@bugs.debian.org&gt;
Subject: node-foreground-child: FTBFS: src/index.ts(220,
 9): error TS2591: Cannot find name 'process'.
X-Debbugs-Cc: sanvila@debian.org
Message-Id: &lt;E1wzu7f-0046Th-24@paradis.debian.org&gt;
Date: Fri, 28 Aug 2026 10:47:47 +0000
Delivered-To: submit@bugs.debian.org

Package: src:node-foreground-child
Version: 4.0.3-1
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

(Note: I believe this one is not babel7-related)

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202608/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot 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 add an affects on src:node-foreground-child, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
   debian/rules override_dh_auto_build
make[1]: Entering directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;'
tshy
src/all-signals.ts(1,23): error TS2591: Cannot find name 'node:constants'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig.
src/all-signals.ts(11,8): error TS2503: Cannot find namespace 'NodeJS'.
src/index.ts(8,8): error TS2591: Cannot find name 'node:child_process'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig.
src/index.ts(35,18): error TS2503: Cannot find namespace 'NodeJS'.
src/index.ts(43,5): error TS2503: Cannot find namespace 'NodeJS'.
src/index.ts(45,41): error TS2503: Cannot find namespace 'NodeJS'.
src/index.ts(137,7): error TS2591: Cannot find name 'process'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig.
src/index.ts(163,20): error TS7006: Parameter 'code' implicitly has an 'any' type.
src/index.ts(163,26): error TS7006: Parameter 'signal' implicitly has an 'any' type.
src/index.ts(188,28): error TS7006: Parameter 'code' implicitly has an 'any' type.
src/index.ts(188,34): error TS7006: Parameter 'signal' implicitly has an 'any' type.
src/index.ts(217,9): error TS2591: Cannot find name 'process'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig.
src/index.ts(217,22): error TS2591: Cannot find name 'process'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig.
src/index.ts(220,9): error TS2591: Cannot find name 'process'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig.
src/index.ts(220,22): error TS2591: Cannot find name 'process'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig.
src/index.ts(224,7): error TS2591: Cannot find name 'process'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig.
src/index.ts(228,7): error TS2591: Cannot find name 'process'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig.
src/index.ts(229,5): error TS2591: Cannot find name 'process'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig.
src/index.ts(231,26): error TS7006: Parameter 'message' implicitly has an 'any' type.
src/index.ts(231,35): error TS7006: Parameter 'sendHandle' implicitly has an 'any' type.
src/index.ts(232,7): error TS2591: Cannot find name 'process'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig.
src/index.ts(235,5): error TS2591: Cannot find name 'process'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig.
src/index.ts(235,28): error TS7006: Parameter 'message' implicitly has an 'any' type.
src/index.ts(235,37): error TS7006: Parameter 'sendHandle' implicitly has an 'any' type.
src/proxy-signals.ts(1,35): error TS2591: Cannot find name 'child_process'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig.
src/proxy-signals.ts(21,7): error TS2591: Cannot find name 'process'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig.
src/proxy-signals.ts(30,7): error TS2591: Cannot find name 'process'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig.
src/watchdog.ts(5,37): error TS2591: Cannot find name 'child_process'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig.
src/watchdog.ts(40,5): error TS2591: Cannot find name 'process'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig.
src/watchdog.ts(45,19): error TS2591: Cannot find name 'process'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig.
src/watchdog.ts(49,3): error TS2591: Cannot find name 'process'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig.
writing tsconfig files...
using existing tsconfig.json
building /&lt;&lt;PKGBUILDDIR&gt;&gt;
tshy config {
  exports: {
    './watchdog': './src/watchdog.ts',
    './proxy-signals': './src/proxy-signals.ts',
    './package.json': './package.json',
    '.': './src/index.ts'
  }
}
exports {
  './watchdog': {
    import: {
      types: './dist/esm/watchdog.d.ts',
      default: './dist/esm/watchdog.js'
    },
    require: {
      types: './dist/commonjs/watchdog.d.ts',
      default: './dist/commonjs/watchdog.js'
    }
  },
  './proxy-signals': {
    import: {
      types: './dist/esm/proxy-signals.d.ts',
      default: './dist/esm/proxy-signals.js'
    },
    require: {
      types: './dist/commonjs/proxy-signals.d.ts',
      default: './dist/commonjs/proxy-signals.js'
    }
  },
  './package.json': './package.json',
  '.': {
    import: { types: './dist/esm/index.d.ts', default: './dist/esm/index.js' },
    require: {
      types: './dist/commonjs/index.d.ts',
      default: './dist/commonjs/index.js'
    }
  }
}
set dialect { where: 'src', mode: 'esm' }
building esm
build failed
make[1]: *** [debian/rules:11: override_dh_auto_build] Error 1
make[1]: Leaving directory '/&lt;&lt;PKGBUILDDIR&gt;&gt;'
make: *** [debian/rules:8: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------
]