#1140990 node-minipass: FTBFS: Error: Unknown option '-J'.

#1140990#5
Date:
2026-06-28 20:51:27 UTC
From:
To:
Dear maintainer:

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

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/202606/

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-minipass, so that this is still
visible in the BTS web page for this package.

Thanks.
--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean
   dh_auto_clean --buildsystem=nodejs
	rm -rf ./node_modules/.cache ./.nyc_output
	rm -rf fs-minipass/node_modules/.cache fs-minipass/.nyc_output
	rm -rf minipass-collect/node_modules/.cache minipass-collect/.nyc_output
	rm -rf minipass-fetch/node_modules/.cache minipass-fetch/.nyc_output
	rm -rf minipass-flush/node_modules/.cache minipass-flush/.nyc_output
	rm -rf minipass-json-stream/node_modules/.cache minipass-json-stream/.nyc_output
	rm -rf minipass-pipeline/node_modules/.cache minipass-pipeline/.nyc_output
	rm -rf minipass-sized/node_modules/.cache minipass-sized/.nyc_output
	rm -rf minizlib/node_modules/.cache minizlib/.nyc_output
rm ./node_modules/.cache
unlink ./node_modules/tap
unlink ./node_modules/@types/node
Trying to remove ./node_modules/@types
rm fs-minipass/node_modules/.cache
rm minipass-collect/node_modules/.cache
rm minipass-fetch/node_modules/.cache
rm minipass-flush/node_modules/.cache
rm minipass-json-stream/node_modules/.cache
rm minipass-pipeline/node_modules/.cache
rm minipass-sized/node_modules/.cache
rm minizlib/node_modules/.cache
rm ./node_modules/.cache
unlink ./node_modules/tap
unlink ./node_modules/@types/node
Trying to remove ./node_modules/@types
unlink node_modules/fs-minipass
unlink node_modules/minipass-collect
unlink node_modules/minipass-fetch
unlink node_modules/minipass-flush
unlink node_modules/minipass-json-stream
unlink node_modules/minipass-pipeline
unlink node_modules/minipass-sized
unlink node_modules/minizlib
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure --buildsystem=nodejs
Link ./node_modules/tap -> /usr/share/nodejs/tap
Link ./node_modules/@types/node -> /usr/share/nodejs/@types/node
Link node_modules/fs-minipass -> ../fs-minipass
Link node_modules/minipass-collect -> ../minipass-collect
Link node_modules/minipass-fetch -> ../minipass-fetch
Link node_modules/minipass-flush -> ../minipass-flush
Link node_modules/minipass-json-stream -> ../minipass-json-stream
Link node_modules/minipass-pipeline -> ../minipass-pipeline
Link node_modules/minipass-sized -> ../minipass-sized
Link node_modules/minizlib -> ../minizlib
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
tshy
dh_auto_build --buildsystem nodejs
No build command found, searching known files
No build command found, searching known files
Found debian/nodejs/minipass-pipeline/build
	cd ./minipass-pipeline && sh -ex ../debian/nodejs/minipass-pipeline/build
+ mkdir -p node_modules/@types
+ ln -sfn ../.. node_modules/minipass
+ ln -sfn /usr/share/nodejs/@types/node node_modules/@types/node
+ tshy
+ sed -i s#super(opts);#if (opts \&\& typeof opts.pipe === "function") { streams.unshift(opts); opts = {}; } else if (!opts) { opts = {}; } super(opts);# dist/commonjs/index.js dist/esm/index.js
+ printf \nmodule.exports = Object.assign(exports.Pipeline, exports);\n
Found debian/nodejs/minizlib/build
	cd ./minizlib && sh -ex ../debian/nodejs/minizlib/build
+ mkdir -p node_modules
+ ln -sfn ../.. node_modules/minipass
+ tshy
Found debian/nodejs/minipass-flush/build
	cd ./minipass-flush && sh -ex ../debian/nodejs/minipass-flush/build
+ mkdir -p node_modules/@types
+ ln -sfn ../.. node_modules/minipass
+ ln -sfn /usr/share/nodejs/@types/node node_modules/@types/node
+ tshy
+ sed -i s#super(opt);#opt = opt || {}; super(opt);# dist/commonjs/index.js dist/esm/index.js
+ printf \nmodule.exports = Object.assign(exports.Flush, exports);\n
Found debian/nodejs/minipass-sized/build
	cd ./minipass-sized && sh -ex ../debian/nodejs/minipass-sized/build
+ mkdir -p node_modules
+ ln -sfn ../.. node_modules/minipass
+ tshy
+ printf \nmodule.exports = Object.assign(exports.MinipassSized, exports);\n
No build command found, searching known files
No build command found, searching known files
Found debian/nodejs/./build
	cd ./. && sh -ex debian/nodejs/./build
+ tshy
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_test --buildsystem=nodejs
	ln -s ../. node_modules/minipass
	cd ./fs-minipass && sh -ex ../debian/nodejs/fs-minipass/test
+ tap -Rtap -J test
tap: ignoring unknown config option: check-coverage
tap: ignoring unknown config option: nyc-arg
/usr/share/nodejs/jackspeak/src/index.ts:749
          throw new Error(
                ^

Error: Unknown option '-J'. To specify a positional argument starting with a '-', place it at the end of the command after '--', as in '-- -J'
    at Jack.parseRaw (/usr/share/nodejs/jackspeak/src/index.ts:749:17)
    at Jack.parse (/usr/share/nodejs/jackspeak/src/index.ts:668:20)
    at TapConfig.parse (/usr/share/nodejs/@tapjs/config/src/index.ts:141:47)
    at TapConfig.get (/usr/share/nodejs/@tapjs/config/src/index.ts:167:24)
    at TapConfig.loadColor (/usr/share/nodejs/@tapjs/config/src/index.ts:588:18)
    at TapConfig.load (/usr/share/nodejs/@tapjs/config/src/index.ts:651:23)
    at async <anonymous> (/usr/share/nodejs/@tapjs/run/src/main-config.ts:7:37) {
  [cause]: { code: 'JACKSPEAK', found: '-J' }
}

Node.js v24.18.0
dh_auto_test: error: cd ./fs-minipass && sh -ex ../debian/nodejs/fs-minipass/test returned exit code 1
make: *** [debian/rules:8: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------

#1140990#8
Date:
2026-06-29 11:52:41 UTC
From:
To:
Hello,

Bug #1140990 in node-minipass reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/js-team/node-minipass/-/commit/f79991f608f9d7f3f8b4030cf02904b0d1c9e2be
------------------------------------------------------------------------
Fix test for tap 21

Closes: #1140990
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1140990

#1140990#15
Date:
2026-06-29 12:41:29 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
node-minipass, 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 1140990@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Xavier Guimard <yadd@debian.org> (supplier of updated node-minipass 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: Mon, 29 Jun 2026 13:50:42 +0200
Source: node-minipass
Architecture: source
Version: 7.1.3+~cs21.1.8-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>
Changed-By: Xavier Guimard <yadd@debian.org>
Closes: 1140990
Changes:
 node-minipass (7.1.3+~cs21.1.8-4) unstable; urgency=medium
 .
   * Team upload
   * Fix test for tap 21 (Closes: #1140990)
Checksums-Sha1:
 fe00cbab016bbc5e07bfc4f1a1d9bb8a8780dc76 5010 node-minipass_7.1.3+~cs21.1.8-4.dsc
 4c84be75c36ceada652777180e416415f9d9d339 8204 node-minipass_7.1.3+~cs21.1.8-4.debian.tar.xz
Checksums-Sha256:
 f2da2b9efb8d3a626a6ba7b957a46c336e67b99422d216ec7875a9d632c68a66 5010 node-minipass_7.1.3+~cs21.1.8-4.dsc
 9736fa246695e0c8c25f09aa30b8283d062ac890a9a0ad4517dc643177f0dcd3 8204 node-minipass_7.1.3+~cs21.1.8-4.debian.tar.xz
Files:
 bb9fbeda2779021e1b410519f3b95053 5010 javascript optional node-minipass_7.1.3+~cs21.1.8-4.dsc
 070933aded16050b070a9e98ec53b98e 8204 javascript optional node-minipass_7.1.3+~cs21.1.8-4.debian.tar.xz
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEAN/li4tVV3nRAF7J9tdMp8mZ7ukFAmpCXHYACgkQ9tdMp8mZ
7ukI+A/+OQYmMrddXauyFBNbIJK5snz1lAeWKHyhf3d/iFT+7EO9s1deHklkZVl3
qfEI5eBX0xE9XGnkFDPNgxEWN6qTLeWycRFdUlRxZy5Uk9a4A4otuKAGG1DrAn97
wdGDlOyn49KSkVieOcjTUZDlLZr0wuYUQUnwqt9Vk3vTMWj1480qwWUiomRws3lT
67QqVHvlCH8iQ+V3iJrrMt0mR3qza8ubMsslbR+TROWXZ+2lpPCgm1QUwECqupaL
G1AAf8E/1zFxr9LBHRK8LswCtqk7MPegDIfSooihbdrkvhb0gylkpbNKyoqgbtQX
Qtw8Wstfccej6tg9jHkvZhEBhIyRdg4dG6v52sUPjMYPwzppm2LIqR7ORBJcYIVw
+TcuX3ej9nsDzQOY2lclkaaUP7Bu9TjOx3XcL2BsxzDmd+soguXWI3MU7KEMpb4c
WfuLDk6wG7QN+lqbkmp6zVERnr2r4eNCWE7tzJqc1/fVA/NhLFlJqKWQuzT+H7p6
nv7C8aOSnI/B92mp3y18FcWlB8S0dKXsX+Mzjgarj8BwjHlMSrwdqV1/J3glOxp0
v98IsmYM2qlNCDmxy8HeR5b84quz7nlV1U92+QXiloTl4JKzdJ8/mjVuPopCPrfV
jNSeT3LuV5/e7nhYmTeeACOK8ZxmXsQ3FPhwIPqCTPa22bQ9Bz8=
=JgTO
-----END PGP SIGNATURE-----