Debian Patches

Status for golang-k8s-apiserver/0.36.4-1

Patch Description Author Forwarded Bugs Origin Last update
0001-Switch-json-patch-imports-to-the-v5-module-path.patch Switch json-patch imports to the v5 module path
Debian ships github.com/evanphx/json-patch as the v5 module
(golang-github-evanphx-json-patch-dev) rather than upstream's
gopkg.in/evanphx/json-patch.v4. Rewrite the jsonpatch imports in the
affected packages to github.com/evanphx/json-patch/v5 so the code builds
against the packaged library.
Arthur Diniz <arthurbd@debian.org> not-needed 2026-09-14
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-09-14
0003-Compare-MergePatch-error-by-message-for-json-patch-v.patch Compare MergePatch error by message for json-patch/v5 compatibility
v5 does not export ErrBadJSONPatch, so match on the "Invalid JSON Patch"
message to keep the BadRequest handling and fix the build.
Arthur Diniz <arthurbd@debian.org> not-needed 2026-09-16
0004-Align-JSON-Patch-tests-with-json-patch-v5-behavior.patch Align JSON Patch tests with json-patch v5 behavior
Debian builds apiserver against github.com/evanphx/json-patch/v5 instead of
upstream's gopkg.in/evanphx/json-patch.v4. v5 enforces RFC 6902 more strictly,
so several tests that encoded v4's lenient behavior now fail. Adjust them to
expect the v5 semantiics.
Arthur Diniz <arthurbd@debian.org> not-needed 2026-10-05
0005-Use-etcd-3.5-ExperimentalWatchProgressNotifyInterval.patch Use etcd 3.5 ExperimentalWatchProgressNotifyInterval in watcher tests

watcher_test.go sets embed.Config.WatchProgressNotifyInterval in
TestProgressNotify and TestWatchDispatchBookmarkEvents. That is the field
name used by etcd v3.6, but Debian ships etcd v3.5 (golang-etcd-server-dev
3.5.x), where the field is named ExperimentalWatchProgressNotifyInterval.
With the v3.6 name the pkg/storage/etcd3 test binary fails to compile.
Arthur Diniz <arthurbd@debian.org> not-needed 2026-10-05
0006-Drop-fieldmanager-benchmark-test-needing-an-unshippe.patch Drop fieldmanager benchmark test needing an unshipped fixture Arthur Diniz <arthurbd@debian.org> not-needed 2026-10-05

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

Links