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'
- 4.7.0+~cs9.0.2-5 (forky, sid)
- 3.6.0+~cs3.0.0-4 (trixie, bookworm)
