Debian Patches

Status for node-readable-stream/4.7.0+~cs9.0.2-5

Patch Description Author Forwarded Bugs Origin Last update
fix-rollup-config.patch fix rollup-config Yadd <yadd@debian.org> not-needed 2022-08-22
fix-typescript.patch fix typescript Yadd <yadd@debian.org> not-needed 2022-08-22
fix-for-rollup-3.patch fix for rollup 3 Yadd <yadd@debian.org> not-needed debian 2022-11-22
dont-try-to-build-test.patch don't try to build test Missing deps Yadd <yadd@debian.org> not-needed debian 2023-01-19
add-legacy-compat-shims.patch Add legacy compatibility shims for readable-stream v3 API Many packages in the ecosystem access readable-stream internal paths
like readable-stream/readable.js, readable-stream/writable.js, etc.
These files existed in v3 but were removed in v4. Add shims so that
existing packages continue to work.
Yadd <yadd@debian.org> not-needed 2026-03-31
fix-node-24-listenerCount.patch Fix onerror handler for Node.js >= 24 stricter EE.listenerCount Node.js 24.0 (PR #60214) made the static EventEmitter.listenerCount()
validate its emitter argument and throw ERR_INVALID_ARG_TYPE when the
emitter is not a real EventEmitter/EventTarget instance. The
test-stream-pipe-without-listenerCount.js test explicitly removes the
listenerCount property of the Stream instance, which used to trigger
the internal fallback path but now throws.
.
Mirror the upstream Node.js fix: use the optional-chained instance call
this.listenerCount?.('error') instead of the static EE.listenerCount(..).
Xavier Guimard <yadd@debian.org> no upstream upstream, https://github.com/nodejs/node/commit/9c25002 2026-04-24

All known versions for source package 'node-readable-stream'

Links