guix_mirror_bot pushed a commit to branch go-team
in repository guix.
commit c4470080df3120e92aa450220bb8c204910db346
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Tue Jun 23 09:28:56 2026 +0100
gnu: go-github-com-docker-docker: Update to 28.5.2.
* gnu/packages/golang-xyz.scm (go-github-com-docker-docker): Update to
28.5.2.
[arguments] <test-subdir>: Enable more.
[propagated-inputs]: Remove go-github-com-containerd-containerd and
go-github-com-klauspost-compress; add
go-cloud-google-com-go-compute-metadata, go-cloud-google-com-go-logging,
go-code-cloudfoundry-org-clock, go-dario-cat-mergo,
go-github-com-adalogics-go-fuzz-headers, go-github-com-graylog2-go-gelf,
go-github-com-racksec-srslog, go-github-com-aws-aws-sdk-go-v2,
go-github-com-aws-aws-sdk-go-v2-config,
go-github-com-aws-aws-sdk-go-v2-credentials,
go-github-com-aws-aws-sdk-go-v2-feature-ec2-imds,
go-github-com-aws-aws-sdk-go-v2-service-cloudwatchlogs,
go-github-com-aws-smithy-go, go-github-com-cloudflare-cfssl,
go-github-com-containerd-cgroups-v3,
go-github-com-containerd-containerd-api,
go-github-com-containerd-containerd-v2,
go-github-com-containerd-continuity, go-github-com-containerd-errdefs,
go-github-com-containerd-errdefs-pkg, go-github-com-containerd-fifo,
go-github-com-containerd-platforms, go-github-com-containerd-typeurl-v2,
go-github-com-coreos-go-systemd-v22, go-github-com-cpuguy83-tar2go,
go-github-com-creack-pty, go-github-com-deckarep-golang-set-v2,
go-github-com-docker-distribution, go-github-com-docker-go-events,
go-github-com-docker-go-metrics,
go-github-com-fluent-fluent-logger-golang, go-github-com-godbus-dbus-v5,
go-github-com-golang-protobuf, go-github-com-google-uuid,
go-github-com-gorilla-mux,
go-github-com-hashicorp-go-immutable-radix-v2,
go-github-com-hashicorp-go-memdb, go-github-com-hashicorp-go-multierror,
go-github-com-hashicorp-memberlist, go-github-com-hashicorp-serf,
go-github-com-ishidawataru-sctp, go-github-com-miekg-dns,
go-github-com-mistifyio-go-zfs-v3,
go-github-com-mitchellh-copystructure, go-github-com-moby-go-archive,
go-github-com-moby-ipvs, go-github-com-moby-locker,
go-github-com-moby-patternmatcher, go-github-com-moby-profiles-apparmor,
go-github-com-moby-profiles-seccomp, go-github-com-moby-pubsub,
go-github-com-moby-sys-atomicwriter, go-github-com-moby-sys-mount,
go-github-com-moby-sys-mountinfo, go-github-com-moby-sys-reexec,
go-github-com-moby-sys-signal, go-github-com-moby-sys-symlink,
go-github-com-moby-term, go-github-com-morikuni-aec,
go-github-com-opencontainers-cgroups,
go-github-com-opencontainers-go-digest,
go-github-com-opencontainers-image-spec,
go-github-com-opencontainers-runtime-spec,
go-github-com-opencontainers-selinux, go-github-com-pelletier-go-toml,
go-github-com-pkg-errors, go-github-com-prometheus-client-golang,
go-github-com-sirupsen-logrus, go-github-com-tonistiigi-go-archvariant,
go-github-com-vbatts-tar-split, go-github-com-vishvananda-netlink,
go-github-com-vishvananda-netns, go-go-etcd-io-bbolt,
go-go-opentelemetry-io-contrib-instrumentation-google-golang-org-grpc-otelgrpc,
go-go-opentelemetry-io-otel-exporters-otlp-otlptrace-otlptracehttp,
go-go-opentelemetry-io-otel-sdk, go-go-opentelemetry-io-otel-trace,
go-golang-org-x-mod, go-golang-org-x-net, go-golang-org-x-sync,
go-golang-org-x-sys, go-golang-org-x-text, go-golang-org-x-time,
go-google-golang-org-genproto-googleapis-api, go-google-golang-org-grpc,
go-google-golang-org-protobuf, go-gotest-tools-v3,
go-resenje-org-singleflight, and
go-tags-cncf-io-container-device-interface.
[native-inputs]: Add go-github-com-google-go-cmp,
go-github-com-spf13-cobra, and go-github-com-spf13-pflag.
---
gnu/packages/golang-xyz.scm | 212 ++++++++++++++++++++++++++++++++++----------
1 file changed, 165 insertions(+), 47 deletions(-)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index a6e13ca6b4..07195fd7a1 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -131,9 +131,10 @@
;; TODO: Remove when go-github-com-containerd-containerd is moved to (gnu
;; packages containers)
+ #:use-module (gnu packages containers)
#:use-module (gnu packages docker)
- #:use-module (gnu packages prometheus)
- #:use-module (gnu packages kubernetes))
+ #:use-module (gnu packages kubernetes)
+ #:use-module (gnu packages prometheus))
;;; Commentary:
;;;
@@ -9482,10 +9483,10 @@ interact with distribution components.")
(license license:asl2.0)))
(define-public go-github-com-docker-docker
- ;; TODO: Move to (gnu packages docker).
+ ;; TODO: Move to (gnu packages docker) or (gnu packages containers).
(package
(name "go-github-com-docker-docker")
- (version "25.0.7")
+ (version "28.5.2")
(source
(origin
(method git-fetch)
@@ -9494,7 +9495,7 @@ interact with distribution components.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0852mrvs8602azqzx2zhb1xl0vs7baw8qfmkgrl625xm5hxrigvq"))
+ (base32 "1jy92qqpdj78af8m0qy0agykhmc9h0apx0lfxc8x6mcbakbg772g"))
(snippet
#~(begin (use-modules (guix build utils))
(delete-file-recursively "vendor")))))
@@ -9505,59 +9506,176 @@ interact with distribution components.")
#:skip-build? #t
#:test-subdirs
;; XXX: Remove when all inputs are packaged.
- #~(list "api/types/strslice"
- "api/types/time"
- "api/types/versions"
- "builder/remotecontext/urlutil"
- "cli/debug"
- "daemon/links"
- "daemon/network"
- "errdefs"
- "integration/plugin"
+ #~(list "oci" "opts" "image" "layer" "quota" "client" "plugin" "errdefs"
+ "registry" "testutil" "pkg/pools" "pkg/stack" "plugin/v2"
+ "reference" "runconfig" "pkg/system" "pkg/tarsum" "image/cache"
+ "pkg/homedir" "pkg/idtools" "pkg/ioutils" "pkg/meminfo"
+ "pkg/parsers" "pkg/pidfile" "pkg/process" "pkg/stdcopy"
+ "pkg/sysinfo" "daemon/links" "internal/mod" "pkg/longpath"
+ "pkg/progress" "pkg/stringid" "pkg/tailfile" "volume/local"
+ "daemon/events" "daemon/logger" "dockerversion" "internal/opts"
+ "pkg/fileutils" "pkg/useragent" "volume/mounts"
+ "api/types/time" "daemon/network" "restartmanager"
+ "volume/drivers" "volume/service" "pkg/jsonmessage"
+ "cmd/docker-proxy" "cmd/dockerd/trap" "container/stream"
+ "internal/ioutils" "libnetwork/types" "api/types/filters"
+ "api/types/network" "cmd/dockerd/debug" "distribution/xfer"
+ "internal/cleanups" "internal/platform" "libnetwork/bitmap"
+ "libnetwork/config" "libnetwork/ipbits" "pkg/authorization"
+ "api/types/registry" "api/types/strslice" "api/types/versions"
+ "daemon/graphdriver" "integration/plugin"
+ "internal/directory" "internal/sliceutil"
+ "internal/usergroup" "libnetwork/options"
+ "pkg/namesgenerator" "pkg/parsers/kernel"
+ "registry/resumable" "api/types/container"
+ "daemon/logger/local" "internal/lazyregexp"
+ "internal/multierror" "libcontainerd/queue"
+ "libnetwork/etchosts" "libnetwork/netlabel"
+ "pkg/streamformatter" "api/server/httputils"
+ "daemon/logger/splunk" "daemon/logger/syslog"
+ "internal/containerfs" "libnetwork/datastore"
+ "libnetwork/driverapi" "libnetwork/networkdb"
+ "api/server/middleware" "daemon/logger/awslogs"
+ "distribution/metadata" "libnetwork/ipams/null"
+ "libnetwork/osl/kernel" "pkg/plugins/transport"
+ "daemon/logger/journald" "libnetwork/drvregistry"
+ "api/server/router/swarm" "daemon/graphdriver/copy"
+ "daemon/logger/templates" "libnetwork/drivers/host"
+ "libnetwork/drivers/null" "api/server/router/system"
+ "api/server/router/volume" "daemon/graphdriver/btrfs"
+ "libnetwork/portallocator" "daemon/logger/jsonfilelog"
+ "daemon/logger/loggerutils" "libnetwork/drivers/ipvlan"
+ "pkg/plugins/pluginrpc-gen" "container/stream/bytespipe"
+ "libnetwork/drivers/macvlan" "libnetwork/drivers/overlay"
+ "libnetwork/internal/caller" "daemon/graphdriver/overlay2"
+ "libnetwork/internal/addrset" "pkg/parsers/operatingsystem"
+ "daemon/internal/capabilities" "libnetwork/ipams/defaultipam"
+ "builder/remotecontext/urlutil" "libnetwork/internal/netiputil"
+ "libnetwork/internal/setmatrix"
+ "libnetwork/internal/resolvconf"
+ "daemon/internal/filedescriptors"
+ "daemon/logger/loggerutils/cache"
+ "daemon/graphdriver/fuse-overlayfs"
+ "daemon/logger/jsonfilelog/jsonlog"
+ "libnetwork/drivers/overlay/ovmanager"
+ "daemon/logger/journald/internal/export"
"integration/plugin/logging/cmd/discard"
- "internal/mod"
- "libnetwork/bitmap"
- "libnetwork/etchosts"
- "libnetwork/internal/caller"
- "libnetwork/ipbits"
- "libnetwork/options"
- "libnetwork/portallocator"
- "pkg/broadcaster"
- "pkg/capabilities"
- "pkg/directory"
- "pkg/dmesg"
- "pkg/fileutils"
- "pkg/homedir"
- "pkg/ioutils"
- "pkg/longpath"
- "pkg/meminfo"
- "pkg/namesgenerator"
- "pkg/parsers"
- "pkg/parsers/kernel"
- "pkg/pidfile"
- "pkg/plugins/pluginrpc-gen"
- "pkg/process"
- "pkg/progress"
- "pkg/stdcopy"
- "pkg/stringid"
- "pkg/useragent"
- "plugin/v2"
- "restartmanager"
- "volume/drivers")))
- (propagated-inputs
- (list go-github-com-containerd-containerd
+ "libnetwork/drivers/overlay/overlayutils")))
+ (native-inputs
+ (list go-github-com-google-go-cmp
+ go-github-com-spf13-cobra
+ go-github-com-spf13-pflag))
+ (propagated-inputs
+ (list go-cloud-google-com-go-compute-metadata
+ go-cloud-google-com-go-logging
+ go-code-cloudfoundry-org-clock
+ go-dario-cat-mergo
+ go-github-com-adalogics-go-fuzz-headers
+ ;; go-github-com-azure-go-ansiterm ;Windows only
+ go-github-com-graylog2-go-gelf
+ ;; go-github-com-microsoft-go-winio ;Windows only
+ ;; go-github-com-microsoft-hcsshim ;Windows only
+ go-github-com-racksec-srslog
+ go-github-com-aws-aws-sdk-go-v2
+ go-github-com-aws-aws-sdk-go-v2-config
+ go-github-com-aws-aws-sdk-go-v2-credentials
+ go-github-com-aws-aws-sdk-go-v2-feature-ec2-imds
+ go-github-com-aws-aws-sdk-go-v2-service-cloudwatchlogs
+ go-github-com-aws-smithy-go
+ go-github-com-cloudflare-cfssl
+ go-github-com-containerd-cgroups-v3
+ go-github-com-containerd-containerd-api
+ go-github-com-containerd-containerd-v2
+ go-github-com-containerd-continuity
+ go-github-com-containerd-errdefs
+ go-github-com-containerd-errdefs-pkg
+ go-github-com-containerd-fifo
go-github-com-containerd-log
+ go-github-com-containerd-platforms
+ go-github-com-containerd-typeurl-v2
+ go-github-com-coreos-go-systemd-v22
+ go-github-com-cpuguy83-tar2go
+ go-github-com-creack-pty
+ go-github-com-deckarep-golang-set-v2
go-github-com-distribution-reference
+ go-github-com-docker-distribution
go-github-com-docker-go-connections
+ go-github-com-docker-go-events
+ go-github-com-docker-go-metrics
go-github-com-docker-go-units
+ go-github-com-fluent-fluent-logger-golang
+ go-github-com-godbus-dbus-v5
go-github-com-gogo-protobuf
- go-github-com-klauspost-compress
+ go-github-com-golang-protobuf
+ go-github-com-google-uuid
+ go-github-com-gorilla-mux
+ go-github-com-hashicorp-go-immutable-radix-v2
+ go-github-com-hashicorp-go-memdb
+ go-github-com-hashicorp-go-multierror
+ go-github-com-hashicorp-memberlist
+ go-github-com-hashicorp-serf
+ go-github-com-ishidawataru-sctp
+ go-github-com-miekg-dns
+ go-github-com-mistifyio-go-zfs-v3
+ go-github-com-mitchellh-copystructure
go-github-com-moby-docker-image-spec
+ go-github-com-moby-go-archive
+ go-github-com-moby-ipvs
+ go-github-com-moby-locker
+ go-github-com-moby-patternmatcher
+ go-github-com-moby-profiles-apparmor
+ go-github-com-moby-profiles-seccomp
+ go-github-com-moby-pubsub
+ go-github-com-moby-sys-atomicwriter
+ go-github-com-moby-sys-mount
+ go-github-com-moby-sys-mountinfo
+ go-github-com-moby-sys-reexec
go-github-com-moby-sys-sequential
+ go-github-com-moby-sys-signal
+ go-github-com-moby-sys-symlink
go-github-com-moby-sys-user
go-github-com-moby-sys-userns
+ go-github-com-moby-term
+ go-github-com-morikuni-aec
+ go-github-com-opencontainers-cgroups
+ go-github-com-opencontainers-go-digest
+ go-github-com-opencontainers-image-spec
+ go-github-com-opencontainers-runtime-spec
+ go-github-com-opencontainers-selinux
+ go-github-com-pelletier-go-toml
+ go-github-com-pkg-errors
+ go-github-com-prometheus-client-golang
+ go-github-com-sirupsen-logrus
+ go-github-com-tonistiigi-go-archvariant
+ go-github-com-vbatts-tar-split
+ go-github-com-vishvananda-netlink
+ go-github-com-vishvananda-netns
+ go-go-etcd-io-bbolt
+
go-go-opentelemetry-io-contrib-instrumentation-google-golang-org-grpc-otelgrpc
go-go-opentelemetry-io-contrib-instrumentation-net-http-otelhttp
- go-go-opentelemetry-io-otel))
+ go-go-opentelemetry-io-otel
+ go-go-opentelemetry-io-otel-exporters-otlp-otlptrace-otlptracehttp
+ go-go-opentelemetry-io-otel-sdk
+ go-go-opentelemetry-io-otel-trace
+ go-golang-org-x-mod
+ go-golang-org-x-net
+ go-golang-org-x-sync
+ go-golang-org-x-sys
+ go-golang-org-x-text
+ go-golang-org-x-time
+ go-google-golang-org-genproto-googleapis-api
+ go-google-golang-org-grpc
+ go-google-golang-org-protobuf
+ go-gotest-tools-v3
+ go-resenje-org-singleflight
+ go-tags-cncf-io-container-device-interface
+
+ ;; TODO: Complete packaging.
+ ;; go-github-com-golang-gddo
+ ;; go-github-com-moby-buildkit
+ ;; go-github-com-moby-swarmkit-v2
+ ;; go-github-com-rootless-containers-rootlesskit-v2
+ #;go-go-opentelemetry-io-contrib-processors-baggagecopy))
(home-page "https://github.com/docker/docker")
(synopsis "The Moby Project")
(description