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'

Links