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 |
