guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 78a3eb37704d73dc0978637a970f77c7d90166c9
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Thu Sep 10 14:56:41 2026 +0100

    gnu: umoci: Update to 0.6.0-0.f5d1219.
    
    * gnu/packages/containers.scm (umoci): Update to
    f5d1219acaf67127ebacf6306776d3ff465735ea commit.
    [native-inputs]: Replace go-github-com-cyphar-filepath-securejoin-0.4.1
    with go-github-com-cyphar-filepath-securejoin; remove
    go-github-com-cyphar-go-mtree; add go-github-com-vbatts-go-mtree.
    
    * gnu/packages/golang-xyz.scm (go-github-com-cyphar-go-mtree): Delete
    variable; hidden ad-hoc for umoci only.
---
 gnu/packages/containers.scm | 16 +++++++++++-----
 gnu/packages/golang-xyz.scm | 44 --------------------------------------------
 2 files changed, 11 insertions(+), 49 deletions(-)

diff --git a/gnu/packages/containers.scm b/gnu/packages/containers.scm
index e7f014c2758..a2d17ac1198 100644
--- a/gnu/packages/containers.scm
+++ b/gnu/packages/containers.scm
@@ -3956,16 +3956,22 @@ Tini is integrated with Docker.")
 (define-public umoci
   (package
     (name "umoci")
-    (version "0.6.0")
+    ;; 0.6.0 (2025-10-15); to support latest
+    ;; go-github-com-cyphar-filepath-securejoin.
+    (properties '((commit . "f5d1219acaf67127ebacf6306776d3ff465735ea")
+                  (revision . "0")))
+    (version (git-version "0.6.0"
+                          (assoc-ref properties 'revision)
+                          (assoc-ref properties 'commit)))
     (source
      (origin
        (method git-fetch)
        (uri (git-reference
               (url "https://github.com/opencontainers/umoci";)
-              (commit (string-append "v" version))))
+              (commit (assoc-ref properties 'commit))))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "0m50x2q2h34g6sh786blf8r9wh098yzgwnicdlx0cgsqqwjsn0ia"))
+        (base32 "06dc6jnl3wfk6vmq8cdpijvm8h6gygf0i7r4s9s8spyxlk2aph5c"))
        (snippet
         #~(begin
             (use-modules (guix build utils))
@@ -4007,8 +4013,7 @@ Tini is integrated with Docker.")
            go-github-com-apex-log
            go-github-com-blang-semver-v4
            go-github-com-containerd-platforms
-           go-github-com-cyphar-filepath-securejoin-0.4.1
-           go-github-com-cyphar-go-mtree
+           go-github-com-cyphar-filepath-securejoin
            go-github-com-docker-go-units
            go-github-com-klauspost-compress
            go-github-com-klauspost-pgzip
@@ -4021,6 +4026,7 @@ Tini is integrated with Docker.")
            go-github-com-rootless-containers-proto-go-proto
            go-github-com-stretchr-testify
            go-github-com-urfave-cli
+           go-github-com-vbatts-go-mtree
            go-golang-org-x-sys
            go-google-golang-org-protobuf
            go-md2man))
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index b6b5053c41e..ba897f3b137 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -9348,50 +9348,6 @@ more tangible.")
         (sha256
          (base32 "0cyqbxmrn3qgq8q0v7xmm9knc8nr60s017yrhkghcwg4yqqpmr9l")))))))
 
-;; For [email protected], remove when a fresh version is released.
-(define-public go-github-com-cyphar-go-mtree
-  (let ((commit "54003baae6e5e009853fa0b67da7ad43cdc9059a")
-        (revision "0"))
-    (hidden-package
-     (package
-       (name "go-github-com-cyphar-go-mtree")
-       (version (git-version "0.0.0" revision commit))
-       (source
-        (origin
-          (method git-fetch)
-          (uri (git-reference
-                 (url "https://github.com/cyphar/go-mtree";)
-                 (commit commit)))
-          (file-name (git-file-name name version))
-          (sha256
-           (base32 "1z063grsqawnpmwv2m3gm4pfssm5ynzssvn9igw5x4l237zbpl52"))
-          (modules '((guix build utils)))
-          (snippet
-           #~(begin
-               ;; Module name has been changed upstream.
-               (substitute* (find-files "." "\\.go$")
-                 (("github.com/vbatts/go-mtree")
-                  "github.com/vbatts/go-mtree"))))))
-       (build-system go-build-system)
-       (arguments
-        (list
-         #:import-path "github.com/vbatts/go-mtree"))
-       (native-inputs
-        (list go-github-com-davecgh-go-spew))
-       (propagated-inputs
-        (list go-github-com-fatih-color
-              go-github-com-sirupsen-logrus
-              go-github-com-urfave-cli-v2
-              go-golang-org-x-crypto
-              go-golang-org-x-sys))
-       (home-page "https://github.com/cyphar/go-mtree";)
-       (synopsis "File systems verification utility and library")
-       (description
-        "This package is alternative fork of
-@url{https://github.com/vbatts/go-mtree} required for @code{umoci} version
-1.6.0.")
-       (license license:bsd-3)))))
-
 (define-public go-github-com-d4l3k-messagediff
   (package
     (name "go-github-com-d4l3k-messagediff")

Reply via email to