guix_mirror_bot pushed a commit to branch master
in repository guix.
commit 991118d4fb74bfda265e6e7ec38c4bf40a47d058
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Sat Sep 5 15:06:18 2026 +0100
gnu: go-github-com-containerd-cgroups-v3: Break inheritance.
* gnu/packages/golang-xyz.scm (go-github-com-containerd-cgroups-v3): Do
not inherit from go-github-com-containerd-cgroups and sync all mising
fileds.
---
gnu/packages/golang-xyz.scm | 20 ++++++++++++++------
1 file changed, 14 insertions(+), 6 deletions(-)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 4a589e8bae5..d29bb0a1181 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -7573,7 +7573,6 @@ cgroup uses the OCI runtime-spec found
(define-public go-github-com-containerd-cgroups-v3
;; TODO: Move to (gnu packages containers).
(package
- (inherit go-github-com-containerd-cgroups)
(name "go-github-com-containerd-cgroups-v3")
(version "3.1.3")
(source
@@ -7588,11 +7587,9 @@ cgroup uses the OCI runtime-spec found
(modules '((guix build utils)))
(snippet
#~(begin
- ;; Submodule(s) with their own go.mod files and packed as
- ;; separated packages:
- ;;
- ;; - github.com/containerd/cgroups/cmd cgctl
+ ;; Submodules with their own go.mod files and packaged separately.
(delete-file-recursively "cmd")))))
+ (build-system go-build-system)
(arguments
(list
#:import-path "github.com/containerd/cgroups/v3"
@@ -7620,6 +7617,9 @@ cgroup uses the OCI runtime-spec found
"TestSystemdCgroupPSIController"
"TestSystemdCgroupPidsController")
"|"))))
+ (native-inputs
+ (list go-github-com-stretchr-testify
+ go-go-uber-org-goleak))
(propagated-inputs
(list go-github-com-cilium-ebpf
go-github-com-containerd-log
@@ -7629,7 +7629,15 @@ cgroup uses the OCI runtime-spec found
go-github-com-moby-sys-userns
go-github-com-opencontainers-runtime-spec
go-golang-org-x-sys
- go-google-golang-org-protobuf))))
+ go-google-golang-org-protobuf))
+ (home-page "https://containerd.io/")
+ (synopsis "Cgroups for Golang")
+ (description
+ "This package implements a functionality for creating, managing,
+inspecting, and destroying cgroups. The resources format for settings on the
+cgroup uses the OCI runtime-spec found
+@url{https://github.com/opencontainers/runtime-spec,here}.")
+ (license license:asl2.0)))
(define-public go-github-com-containerd-console
(package