Debian Patches

Status for golang-k8s-apiextensions-apiserver/0.36.4-1

Patch Description Author Forwarded Bugs Origin Last update
0001-Bump-evanphx-json-patch-library-to-v5.patch Bump evanphx json-patch library to v5
Debian ships the evanphx json-patch library under the module path
github.com/evanphx/json-patch/v5 (package golang-github-evanphx-json-patch-dev)
and does not provide the legacy gopkg.in/evanphx/json-patch.v4 import path.

This change only affects an integration test file; it does not touch any
runtime code of the apiextensions-apiserver.

keeps json-patch v4 and treats v5 as an unwanted dependency, because v5
enforces RFC 6902 compliant "replace" semantics while k/k relies on the
more permissive, non-RFC-compliant behaviour of v4.

Several upstream attempts to move to v5 were reviewed and rejected:
- https://github.com/kubernetes/kubernetes/pull/129855
- https://github.com/kubernetes/kubernetes/pull/129988
- https://github.com/kubernetes/kubernetes/pull/132499

Because this only swaps the import path and the affected test does not
exercise the v4-vs-v5 "replace" behaviour difference, the substitution is
safe for the Debian build. A future maintainer bumping the upstream version
should re-check that no new test (or runtime code) starts depending on the
v4-only "replace" semantics before carrying this patch forward.
Arthur Diniz <arthurbd@debian.org> not-needed 2026-10-13
0002-Migrate-cel-go-import-path-to-cel.dev-cel-go.patch Migrate cel-go import path to cel.dev/cel-go
Upstream google/cel-go moved namespace; the Debian package was renamed
to golang-cel-cel-go-dev, which ships the code under cel.dev/cel-go.
Rewrite all imports from github.com/google/cel-go to cel.dev/cel-go so
the package builds against the new dependency.
Arthur Diniz <arthurbd@debian.org> not-needed debian upstream, https://github.com/kubernetes/kubernetes/pull/141830 2026-10-06

All known versions for source package 'golang-k8s-apiextensions-apiserver'

Links