Debian Patches
Status for node-ajv/8.20.0~ds+~cs6.1.3-1
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| import-spec.patch | Import specs | Yadd <yadd@debian.org> | not-needed | 2021-11-22 | ||
| workaround-tsc-update.patch | workaround tsc update | Yadd <yadd@debian.org> | not-needed | 2023-12-07 | ||
| fix-test-specs.patch | drop some specs | Yadd <yadd@debian.org> | no | 2021-11-23 | ||
| test-timeout.patch | increase test timeout for slow platforms | Jérémy Lal <kapouer@melix.org> | not-needed | 2025-12-16 | ||
| revert-import-syntax.patch | revert upstream switch from `import x = require("y")` to `import * as x from "y"` Upstream 8.20.0 changed the spec import syntax for CommonJS modules and JSON imports. With our TypeScript setup (no esModuleInterop, no allowSyntheticDefaultImports) this triggers TS2497/TS2349 because: * the imported namespace is not callable (assert, requireFromString, jsonSchemaTest) * JSON modules need `resolveJsonModule` and `esModuleInterop` Restore the previous import-equals/require syntax in the affected spec files. |
Xavier Guimard <yadd@debian.org> | not-needed | 2026-05-08 | ||
| fix-pollution-spec.patch | silence ts errors on .should chai matcher The new format_prototype_pollution.spec.ts uses chai's `.should` extension on expressions whose static type does not declare it. Add `@ts-ignore` lines, in line with workaround-tsc-update.patch. |
Xavier Guimard <yadd@debian.org> | not-needed | 2026-05-08 |
All known versions for source package 'node-ajv'
- 8.20.0~ds+~cs6.1.3-1 (forky, sid)
- 8.12.0~ds+~2.1.1-5 (trixie)
- 6.12.6-3 (bookworm)
