guix_mirror_bot pushed a commit to branch master
in repository guix.
commit f80ff911a576fef5b2915d1d1a9cb0aef148a71e
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Mon Sep 7 23:34:23 2026 +0100
gnu: go-storj-io-common: Update to 0.0.0-0.b776c22.
* gnu/packages/golang-web.scm (go-storj-io-common): Update to
b776c2238d07f8c1a38a72baf931f7bba7587077 commit.
[arguments] <test-flags, test-subdirs>: Rework the list of tested
modules.
[propagated-inputs]: Remove go-github-com-blang-semver-v4,
go-github-com-spf13-cast, go-github-com-spf13-cobra,
go-github-com-spf13-pflag, go-github-com-spf13-viper, and
go-storj-io-eventkit.
[native-inputs]: Add go-github-com-spf13-cast,
go-github-com-spf13-cobra, go-github-com-spf13-pflag,
go-github-com-spf13-viper, and go-cloud-google-com-go-profiler.
---
gnu/packages/golang-web.scm | 88 ++++++++++++++++-----------------------------
1 file changed, 30 insertions(+), 58 deletions(-)
diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm
index 4d09bb3a0dd..b1fcda8df11 100644
--- a/gnu/packages/golang-web.scm
+++ b/gnu/packages/golang-web.scm
@@ -27351,75 +27351,51 @@ Kubernetes components which are using nftables.")
(define-public go-storj-io-common
(package
(name "go-storj-io-common")
- (version "0.0.0-20251120170554-032ced125058")
+ (properties '((commit . "b776c2238d07f8c1a38a72baf931f7bba7587077")
+ (revision . "0")
+ (go-pseudo-version . "0.0.0-20260903112600-b776c2238d07")))
+ (version (git-version "0.0.0"
+ (assoc-ref properties 'revision)
+ (assoc-ref properties 'commit)))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/storj/common")
- (commit (go-version->git-ref version))))
+ (commit (assoc-ref properties 'commit))))
(file-name (git-file-name name version))
(sha256
- (base32 "11aiwpr34z3x2nx5qbj5cr21676abnbrlwhw3h8lficr66rlx1a4"))))
- ;; TODO: Remove vendored code <github.com/btcsuite/btcd/btcutil/base58>.
+ (base32 "0y2wb5nqs81wcn8sm6ahzafb4sdyyw3lar1mkvgp91i7wbl120h6"))))
(build-system go-build-system)
(arguments
(list
#:skip-build? #t
#:import-path "storj.io/common"
- #:test-flags
- #~(list "-skip" (string-join
- (list "TestLookupNodeAddress_Host"
- "TestLookupNodeAddress_HostAndPort"
- "TestFromBuild")
- "|"))
#:test-subdirs
- ;; XXX: Remove when all missing dependencies are packaged.
- #~(list "accesslogs/..."
- "base58/..."
- "bloomfilter/..."
- "cfgstruct/..."
- "context2/..."
- "currency/..."
- "debug/..."
- "errs2/..."
- "eventstat/..."
- "experiment/..."
- "fpath/..."
- "grant/..."
- "http/requestid/..."
- "identity/..."
- "leak/..."
- "macaroon/..."
- "memory/..."
- "metrics/..."
- "nodetag/..."
- "paths/..."
- "pb/..."
- "peertls/..."
- "pkcrypto/..."
- "process/gcloudlogging/..."
- "processgroup/..."
- "ranger/..."
- "rpc/..."
- "signing/..."
- "storj/..."
- "strictcsv/..."
- "sync2/..."
- "telemetry/..."
- "testrand/..."
- "testtrace/..."
- "time2/..."
- "useragent/..."
- "uuid/..."
- "version/...")))
+ ;; It's a collection of common packages, it introduces cycles when all
+ ;; tests cases are enabled, therefore run only some portion of them.
+ #~(list "pb" "leak" "uuid" "debug" "errs2" "fpath" "grant" "paths"
+ "storj" "sync2" "time2" "base58" "memory" "ranger" "metrics"
+ "nodetag" "peertls" "signing" "version" "context2" "currency"
+ "identity" "macaroon" "pkcrypto" "rpc/quic" "testrand"
+ "cfgstruct" "eventstat" "rpc/noise" "strictcsv" "telemetry"
+ "testtrace" "useragent" "accesslogs" "encryption" "experiment"
+ "bloomfilter" "rpc/rpcpool" "rpc/rpctest" "processgroup"
+ "rpc/rpccache" "rpc/multidial" "rpc/rpcstatus" "http/requestid"
+ "storj/location" "sync2/combiner" "peertls/tlsopts"
+ "sync2/mpscqueue" "ranger/httpranger" "peertls/extensions"
+ "internal/hmacsha512" "peertls/testpeertls"
+ "identity/testidentity" "process/gcloudlogging")))
(native-inputs
(list go-github-com-stretchr-testify
+ go-github-com-spf13-cast
+ go-github-com-spf13-cobra
+ go-github-com-spf13-pflag
+ go-github-com-spf13-viper
+ go-cloud-google-com-go-profiler
go-go-uber-org-zap))
(propagated-inputs
- (list ;; go-cloud-google-com-go-profiler ; 100+ go-cloud-google-com*
- go-github-com-blang-semver-v4
- go-github-com-bmkessler-fastdiv
+ (list go-github-com-bmkessler-fastdiv
go-github-com-calebcase-tmpfile
go-github-com-flynn-noise
go-github-com-gogo-protobuf
@@ -27432,10 +27408,6 @@ Kubernetes components which are using nftables.")
go-github-com-quic-go-quic-go
go-github-com-shopspring-decimal
go-github-com-spacemonkeygo-monkit-v3
- go-github-com-spf13-cast
- go-github-com-spf13-cobra
- go-github-com-spf13-pflag
- go-github-com-spf13-viper
go-github-com-zeebo-admission-v3
go-github-com-zeebo-blake3
go-github-com-zeebo-errs
@@ -27446,8 +27418,8 @@ Kubernetes components which are using nftables.")
go-golang-org-x-sys
go-gopkg-in-yaml-v2
go-storj-io-drpc
- go-storj-io-eventkit
- ;; go-storj-io-monkit-jaeger ; cycles
+ ;; go-storj-io-eventkit ;cycles
+ ;; go-storj-io-monkit-jaeger ;cycles
go-storj-io-picobuf))
(home-page "https://storj.io/common")
(synopsis "Common web and networking Golang utilities")