Debian Patches
Status for node-sinon/21.1.2+ds1+~cs93.4.14-2
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| ts6-commons-rootdir.patch | spell out rootDir for TypeScript 6 tsc 6 no longer infers the common source directory silently (TS5011). "lib" is the value it computed, and it keeps the declarations in types/*.d.ts rather than types/lib/*.d.ts -- the same layout the sibling samsam component already spells out. |
Xavier Guimard <yadd@debian.org> | not-needed | 2026-08-17 | ||
| fix-sinonjsreferee-sinon-test.diff | fix sinon test | Xavier Guimard <yadd@debian.org> | not-needed | 2020-12-15 | ||
| reproducible.patch | make build reproducible | Yadd <yadd@debian.org> | not-needed | 2024-05-09 | ||
| drop-unstable-test.patch | drop one unstable test | Yadd <yadd@debian.org> | not-needed | debian | 2022-10-24 | |
| 0007-Use-lodash-merge-instead-of-just-extend.patch | Use lodash merge instead of just-extend | Bastien Roucariès <rouca@debian.org> | not-needed | 2024-08-17 | ||
| replace-esbuild-build-with-simple-esm-wrapper.patch | Replace esbuild build with simple ESM wrapper Debian does not need bundled browser builds. Replace the esbuild-based build with a simple ESM wrapper that re-exports from lib/sinon.js. Also add nise.mjs wrapper. . Call rollup directly rather than through npx, which is not available in the build environment. |
Yadd <yadd@debian.org> | not-needed | 2026-08-17 | ||
| fix-referee-equals-arguments-test.patch | Skip referee equals tests failing with newer Node.js Arguments vs Array comparison behavior changed in newer Node.js versions. |
Yadd <yadd@debian.org> | no | 2025-03-24 | ||
| fix-rollup-preserve-modules-root.patch | make the rollup module root survive the Debian build path With "preserveModules", rollup sanitises a module id before measuring it against "preserveModulesRoot"; a build directory containing a character it rewrites -- the "+" every Debian upstream version separator uses -- therefore never matches the root, and every chunk name comes out as a path climbing out of the output directory: "Invalid substitution ... for placeholder [name]". . Compute the names from the module ids instead, and resolve the root through realpath() so that it still matches when the build tree is reached through a symlink. |
Xavier Guimard <yadd@debian.org> | no | 2026-08-17 |
All known versions for source package 'node-sinon'
- 21.1.2+ds1+~cs93.4.14-2 (sid)
- 21.0.3+ds1+~cs93.2.9-2 (forky)
- 18.0.0+ds2+~cs75.4.16-1 (trixie)
- 14.0.2+ds+~cs74.13.25-2 (bookworm)
