A recent change in linux-libc-dev (define EFTYPE) breaks some nodejs tests.
Nodejs keeps a static copy of the some uv errors, and then some tests check
they match with the errors reported by the system.
not ok 3930 parallel/test-uv-errmap
---
duration_ms: 70.42400
severity: fail
exitcode: 1
stack: |-
node:assert:152
throw new AssertionError(obj);
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'EFTYPE'
- 'Unknown system error -134'
at /tmp/tmp.1Ynu00pL9e.nodejs/test/parallel/test-uv-errmap.js:23:10
at Array.forEach (<anonymous>)
at Object.<anonymous> (/tmp/tmp.1Ynu00pL9e.nodejs/test/parallel/test-uv-errmap.js:17:8)
at Module._compile (node:internal/modules/cjs/loader:1929:14)
at Object..js (node:internal/modules/cjs/loader:2060:10)
at Module.load (node:internal/modules/cjs/loader:1651:32)
at Module._load (node:internal/modules/cjs/loader:1443:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:261:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'EFTYPE',
expected: 'Unknown system error -134',
operator: 'strictEqual',
diff: 'simple'
}
Node.js v24.21.0
...
not ok 3931 parallel/test-uv-errno
---
duration_ms: 69.43600
severity: fail
exitcode: 1
stack: |-
node:assert:152
throw new AssertionError(obj);
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'EFTYPE'
- 'Unknown system error -134'
at /tmp/tmp.1Ynu00pL9e.nodejs/test/parallel/test-uv-errno.js:25:10
at Array.forEach (<anonymous>)
at Object.<anonymous> (/tmp/tmp.1Ynu00pL9e.nodejs/test/parallel/test-uv-errno.js:19:6)
at Module._compile (node:internal/modules/cjs/loader:1929:14)
at Object..js (node:internal/modules/cjs/loader:2060:10)
at Module.load (node:internal/modules/cjs/loader:1651:32)
at Module._load (node:internal/modules/cjs/loader:1443:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:261:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'EFTYPE',
expected: 'Unknown system error -134',
operator: 'strictEqual',
diff: 'simple'
}
Node.js v24.21.0
We believe that the bug you reported is fixed in the latest version of libuv1, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1149904@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Jérémy Lal <kapouer@melix.org> (supplier of updated libuv1 package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) Format: 1.8 Date: Wed, 14 Oct 2026 17:37:53 +0200 Source: libuv1 Architecture: source Version: 1.53.0-1 Distribution: unstable Urgency: medium Maintainer: Dominique Dumont <dod@debian.org> Changed-By: Jérémy Lal <kapouer@melix.org> Closes: 1149904 Changes: libuv1 (1.53.0-1) unstable; urgency=medium . * New upstream version 1.53.0 * dh-exec not needed * Update symbols * Upstream patch, closes: #1149904. * Standards-Version bump * Build-Depends python3-sphinx-copybutton for doc. * Use lrc, simplify a bit copyright Checksums-Sha1: 3cd444c7057132be9920a237ca145eb77b4d4b6d 2164 libuv1_1.53.0-1.dsc 6d9405b084d1ec4a177a414cdb70fde5b0c0881d 1400330 libuv1_1.53.0.orig.tar.gz c6ee2d4ceb685c3541865d478188c011155ce263 17144 libuv1_1.53.0-1.debian.tar.xz 807895c56f04c552003f8dcf0cac7e52506d8bb2 7991 libuv1_1.53.0-1_source.buildinfo Checksums-Sha256: df93c72ffc1302ceb27a45e6333b861b669b86a2ebfe806f74adabb2e37365c3 2164 libuv1_1.53.0-1.dsc a2a0499f9aabba0ebf9b56b8d47fee67ad206aa0151a374901120fe180f9109e 1400330 libuv1_1.53.0.orig.tar.gz 9a23edf3eeb6c029e1626f78c5b0ba99a31a432f9ec754b5bb3589a36b8d658f 17144 libuv1_1.53.0-1.debian.tar.xz c58a1e13a6e49dffa4520c14e6f46a1d0db4318a51e4e754ce7cdf906de093bc 7991 libuv1_1.53.0-1_source.buildinfo Files: d76c6b93bee1edc6c09cc4444931537e 2164 libs optional libuv1_1.53.0-1.dsc 0850d40e60c65ca23e1253fbcdb7e5d5 1400330 libs optional libuv1_1.53.0.orig.tar.gz 51ba0669de566da6bc8c5403b204c81d 17144 libs optional libuv1_1.53.0-1.debian.tar.xz b8c8a88f50880ba3c3ae6c419c24fe2f 7991 libs optional libuv1_1.53.0-1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJDBAEBCAAtFiEEA8Tnq7iA9SQwbkgVZhHAXt0583QFAmrPoeoPHGplcnJ5QGVk YS5zYXJsAAoJEGYRwF7dOfN07y0QAJIufyPdC4dFcg+c70eVhZ8RcqujvUDSxPup yU1/H1xT8FczaXj9cVWWiIPIx/mLoZO2XUAkn2DwgdafQc8Kj6LHjil9KqYXhg7C T1PMGWCQJnMSbhHhwWVT8AVacwYUhxDbJA/MKYhAc1cxx+nCGzbNQaDlsUuFOkjO CQm3hQmUtZsL8DnQXGELt1Tcg1Jm7zYcOA1oD6nqI4M+afZsxXyh5VjptT/pEmNB Ts53ykyxS889yn2lLcYWvThSGVS22gmG0L/40ujNvr6vR9mnmpp4p0e6t3uKhirm y8QmXSwQbZ/yU3+hQPTOlSc+0TA/g7evW8UgdQTXIuz2wGBj1QXpg+pgQWrNSReG 8V3MjCfQHwDGprK/adt04e/NI3OzJj9Yy3Mwlhjfi5P3Lic7XsAiXB5KJiQlzed3 Qi1059RHW7vitqIvbpA/q0yGcRw9bPkTn632ooqY/0sgNbntJgH0HmHfIkJBuzjA 2KdFUlszmeO4jijQ55P0+oqT5rEtsgEc8dNBcJLiyltHaq5up1whcubg7HIfV13d vyl9F+Jn1rmYV3E3x3swc+m3GedbhyJOyjJE0VxM0v9z44J2AhCJSsmCO0Ovd5gC Cl7o39zVW+dRwz2n+beczkgWEy+7U0+Jt6a3p9pEDfj8DX5yMtVXn3UeitqrGJq5 83eObbwA =NckD -----END PGP SIGNATURE-----