Debian Patches

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

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
tap21-assertions.patch Adapt tests to tap 21 assertion API tap 21 removed the legacy assertion aliases (is, isa, deepEqual,
strictEqual, similar, tearDown, ...). Map them to their canonical
equivalents (equal, type, same, strictSame, match, teardown).
Xavier Guimard <xavier.guimard@gmail.com> not-needed 2026-06-22

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

Links