guix_mirror_bot pushed a commit to branch go-team
in repository guix.

commit c6aedbb71c9dab6ff0230f34e7df4d1d5855c100
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Fri May 15 22:13:18 2026 +0100

    gnu: go-github-com-ipfs-boxo: Update to 0.39.0.
    
    * gnu/packages/ipfs.scm (go-github-com-ipfs-boxo): Update to 0.39.0.
    [source] <snippet>: Removed no longer provided directory from deletion
    modules list.
    [phases]{pre-check}: New phase.
    [propagated-inputs]: Remove 
go-go-opentelemetry-io-otel-exporters-otlp-otlptrace and
    go-go-opentelemetry-io-otel-exporters-zipkin.
    
    Change-Id: I410ce230895a7f76c2130f71ebae9b19a71233b9
---
 gnu/packages/ipfs.scm | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/gnu/packages/ipfs.scm b/gnu/packages/ipfs.scm
index 4a4bd2183a..10b1da4ff4 100644
--- a/gnu/packages/ipfs.scm
+++ b/gnu/packages/ipfs.scm
@@ -125,7 +125,7 @@ alternative fork of @url{https://github.com/gxed/bbloom}.";)
 (define-public go-github-com-ipfs-boxo
   (package
     (name "go-github-com-ipfs-boxo")
-    (version "0.35.2")
+    (version "0.39.0")
     (source
      (origin
        (method git-fetch)
@@ -134,18 +134,14 @@ alternative fork of 
@url{https://github.com/gxed/bbloom}.";)
               (commit (string-append "v" version))))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "02z88kv17m1mia68ac8wliiz5kzq59b1632qql21vy9c3gjqk56r"))
+        (base32 "0sy7v5cnz7ajvfb1mz4p86rmsr8f8agzgfnpwyzlhvvwcglslns9"))
        (modules '((guix build utils)))
        (snippet
         #~(begin
-            ;; Submodules with their own go.mod files and packed as
-            ;; separated packages:
+            ;; Submodules with their own go.mod files and packaged separately:
             ;;
-            ;; - github.com/ipfs/boxo/cmd/boxo-migrate
-            ;; - github.com/ipfs/boxo/cmd/deprecator
             ;; - github.com/ipfs/boxo/examples
-            (for-each delete-file-recursively
-                      (list "cmd" "examples"))))))
+            (delete-file-recursively "examples")))))
     (build-system go-build-system)
     (arguments
      (list
@@ -161,7 +157,13 @@ alternative fork of @url{https://github.com/gxed/bbloom}.";)
                              ;; config: Get
                              ;; "https://conf.ipfs-mainnet.org/autoconf.json";
                              "TestRealAutoConfURL")
-                       "|"))))
+                       "|"))
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-before 'check 'pre-check
+            (lambda* (#:key tests? import-path #:allow-other-keys)
+              ;; See: <https://go.dev/blog/synctest>.
+              (setenv "GODEBUG" "asynctimerchan=0"))))))
     (native-inputs
      (list go-github-com-libp2p-go-libp2p-kad-dht-bootstrap
            go-github-com-libp2p-go-libp2p
@@ -223,11 +225,9 @@ alternative fork of @url{https://github.com/gxed/bbloom}.";)
            go-go-opencensus-io
            go-go-opentelemetry-io-contrib-instrumentation-net-http-otelhttp
            go-go-opentelemetry-io-otel
-           go-go-opentelemetry-io-otel-exporters-otlp-otlptrace
            go-go-opentelemetry-io-otel-exporters-otlp-otlptrace-otlptracegrpc
            go-go-opentelemetry-io-otel-exporters-otlp-otlptrace-otlptracehttp
            go-go-opentelemetry-io-otel-exporters-stdout-stdouttrace
-           go-go-opentelemetry-io-otel-exporters-zipkin
            go-go-opentelemetry-io-otel-sdk
            go-go-opentelemetry-io-otel-trace
            go-go-uber-org-zap

Reply via email to