Debian Patches
Status for node-rollup/3.30.0-4
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| fix-banner.patch | render banner reproducible | Yadd <yadd@debian.org> | not-needed | 2023-01-03 | ||
| disable-help.patch | Disable help Ugly hack: rollup is required for importing .md files. This removes circular build dependency. This should be fixed properly when we have latest version of rollup in the archive and a proper staged build is used. |
not-needed | 2022-10-10 | |||
| help-md-format-fixes.patch | Help md format fixes These changes are useful to make a nicer man page | not-needed | 2022-04-28 | |||
| search-module-in-debian-dirs.diff | search module also in Debian directories | Xavier Guimard <yadd@debian.org> | not-needed | 2023-01-31 | ||
| dont-build-browser-module.diff | don't build browser module | Yadd <yadd@debian.org> | not-needed | 2023-08-15 | ||
| fix-shebang.diff | fix shebang | Xavier Guimard <yadd@debian.org> | not-needed | 2021-12-15 | ||
| fix-commonjs-path.diff | commonjs plugin has to be applied outside node_modules | Yadd <yadd@debian.org> | not-needed | 2022-04-25 | ||
| update-to-recent-plugin-node-resolve.patch | update to recent @rollup/plugin-node-resolve | Yadd <yadd@debian.org> | not-needed | 2023-01-31 | ||
| fix-for-magic-string-0.30.5.patch | tsc workaround for magic-string 0.30.5 | Yadd <yadd@debian.org> | not-needed | 2023-11-02 | ||
| fix-timeout-type.patch | setTimeout return type can change depending on browser/node env It typically changed between node 18.13 and node 18.19 | Jérémy Lal <kapouer@melix.org> | yes | 2023-12-12 | ||
| port-to-acorn8.16.0.path | Improve typesafe with newer acorn | Bastien Roucariès <rouca@debian.org> | not-needed | 2026-02-23 | ||
| nodejs24-test.patch | ci: use node 24 (#5949) | Bastien Roucariès <rouca@debian.org> | no | backport, https://github.com/rollup/rollup/commit/2491b315c11bf45aa9fa5e29d51beb7958aebfa5 | 2026-02-24 | |
| fix-chokidar4.patch | adapt to chokidar 4 (FSWatcher type and dropped fsevents support) Two adjustments are needed to build rollup against chokidar 4.x: . 1. cli/run/watch-cli.ts: configWatcher is assigned the result of chokidar.watch(), but it was typed as fs.FSWatcher (from node:fs). With chokidar 3.x this happened to compile because chokidar's FSWatcher declared `implements fs.FSWatcher`. Chokidar 4.x dropped that declaration (and the ref/unref methods), causing TS2739: Type 'FSWatcher' is missing the following properties from type 'FSWatcher': ref, unref The variable holds a chokidar watcher, so import the type from chokidar. The other usage in src/watch/fileWatcher.ts already does this correctly. . 2. build-plugins/fs-events-replacement.ts reads node_modules/chokidar/lib/fsevents-handler.js to rewrite require('fsevents') into a lazy import, so the native fsevents binary is not bundled into the rollup dist. Chokidar 4.x removed all fsevents support (it now relies on fs.watch with the recursive option), so this file no longer exists and the require it patched is gone too. Make the plugin a no-op when the file is missing instead of aborting the build. |
Xavier Guimard <yadd@debian.org> | no | debian | 2026-04-30 |
All known versions for source package 'node-rollup'
- 3.30.0-4 (sid)
- 3.30.0-1 (forky)
- 3.29.5-1 (trixie)
- 3.15.0-1+deb12u1 (bookworm)
