From c7bf8ac568832ee8bcead6d6be29bcbc5fa30e1d Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Mon, 8 Sep 2025 21:27:22 +0100 Subject: [PATCH] gnu: go-k8s-io-kube-openapi: Update to 0.0.0-20250905212525-66792eed8611. * gnu/packages/golang-web.scm (go-k8s-io-kube-openapi): Update to 0.0.0-20250905212525-66792eed8611. [arguments] : Use default go-1.24. : Skip vet during tests. [propagated-inputs]: Remove go-gopkg-in-yaml-v3 and go-sigs-k8s-io-structured-merge-diff-v4; add go-github-com-stretchr-testify, go-go-yaml-in-yaml-v2, go-go-yaml-in-yaml-v3, go-sigs-k8s-io-randfill, and go-sigs-k8s-io-structured-merge-diff-v6. [native-inputs]: Remove go-github-com-getkin-kin-openapi and go-sigs-k8s-io-randfill; add go-sigs-k8s-io-yaml. Change-Id: I5db7662bc426bc6ba8d265dc2c53ee92392db7fb --- gnu/packages/golang-web.scm | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm index ef80c5fbb62..dd4553bd579 100644 --- a/gnu/packages/golang-web.scm +++ b/gnu/packages/golang-web.scm @@ -13054,17 +13054,17 @@ docs}.") (define-public go-k8s-io-kube-openapi (package (name "go-k8s-io-kube-openapi") - (version "0.0.0-20250318190949-c8a335a9a2ff") + (version "0.0.0-20250905212525-66792eed8611") ;; XXX: Unbundle third_party in pkg. (source (origin (method git-fetch) (uri (git-reference - (url "https://github.com/kubernetes/kube-openapi") - (commit (go-version->git-ref version)))) + (url "https://github.com/kubernetes/kube-openapi") + (commit (go-version->git-ref version)))) (file-name (git-file-name name version)) (sha256 - (base32 "02l2rp1fgraincay5xj9ar3l5v60svq07i6b2hamn74i3xkm3lis")) + (base32 "1979alrrlym968jxdcxc1lpm3b13bnkyayg042gk6xn0kb97mqma")) ;; XXX: test/integration contains submodule with it's own go.mod. (modules '((guix build utils))) (snippet @@ -13081,15 +13081,16 @@ docs}.") (build-system go-build-system) (arguments (list - #:go go-1.23 #:skip-build? #t - #:import-path "k8s.io/kube-openapi")) + #:import-path "k8s.io/kube-openapi" + ;; Tests are not copatible with Go 1.24+. + #:test-flags #~(list "-vet=off"))) (native-inputs - (list go-github-com-getkin-kin-openapi - go-sigs-k8s-io-randfill - go-github-com-onsi-ginkgo-v2 + (list go-github-com-onsi-ginkgo-v2 go-github-com-onsi-gomega - go-github-com-stretchr-testify)) + go-github-com-stretchr-testify + ;; go-golang-org-x-tools-go-packages-packagestest + go-sigs-k8s-io-yaml)) (propagated-inputs (list go-github-com-emicklei-go-restful-v3 go-github-com-go-openapi-jsonreference @@ -13100,14 +13101,17 @@ docs}.") go-github-com-munnerz-goautoneg go-github-com-nytimes-gziphandler go-github-com-spf13-pflag + go-github-com-stretchr-testify + go-go-yaml-in-yaml-v2 + go-go-yaml-in-yaml-v3 go-golang-org-x-tools go-google-golang-org-protobuf - go-gopkg-in-yaml-v3 go-k8s-io-gengo-v2 go-k8s-io-klog-v2 go-k8s-io-utils go-sigs-k8s-io-json - go-sigs-k8s-io-structured-merge-diff-v4)) + go-sigs-k8s-io-randfill + go-sigs-k8s-io-structured-merge-diff-v6)) (home-page "https://github.com/kubernetes/kube-openapi") (synopsis "Kubernetes OpenAPI spec generation & serving") (description