Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 8 Aug 2024 08:33:20 GMT
From:      Alexey Dokuchaev <danfe@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 4481235e4872 - main - net/storj: update Storj programs to version 1.109.2
Message-ID:  <202408080833.4788XKfU046819@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by danfe:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4481235e4872ef85a2ee43cd5cd9eebfbe93a6cf

commit 4481235e4872ef85a2ee43cd5cd9eebfbe93a6cf
Author:     Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2024-08-08 08:31:54 +0000
Commit:     Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2024-08-08 08:31:54 +0000

    net/storj: update Storj programs to version 1.109.2
    
    - One non-M2T-friendly GitHub tag was replaced with commit hash:
      apache/arrow: v15.0.2 -> e03105efc38e
    - Backport the patch that adds APIKey field to unbreak the build
    
    Reported by:    portscout
---
 net/storj/Makefile                                 |   3 +-
 net/storj/Makefile.deps                            |  89 ++++++-----
 net/storj/distinfo                                 | 176 +++++++++++++--------
 ...ogle.com_go_auth_grpctransport_grpctransport.go |  75 +++++++++
 4 files changed, 238 insertions(+), 105 deletions(-)

diff --git a/net/storj/Makefile b/net/storj/Makefile
index 5f8a84512a53..f01615405598 100644
--- a/net/storj/Makefile
+++ b/net/storj/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	storj
-PORTVERSION=	1.102.3
+PORTVERSION=	1.109.2
 DISTVERSIONPREFIX=	v
-PORTREVISION=	3
 CATEGORIES=	net
 
 MAINTAINER=	danfe@FreeBSD.org
diff --git a/net/storj/Makefile.deps b/net/storj/Makefile.deps
index 1c929bb85ae1..9744313ac2d4 100644
--- a/net/storj/Makefile.deps
+++ b/net/storj/Makefile.deps
@@ -1,23 +1,34 @@
 # Generated with `make gomod-vendor'
 GH_TUPLE=	\
+		GoogleCloudPlatform:grpc-gcp-go:grpcgcp/v1.5.0:googlecloudplatform_grpc_gcp_go_grpcgcp/vendor/github.com/GoogleCloudPlatform/grpc-gcp-go \
+		StackExchange:wmi:cbe66965904d:stackexchange_wmi/vendor/github.com/StackExchange/wmi \
 		VividCortex:ewma:v1.2.0:vividcortex_ewma/vendor/github.com/VividCortex/ewma \
 		acarl005:stripansi:5a71ef0e047d:acarl005_stripansi/vendor/github.com/acarl005/stripansi \
 		alessio:shellescape:v1.2.2:alessio_shellescape/vendor/github.com/alessio/shellescape \
 		alicebob:gopher-json:a9ecdc9d1d3a:alicebob_gopher_json/vendor/github.com/alicebob/gopher-json \
 		alicebob:miniredis:v2.13.3:alicebob_miniredis/vendor/github.com/alicebob/miniredis/v2 \
 		andybalholm:brotli:v1.0.6:andybalholm_brotli/vendor/github.com/andybalholm/brotli \
-		apache:arrow:740889f413af:apache_arrow/vendor/github.com/apache/arrow/go/v14 \
+		apache:arrow:e03105efc38e:apache_arrow/vendor/github.com/apache/arrow/go/v15 \
 		apache:thrift:v0.17.0:apache_thrift/vendor/github.com/apache/thrift \
 		blang:semver:v3.5.1:blang_semver/vendor/github.com/blang/semver \
+		blang:semver:v4.0.0:blang_semver_v4/vendor/github.com/blang/semver/v4 \
 		bmizerany:assert:b7ed37b82869:bmizerany_assert/vendor/github.com/bmizerany/assert \
 		bmkessler:fastdiv:41d5178f2044:bmkessler_fastdiv/vendor/github.com/bmkessler/fastdiv \
-		boombuler:barcode:6c824513bacc:boombuler_barcode/vendor/github.com/boombuler/barcode \
+		boombuler:barcode:v1.0.1:boombuler_barcode/vendor/github.com/boombuler/barcode \
 		calebcase:tmpfile:v1.0.3:calebcase_tmpfile/vendor/github.com/calebcase/tmpfile \
 		census-instrumentation:opencensus-go:v0.24.0:census_instrumentation_opencensus_go/vendor/go.opencensus.io \
-		cespare:xxhash:v2.2.0:cespare_xxhash/vendor/github.com/cespare/xxhash/v2 \
+		census-instrumentation:opencensus-proto:v0.4.1:census_instrumentation_opencensus_proto/vendor/github.com/census-instrumentation/opencensus-proto \
+		cespare:xxhash:v2.3.0:cespare_xxhash/vendor/github.com/cespare/xxhash/v2 \
 		cloudfoundry:gosigar:v1.1.0:cloudfoundry_gosigar/vendor/github.com/cloudfoundry/gosigar \
+		cncf:xds:555b57ec207b:cncf_xds_go/vendor/github.com/cncf/xds \
 		davecgh:go-spew:d8f796af33cc:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
+		dgraph-io:badger:v4.2.0:dgraph_io_badger/vendor/github.com/dgraph-io/badger/v4 \
+		dgraph-io:ristretto:v0.1.1:dgraph_io_ristretto/vendor/github.com/dgraph-io/ristretto \
 		dgryski:go-rendezvous:9f7001d12a5f:dgryski_go_rendezvous/vendor/github.com/dgryski/go-rendezvous \
+		dsnet:try:v0.0.3:dsnet_try/vendor/github.com/dsnet/try \
+		dustin:go-humanize:v1.0.1:dustin_go_humanize/vendor/github.com/dustin/go-humanize \
+		envoyproxy:go-control-plane:v0.12.0:envoyproxy_go_control_plane/vendor/github.com/envoyproxy/go-control-plane \
+		envoyproxy:protoc-gen-validate:v1.0.4:envoyproxy_protoc_gen_validate/vendor/github.com/envoyproxy/protoc-gen-validate \
 		etcd-io:bbolt:v1.3.5:etcd_io_bbolt/vendor/go.etcd.io/bbolt \
 		fatih:color:v1.15.0:fatih_color/vendor/github.com/fatih/color \
 		felixge:httpsnoop:v1.0.4:felixge_httpsnoop/vendor/github.com/felixge/httpsnoop \
@@ -27,46 +38,53 @@ GH_TUPLE=	\
 		go-logr:logr:v1.4.1:go_logr_logr/vendor/github.com/go-logr/logr \
 		go-logr:stdr:v1.2.2:go_logr_stdr/vendor/github.com/go-logr/stdr \
 		go-oauth2:oauth2:v4.4.2:go_oauth2_oauth2/vendor/github.com/go-oauth2/oauth2/v4 \
+		go-ole:go-ole:v1.2.6:go_ole_go_ole/vendor/github.com/go-ole/go-ole \
 		go-task:slim-sprig:52ccab3ef572:go_task_slim_sprig/vendor/github.com/go-task/slim-sprig \
 		go-yaml:yaml:v2.4.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
 		go-yaml:yaml:v3.0.1:go_yaml_yaml_1/vendor/gopkg.in/yaml.v3 \
 		goccy:go-json:v0.10.2:goccy_go_json/vendor/github.com/goccy/go-json \
 		gogo:protobuf:v1.3.2:gogo_protobuf/vendor/github.com/gogo/protobuf \
 		golang-jwt:jwt:v3.2.1:golang_jwt_jwt/vendor/github.com/golang-jwt/jwt \
-		golang:appengine:v1.6.8:golang_appengine/vendor/google.golang.org/appengine \
-		golang:crypto:v0.19.0:golang_crypto/vendor/golang.org/x/crypto \
+		golang:crypto:v0.25.0:golang_crypto/vendor/golang.org/x/crypto \
 		golang:exp:7918f672742d:golang_exp/vendor/golang.org/x/exp \
+		golang:glog:v1.2.0:golang_glog/vendor/github.com/golang/glog \
 		golang:groupcache:41bb18bfe9da:golang_groupcache/vendor/github.com/golang/groupcache \
 		golang:mock:v1.6.0:golang_mock/vendor/github.com/golang/mock \
-		golang:mod:v0.13.0:golang_mod/vendor/golang.org/x/mod \
-		golang:net:v0.21.0:golang_net/vendor/golang.org/x/net \
-		golang:oauth2:v0.17.0:golang_oauth2/vendor/golang.org/x/oauth2 \
-		golang:protobuf:v1.5.3:golang_protobuf/vendor/github.com/golang/protobuf \
-		golang:sync:v0.6.0:golang_sync/vendor/golang.org/x/sync \
-		golang:sys:v0.17.0:golang_sys/vendor/golang.org/x/sys \
-		golang:term:v0.17.0:golang_term/vendor/golang.org/x/term \
-		golang:text:v0.14.0:golang_text/vendor/golang.org/x/text \
+		golang:mod:v0.17.0:golang_mod/vendor/golang.org/x/mod \
+		golang:net:v0.27.0:golang_net/vendor/golang.org/x/net \
+		golang:oauth2:v0.21.0:golang_oauth2/vendor/golang.org/x/oauth2 \
+		golang:protobuf:v1.5.4:golang_protobuf/vendor/github.com/golang/protobuf \
+		golang:snappy:v0.0.4:golang_snappy/vendor/github.com/golang/snappy \
+		golang:sync:v0.7.0:golang_sync/vendor/golang.org/x/sync \
+		golang:sys:v0.22.0:golang_sys/vendor/golang.org/x/sys \
+		golang:term:v0.22.0:golang_term/vendor/golang.org/x/term \
+		golang:text:v0.16.0:golang_text/vendor/golang.org/x/text \
 		golang:time:v0.5.0:golang_time/vendor/golang.org/x/time \
-		golang:tools:v0.14.0:golang_tools/vendor/golang.org/x/tools \
+		golang:tools:e35e4ccd0d2d:golang_tools/vendor/golang.org/x/tools \
 		golang:xerrors:104605ab7028:golang_xerrors/vendor/golang.org/x/xerrors \
+		google:cel-spec:v0.15.0:google_cel_spec/vendor/cel.dev/expr \
 		google:flatbuffers:v23.5.26:google_flatbuffers/vendor/github.com/google/flatbuffers \
 		google:go-cmp:v0.6.0:google_go_cmp/vendor/github.com/google/go-cmp \
-		google:go-genproto:31a09d347014:google_go_genproto/vendor/google.golang.org/genproto \
-		google:go-genproto:37d4d3c04a78:google_go_genproto_1/vendor/google.golang.org/genproto/googleapis/rpc \
+		google:go-genproto:46eb208f015d:google_go_genproto/vendor/google.golang.org/genproto \
+		google:go-genproto:f6361c86f094:google_go_genproto_1/vendor/google.golang.org/genproto/googleapis/api \
 		google:pprof:91b7bce49751:google_pprof/vendor/github.com/google/pprof \
 		google:s2a-go:v0.1.7:google_s2a_go/vendor/github.com/google/s2a-go \
 		google:uuid:v1.6.0:google_uuid/vendor/github.com/google/uuid \
 		googleapis:enterprise-certificate-proxy:v0.3.2:googleapis_enterprise_certificate_proxy/vendor/github.com/googleapis/enterprise-certificate-proxy \
-		googleapis:gax-go:v2.12.2:googleapis_gax_go/vendor/github.com/googleapis/gax-go \
-		googleapis:google-api-go-client:v0.168.0:googleapis_google_api_go_client/vendor/google.golang.org/api \
-		googleapis:google-cloud-go:bigquery/v1.59.1:googleapis_google_cloud_go_bigquery \
-		googleapis:google-cloud-go:compute/v1.23.4:googleapis_google_cloud_go_compute \
-		googleapis:google-cloud-go:iam/v1.1.6:googleapis_google_cloud_go_iam \
-		googleapis:google-cloud-go:v0.112.0:googleapis_google_cloud_go/vendor/cloud.google.com/go \
+		googleapis:gax-go:v2.12.5:googleapis_gax_go/vendor/github.com/googleapis/gax-go \
+		googleapis:go-sql-spanner:ac42e60f5ab1:googleapis_go_sql_spanner/vendor/github.com/googleapis/go-sql-spanner \
+		googleapis:google-api-go-client:v0.188.0:googleapis_google_api_go_client/vendor/google.golang.org/api \
+		googleapis:google-cloud-go:bigquery/v1.61.0:googleapis_google_cloud_go_bigquery \
+		googleapis:google-cloud-go:iam/v1.1.10:googleapis_google_cloud_go_iam \
+		googleapis:google-cloud-go:longrunning/v0.5.10:googleapis_google_cloud_go_longrunning \
+		googleapis:google-cloud-go:secretmanager/v1.13.3:googleapis_google_cloud_go_secretmanager \
+		googleapis:google-cloud-go:spanner/v1.64.0:googleapis_google_cloud_go_spanner \
+		googleapis:google-cloud-go:v0.115.0:googleapis_google_cloud_go/vendor/cloud.google.com/go \
 		googleapis:google-cloud-go:v0.4.0:googleapis_google_cloud_go_profiler/vendor/cloud.google.com/go/profiler \
+		googleapis:google-cloud-go:v0.7.0:googleapis_google_cloud_go_auth/vendor/cloud.google.com/go/auth \
 		gorilla:mux:v1.8.0:gorilla_mux/vendor/github.com/gorilla/mux \
 		gorilla:schema:v1.2.0:gorilla_schema/vendor/github.com/gorilla/schema \
-		grpc:grpc-go:v1.62.0:grpc_grpc_go/vendor/google.golang.org/grpc \
+		grpc:grpc-go:v1.64.1:grpc_grpc_go/vendor/google.golang.org/grpc \
 		hashicorp:hcl:v1.0.0:hashicorp_hcl/vendor/github.com/hashicorp/hcl \
 		inconshreveable:mousetrap:v1.1.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \
 		jackc:pgerrcode:a0d42d470451:jackc_pgerrcode/vendor/github.com/jackc/pgerrcode \
@@ -76,7 +94,7 @@ GH_TUPLE=	\
 		jackc:pgservicefile:091c0ba34f0a:jackc_pgservicefile/vendor/github.com/jackc/pgservicefile \
 		jackc:pgtype:v1.14.1:jackc_pgtype/vendor/github.com/jackc/pgtype \
 		jackc:pgx:v4.15.0:jackc_pgx/vendor/github.com/jackc/pgx/v4 \
-		jackc:pgx:v5.5.2:jackc_pgx/vendor/github.com/jackc/pgx/v5 \
+		jackc:pgx:v5.6.0:jackc_pgx/vendor/github.com/jackc/pgx/v5 \
 		jackc:puddle:v2.2.1:jackc_puddle/vendor/github.com/jackc/puddle/v2 \
 		jtolds:monkit-hw:141a0da276b3:jtolds_monkit_hw/vendor/github.com/jtolds/monkit-hw/v2 \
 		jtolds:tracetagger:v2.0.0-rc5:jtolds_tracetagger/vendor/github.com/jtolds/tracetagger/v2 \
@@ -105,19 +123,20 @@ GH_TUPLE=	\
 		pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors \
 		pmezard:go-difflib:5d4384ee4fb2:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \
 		pquerna:otp:v1.3.0:pquerna_otp/vendor/github.com/pquerna/otp \
-		protocolbuffers:protobuf-go:v1.32.0:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \
+		protocolbuffers:protobuf-go:v1.34.2:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \
 		quic-go:qtls-go1-20:v0.4.1:quic_go_qtls_go1_20/vendor/github.com/quic-go/qtls-go1-20 \
 		quic-go:quic-go:v0.40.1:quic_go_quic_go/vendor/github.com/quic-go/quic-go \
-		redis:go-redis:v9.0.3:redis_go_redis/vendor/github.com/redis/go-redis/v9 \
+		redis:go-redis:v9.5.1:redis_go_redis/vendor/github.com/redis/go-redis/v9 \
 		rivo:uniseg:v0.4.7:rivo_uniseg/vendor/github.com/rivo/uniseg \
-		rogpeppe:go-internal:v1.10.0:rogpeppe_go_internal/vendor/github.com/rogpeppe/go-internal \
+		rogpeppe:go-internal:v1.12.0:rogpeppe_go_internal/vendor/github.com/rogpeppe/go-internal \
 		sagikazarmark:locafero:v0.4.0:sagikazarmark_locafero/vendor/github.com/sagikazarmark/locafero \
 		sagikazarmark:slog-shim:v0.1.0:sagikazarmark_slog_shim/vendor/github.com/sagikazarmark/slog-shim \
 		segmentio:analytics-go:v3.1.0:segmentio_analytics_go/vendor/gopkg.in/segmentio/analytics-go.v3 \
 		segmentio:backo-go:23eae7c10bd3:segmentio_backo_go/vendor/github.com/segmentio/backo-go \
+		shirou:gopsutil:v3.21.3:shirou_gopsutil/vendor/github.com/shirou/gopsutil \
 		shopspring:decimal:v1.2.0:shopspring_decimal/vendor/github.com/shopspring/decimal \
 		sourcegraph:conc:v0.3.0:sourcegraph_conc/vendor/github.com/sourcegraph/conc \
-		spacemonkeygo:monkit:v3.0.22:spacemonkeygo_monkit/vendor/github.com/spacemonkeygo/monkit/v3 \
+		spacemonkeygo:monkit:v3.0.23:spacemonkeygo_monkit/vendor/github.com/spacemonkeygo/monkit/v3 \
 		spacemonkeygo:spacelog:2296661a0572:spacemonkeygo_spacelog/vendor/github.com/spacemonkeygo/spacelog \
 		spacemonkeygo:tlshowdy:8fa2cec1d7cd:spacemonkeygo_tlshowdy/vendor/github.com/spacemonkeygo/tlshowdy \
 		spf13:afero:v1.11.0:spf13_afero/vendor/github.com/spf13/afero \
@@ -125,16 +144,18 @@ GH_TUPLE=	\
 		spf13:cobra:v1.8.0:spf13_cobra/vendor/github.com/spf13/cobra \
 		spf13:pflag:v1.0.5:spf13_pflag/vendor/github.com/spf13/pflag \
 		spf13:viper:v1.18.2:spf13_viper/vendor/github.com/spf13/viper \
-		storj:common:e16d36937e83:storj_common/vendor/storj.io/common \
-		storj:drpc:v0.0.34:storj_drpc/vendor/storj.io/drpc \
-		storj:eventkit:6cb545e5f892:storj_eventkit/vendor/storj.io/eventkit \
+		storj:common:3bfa00555ba3:storj_common/vendor/storj.io/common \
+		storj:drpc:0075ac871661:storj_drpc/vendor/storj.io/drpc \
+		storj:eventkit:1d9596fee086:storj_eventkit/vendor/storj.io/eventkit \
 		storj:infectious:v0.0.2:storj_infectious/vendor/storj.io/infectious \
 		storj:monkit-jaeger:52b0792fa6cd:storj_monkit_jaeger/vendor/storj.io/monkit-jaeger \
 		storj:picobuf:v0.0.3:storj_picobuf/vendor/storj.io/picobuf \
-		storj:uplink:190796a0f006:storj_uplink/vendor/storj.io/uplink \
+		storj:uplink:608581a81048:storj_uplink/vendor/storj.io/uplink \
 		stretchr:testify:v1.9.0:stretchr_testify/vendor/github.com/stretchr/testify \
 		stripe:stripe-go:v75.8.0:stripe_stripe_go/vendor/github.com/stripe/stripe-go/v75 \
 		subosito:gotenv:v1.6.0:subosito_gotenv/vendor/github.com/subosito/gotenv \
+		tklauser:go-sysconf:v0.3.4:tklauser_go_sysconf/vendor/github.com/tklauser/go-sysconf \
+		tklauser:numcpus:v0.2.1:tklauser_numcpus/vendor/github.com/tklauser/numcpus \
 		uber-go:mock:v0.3.0:uber_go_mock/vendor/go.uber.org/mock \
 		uber-go:multierr:v1.10.0:uber_go_multierr/vendor/go.uber.org/multierr \
 		uber-go:zap:v1.27.0:uber_go_zap/vendor/go.uber.org/zap \
@@ -161,7 +182,3 @@ post-extract:
 .for d in arrow internal
 	@${LN} -s go/${d} ${WRKSRC_apache_arrow}
 .endfor
-
-post-patch:
-	@${REINPLACE_CMD} -e '/apache\/arrow/s,v12,v14,' \
-		${WRKSRC}/vendor/cloud.google.com/go/bigquery/arrow.go
diff --git a/net/storj/distinfo b/net/storj/distinfo
index e6753d6d3496..8a2d15950925 100644
--- a/net/storj/distinfo
+++ b/net/storj/distinfo
@@ -1,6 +1,10 @@
-TIMESTAMP = 1713260114
-SHA256 (storj-storj-v1.102.3_GH0.tar.gz) = fec7f4854c35a28e2b231d97355f4c65afd6d7aa5cf3baf040effcad72c794e3
-SIZE (storj-storj-v1.102.3_GH0.tar.gz) = 7136667
+TIMESTAMP = 1721679576
+SHA256 (storj-storj-v1.109.2_GH0.tar.gz) = d91a5cd0c253942c8da55a23dfbfa723c2bd5de85b0003442119c8067dd82ddf
+SIZE (storj-storj-v1.109.2_GH0.tar.gz) = 7678178
+SHA256 (GoogleCloudPlatform-grpc-gcp-go-grpcgcp-v1.5.0_GH0.tar.gz) = 34c38297dd2f9016c849068e7e097fd6d87d0050e7b3a6533eb808b685755c9a
+SIZE (GoogleCloudPlatform-grpc-gcp-go-grpcgcp-v1.5.0_GH0.tar.gz) = 371201
+SHA256 (StackExchange-wmi-cbe66965904d_GH0.tar.gz) = 14dbc4af6952acdb1b941d002cd36fd2299aa6b3144cbcbddbb032c47f816da5
+SIZE (StackExchange-wmi-cbe66965904d_GH0.tar.gz) = 11279
 SHA256 (VividCortex-ewma-v1.2.0_GH0.tar.gz) = 2f26521a9207b91dfbca3d28e5545bc11cb098888ecf3e9ba8e5936387b06a33
 SIZE (VividCortex-ewma-v1.2.0_GH0.tar.gz) = 6683
 SHA256 (acarl005-stripansi-5a71ef0e047d_GH0.tar.gz) = 832ad7232c573cec3eece91af4cdf40d2d06bca94e026dd7d5add0f44f802f0f
@@ -13,30 +17,48 @@ SHA256 (alicebob-miniredis-v2.13.3_GH0.tar.gz) = f74daa37a0def2a86eaa1645614aa3f
 SIZE (alicebob-miniredis-v2.13.3_GH0.tar.gz) = 125208
 SHA256 (andybalholm-brotli-v1.0.6_GH0.tar.gz) = f13966f42f2695a0c655f8bbde5f4537de96380848144741f92ba5b1bc3a82b8
 SIZE (andybalholm-brotli-v1.0.6_GH0.tar.gz) = 1817995
-SHA256 (apache-arrow-740889f413af_GH0.tar.gz) = cde071443fd74c9c3cf3eb867ea2f75ad6314e5ce01e7221d5653dfdd4b99b54
-SIZE (apache-arrow-740889f413af_GH0.tar.gz) = 20642404
+SHA256 (apache-arrow-e03105efc38e_GH0.tar.gz) = b9d7eb3a905f19354c19cd7388a9986809ea579b0410055ee66a83de08db055f
+SIZE (apache-arrow-e03105efc38e_GH0.tar.gz) = 21160986
 SHA256 (apache-thrift-v0.17.0_GH0.tar.gz) = f5888bcd3b8de40c2c2ab86896867ad9b18510deb412cba3e5da76fb4c604c29
 SIZE (apache-thrift-v0.17.0_GH0.tar.gz) = 3049651
 SHA256 (blang-semver-v3.5.1_GH0.tar.gz) = 3d9da53f4c2d3169bfa9b25f2f36f301a37556a47259c870881524c643c69c57
 SIZE (blang-semver-v3.5.1_GH0.tar.gz) = 14831
+SHA256 (blang-semver-v4.0.0_GH0.tar.gz) = 873e979323df6060cb4f843bc920f07fa59c05002359bf5d4a3311c8911f6640
+SIZE (blang-semver-v4.0.0_GH0.tar.gz) = 27777
 SHA256 (bmizerany-assert-b7ed37b82869_GH0.tar.gz) = f7dc11f10c5e52a94c836e15e7aff05ad4afba7436f66e5f4506806627c4635e
 SIZE (bmizerany-assert-b7ed37b82869_GH0.tar.gz) = 1469
 SHA256 (bmkessler-fastdiv-41d5178f2044_GH0.tar.gz) = 50f3b6d090f30404a702d28e6f8cb2653234ff420d6dcaa30e1d17185caaa50d
 SIZE (bmkessler-fastdiv-41d5178f2044_GH0.tar.gz) = 6396
-SHA256 (boombuler-barcode-6c824513bacc_GH0.tar.gz) = 504c70d22b4d54047200d08fc15328118859f54fbbe979be80ba12e5a992ef30
-SIZE (boombuler-barcode-6c824513bacc_GH0.tar.gz) = 62988
+SHA256 (boombuler-barcode-v1.0.1_GH0.tar.gz) = 832b01643464267560fe56cfe76d3d78720b0d2aaec3eea7522c33d92c1233f9
+SIZE (boombuler-barcode-v1.0.1_GH0.tar.gz) = 62972
 SHA256 (calebcase-tmpfile-v1.0.3_GH0.tar.gz) = e7c241df2937aefecc0bf5098d796511e494ebce5d7baa7e14287be4e87fdfc2
 SIZE (calebcase-tmpfile-v1.0.3_GH0.tar.gz) = 6594
 SHA256 (census-instrumentation-opencensus-go-v0.24.0_GH0.tar.gz) = 048708914541817193330ce052026deb0c617c9d953ac15ae601ab2bde5788d1
 SIZE (census-instrumentation-opencensus-go-v0.24.0_GH0.tar.gz) = 176752
-SHA256 (cespare-xxhash-v2.2.0_GH0.tar.gz) = b8c684b9e5e136510913727e6a845b28f8176e55db827b11f17769fba970fe13
-SIZE (cespare-xxhash-v2.2.0_GH0.tar.gz) = 12334
+SHA256 (census-instrumentation-opencensus-proto-v0.4.1_GH0.tar.gz) = e3d89f7f9ed84c9b6eee818c2e9306950519402bf803698b15c310b77ca2f0f3
+SIZE (census-instrumentation-opencensus-proto-v0.4.1_GH0.tar.gz) = 164379
+SHA256 (cespare-xxhash-v2.3.0_GH0.tar.gz) = 0e3dda07b03a5f3733506218860ecb2d50c0f01f16299b5d60902ef5158cbde5
+SIZE (cespare-xxhash-v2.3.0_GH0.tar.gz) = 12696
 SHA256 (cloudfoundry-gosigar-v1.1.0_GH0.tar.gz) = b7fe2209c5eb8f47e326edd5c1bf5cbfd3ee82b52f386b6888159fccbd2a6e6d
 SIZE (cloudfoundry-gosigar-v1.1.0_GH0.tar.gz) = 7785213
+SHA256 (cncf-xds-555b57ec207b_GH0.tar.gz) = d77c10f50f7c4758403a538d99b1de46c1a8d6c2876f6cffda8c5d8049ad1008
+SIZE (cncf-xds-555b57ec207b_GH0.tar.gz) = 115504
 SHA256 (davecgh-go-spew-d8f796af33cc_GH0.tar.gz) = 21505c2cb5cb4e2b8ae3007f3f6db6edb9f1c28511f98975b6b0dedf0e3fa24e
 SIZE (davecgh-go-spew-d8f796af33cc_GH0.tar.gz) = 42183
+SHA256 (dgraph-io-badger-v4.2.0_GH0.tar.gz) = f4fcbcb96edc09c6ac201bf720e0ac4ea7b9ba636c76f4ae31200f6840fd9cf7
+SIZE (dgraph-io-badger-v4.2.0_GH0.tar.gz) = 2583135
+SHA256 (dgraph-io-ristretto-v0.1.1_GH0.tar.gz) = 79cb6e5fd11eb795c5e53ff4eeb9adc58339a5cdf542f3a963c96dea716caf99
+SIZE (dgraph-io-ristretto-v0.1.1_GH0.tar.gz) = 312882
 SHA256 (dgryski-go-rendezvous-9f7001d12a5f_GH0.tar.gz) = 29584550745fd4b8fce2e2f3def7b9d9ffe2b86cf9b6596b53a660c9bbfe27b6
 SIZE (dgryski-go-rendezvous-9f7001d12a5f_GH0.tar.gz) = 1699
+SHA256 (dsnet-try-v0.0.3_GH0.tar.gz) = 571ce905b7589ae8cc8d4dd2786bdedccd2e71c86d49e05a63498e0f0ef5780d
+SIZE (dsnet-try-v0.0.3_GH0.tar.gz) = 5245
+SHA256 (dustin-go-humanize-v1.0.1_GH0.tar.gz) = ac3a0d8d0eef07c75d12eddce775a8e8306dfb9783a45312597c34ff643793d8
+SIZE (dustin-go-humanize-v1.0.1_GH0.tar.gz) = 17692
+SHA256 (envoyproxy-go-control-plane-v0.12.0_GH0.tar.gz) = 768ef881cab3804e936a0e0fcd82ed2672982386d6aa8a4661056d6b83860737
+SIZE (envoyproxy-go-control-plane-v0.12.0_GH0.tar.gz) = 2942483
+SHA256 (envoyproxy-protoc-gen-validate-v1.0.4_GH0.tar.gz) = 92e29c2150675ce954c965bcaa559ca944704b75711533cfe03ce541dcf5a1dd
+SIZE (envoyproxy-protoc-gen-validate-v1.0.4_GH0.tar.gz) = 183765
 SHA256 (etcd-io-bbolt-v1.3.5_GH0.tar.gz) = 63fed2e9bbdcc2aa279c2a7ea4a59c39bc21616ec2c96abff0020872beb3dbad
 SIZE (etcd-io-bbolt-v1.3.5_GH0.tar.gz) = 96494
 SHA256 (fatih-color-v1.15.0_GH0.tar.gz) = e7a92edb32453c11aec9fac4d9f2b8fc42fac72249a7ca567c926a112534030e
@@ -55,6 +77,8 @@ SHA256 (go-logr-stdr-v1.2.2_GH0.tar.gz) = 37d975b280d884ca0d55a800bc6e47314b6e86
 SIZE (go-logr-stdr-v1.2.2_GH0.tar.gz) = 9098
 SHA256 (go-oauth2-oauth2-v4.4.2_GH0.tar.gz) = 47ae66ee80ce4aa1e25f5a06d46d4023ac6c4e0797321eb32410d993d6ec420c
 SIZE (go-oauth2-oauth2-v4.4.2_GH0.tar.gz) = 579399
+SHA256 (go-ole-go-ole-v1.2.6_GH0.tar.gz) = 8f8ae1e3a71c1aa16fcd59b409e498dbec41c3ed23aec81e26edea275670db60
+SIZE (go-ole-go-ole-v1.2.6_GH0.tar.gz) = 52588
 SHA256 (go-task-slim-sprig-52ccab3ef572_GH0.tar.gz) = 234ca4f44e68e77180301a1a6f3e0426769abefdcafb2ff80d3ffdb27512b173
 SIZE (go-task-slim-sprig-52ccab3ef572_GH0.tar.gz) = 39958
 SHA256 (go-yaml-yaml-v2.4.0_GH0.tar.gz) = d8e94679e5fff6bd1a35e10241543929a5f3da44f701755babf99b3daf0faac0
@@ -67,46 +91,50 @@ SHA256 (gogo-protobuf-v1.3.2_GH0.tar.gz) = 2bb4b13d6e56b3911f09b8e9ddd15708477fb
 SIZE (gogo-protobuf-v1.3.2_GH0.tar.gz) = 2038725
 SHA256 (golang-jwt-jwt-v3.2.1_GH0.tar.gz) = 9c7d8c881a6517a7d38276d5cbcfbef93ff7ebb7d43181c471d9dc05b0b8feed
 SIZE (golang-jwt-jwt-v3.2.1_GH0.tar.gz) = 38016
-SHA256 (golang-appengine-v1.6.8_GH0.tar.gz) = 9f0029767e180c64ef42c448f02a247deb2980b2ba6908977ad4c53ebae1abb5
-SIZE (golang-appengine-v1.6.8_GH0.tar.gz) = 628708
-SHA256 (golang-crypto-v0.19.0_GH0.tar.gz) = 0e1d6c17f9c6f529d2d06e43030695ba135115ee401fda5316d6b30423087bb2
-SIZE (golang-crypto-v0.19.0_GH0.tar.gz) = 1810389
+SHA256 (golang-crypto-v0.25.0_GH0.tar.gz) = 44619ce0bc1901464e14925487f5152b850b50e214cc12021dbe177f22444749
+SIZE (golang-crypto-v0.25.0_GH0.tar.gz) = 1796762
 SHA256 (golang-exp-7918f672742d_GH0.tar.gz) = b95b3ce3e29ce58fb69a562d1e0ad092086f5acbe8258e7288a313c9f354f9ed
 SIZE (golang-exp-7918f672742d_GH0.tar.gz) = 1634283
+SHA256 (golang-glog-v1.2.0_GH0.tar.gz) = c2525b6166e0c8e9e5de7e438f3a93220c8df2af1039fd732be31b0ac4f1bd94
+SIZE (golang-glog-v1.2.0_GH0.tar.gz) = 36276
 SHA256 (golang-groupcache-41bb18bfe9da_GH0.tar.gz) = 1e89795970d6593affdafe1d09dcf947681ca1ea82528e8e4fb9974a77f2e394
 SIZE (golang-groupcache-41bb18bfe9da_GH0.tar.gz) = 26101
 SHA256 (golang-mock-v1.6.0_GH0.tar.gz) = 470174971c3a63361149a30f5b2d3a716a198afeb6cc71daa30712faa7293942
 SIZE (golang-mock-v1.6.0_GH0.tar.gz) = 69251
-SHA256 (golang-mod-v0.13.0_GH0.tar.gz) = cf5ce8abafd047ece87e904b2065de2293c131e331cdc06a64f2c78c3908a6ca
-SIZE (golang-mod-v0.13.0_GH0.tar.gz) = 122017
-SHA256 (golang-net-v0.21.0_GH0.tar.gz) = 30c0db56d8dbfd3180751586ef81c76012636f455f599355a18f5ce800398f00
-SIZE (golang-net-v0.21.0_GH0.tar.gz) = 1487045
-SHA256 (golang-oauth2-v0.17.0_GH0.tar.gz) = 23da742308bdc47fbb1b4c6b8abcfcac34afdc8d7bbbe507e41e626bdee5473d
-SIZE (golang-oauth2-v0.17.0_GH0.tar.gz) = 96641
-SHA256 (golang-protobuf-v1.5.3_GH0.tar.gz) = 48457a6a9e8c78a7556ff5ff4a4c77d7df9bf70e882491ee0f3f1ff06db2bfaa
-SIZE (golang-protobuf-v1.5.3_GH0.tar.gz) = 171822
-SHA256 (golang-sync-v0.6.0_GH0.tar.gz) = 23b8fca95397b2293e64e58d333633051ec942b46318ad8f630318e801658b67
-SIZE (golang-sync-v0.6.0_GH0.tar.gz) = 17605
-SHA256 (golang-sys-v0.17.0_GH0.tar.gz) = ac396e3c66940e34fdd1d422a9628ab2a5118249118f2a36f65082d32e709e7a
-SIZE (golang-sys-v0.17.0_GH0.tar.gz) = 1446309
-SHA256 (golang-term-v0.17.0_GH0.tar.gz) = a624f23d34ec0ab82e1ccf57bd1d9da9e721ec9c6c3cfe20afff842385b5dd72
-SIZE (golang-term-v0.17.0_GH0.tar.gz) = 14734
-SHA256 (golang-text-v0.14.0_GH0.tar.gz) = c80295e75bda599d17ccf74038139b0957b9915fae4e60d8b46f89454ef171a0
-SIZE (golang-text-v0.14.0_GH0.tar.gz) = 8974094
+SHA256 (golang-mod-v0.17.0_GH0.tar.gz) = 42f3790e2ee1c27c5f18f1450056a81be018cd79b49efa0969bd7f39cea96f84
+SIZE (golang-mod-v0.17.0_GH0.tar.gz) = 122062
+SHA256 (golang-net-v0.27.0_GH0.tar.gz) = 7366b073182cd029815e724a6584cdf01864f46f108e1b1f6beb04597ebacaea
+SIZE (golang-net-v0.27.0_GH0.tar.gz) = 1454586
+SHA256 (golang-oauth2-v0.21.0_GH0.tar.gz) = cff4b764ed7b362dfbfb69a96064498b6e9533e3eb1d5904aebc6ef085b7e602
+SIZE (golang-oauth2-v0.21.0_GH0.tar.gz) = 98393
+SHA256 (golang-protobuf-v1.5.4_GH0.tar.gz) = d75e6960ecfabaaa83a7261b1b630d24e9c63aca79615fb15bf33e11b62fd019
+SIZE (golang-protobuf-v1.5.4_GH0.tar.gz) = 172992
+SHA256 (golang-snappy-v0.0.4_GH0.tar.gz) = 77df678795596f9dfecb5744deb984633d780460a7e9a59e0c7ecfe2052b644f
+SIZE (golang-snappy-v0.0.4_GH0.tar.gz) = 66129
+SHA256 (golang-sync-v0.7.0_GH0.tar.gz) = 39bf56d2dc04d16baabbf5eb5d847a2ad68762b5efde7ca3a8fdb24bdcdd9461
+SIZE (golang-sync-v0.7.0_GH0.tar.gz) = 18181
+SHA256 (golang-sys-v0.22.0_GH0.tar.gz) = b5a84a20ff327803ed47aefd837a3264d511b3f644017cb8e050ff1f5bd22471
+SIZE (golang-sys-v0.22.0_GH0.tar.gz) = 1498230
+SHA256 (golang-term-v0.22.0_GH0.tar.gz) = 12263f0da55447aa51fb5d5bef6ca12e37bf2058db6c625e498d06e462fca79e
+SIZE (golang-term-v0.22.0_GH0.tar.gz) = 14742
+SHA256 (golang-text-v0.16.0_GH0.tar.gz) = 6df270cb3d696f882857c8ce02233e7f08d5ff900986e1ac669b47e088b18779
+SIZE (golang-text-v0.16.0_GH0.tar.gz) = 8972326
 SHA256 (golang-time-v0.5.0_GH0.tar.gz) = bb876812abbce995ed8c8523b55c5c5518e594f0570cf372a5d1213a5423d95f
 SIZE (golang-time-v0.5.0_GH0.tar.gz) = 12219
-SHA256 (golang-tools-v0.14.0_GH0.tar.gz) = 2d7288426894cc424f97e4bea91e16ca7b0d0a0d8f1d202e01973819bad9c7e1
-SIZE (golang-tools-v0.14.0_GH0.tar.gz) = 3552392
+SHA256 (golang-tools-e35e4ccd0d2d_GH0.tar.gz) = 45cb6ab475be517a00367ec88794113071d5946d477c097ca3b5c2f6e55a5213
+SIZE (golang-tools-e35e4ccd0d2d_GH0.tar.gz) = 3804194
 SHA256 (golang-xerrors-104605ab7028_GH0.tar.gz) = b1c0f6912b3bd5ad711e5bce41a5ba64ff839416f4b85231f8d457e8817954c0
 SIZE (golang-xerrors-104605ab7028_GH0.tar.gz) = 13742
+SHA256 (google-cel-spec-v0.15.0_GH0.tar.gz) = 3ee09eb69dbe77722e9dee23dc48dc2cd9f765869fcf5ffb1226587c81791a0b
+SIZE (google-cel-spec-v0.15.0_GH0.tar.gz) = 211940
 SHA256 (google-flatbuffers-v23.5.26_GH0.tar.gz) = 1cce06b17cddd896b6d73cc047e36a254fb8df4d7ea18a46acf16c4c0cd3f3f3
 SIZE (google-flatbuffers-v23.5.26_GH0.tar.gz) = 2257271
 SHA256 (google-go-cmp-v0.6.0_GH0.tar.gz) = d14f7d57b0f6d25771bee3d7d5d038f532539e71bfc934772b1c0467ab90fa86
 SIZE (google-go-cmp-v0.6.0_GH0.tar.gz) = 104784
-SHA256 (google-go-genproto-31a09d347014_GH0.tar.gz) = 21abbc708f38dea490f7856970a08c526e37ef61bc03e5aafd038a32b66f5542
-SIZE (google-go-genproto-31a09d347014_GH0.tar.gz) = 5957261
-SHA256 (google-go-genproto-37d4d3c04a78_GH0.tar.gz) = d03dfb9dd652070a92d97fcbb28118df0c70c8ea1f7303997753abef06e9ddca
-SIZE (google-go-genproto-37d4d3c04a78_GH0.tar.gz) = 5957218
+SHA256 (google-go-genproto-46eb208f015d_GH0.tar.gz) = 19fca721581ebe1d03c54c0c5088bc407618155d80c81b4fe27dd9ac90b31e67
+SIZE (google-go-genproto-46eb208f015d_GH0.tar.gz) = 6046313
+SHA256 (google-go-genproto-f6361c86f094_GH0.tar.gz) = b7bc8f133d3ffbc23d026df63f793c2bfbeba76eb7dddde818b6737e124f4137
+SIZE (google-go-genproto-f6361c86f094_GH0.tar.gz) = 6028982
 SHA256 (google-pprof-91b7bce49751_GH0.tar.gz) = aa6c6471506e8a1590887c566c62d9049955bc32a9b859d6d4f7342bacf80a43
 SIZE (google-pprof-91b7bce49751_GH0.tar.gz) = 2951069
 SHA256 (google-s2a-go-v0.1.7_GH0.tar.gz) = 671aa97ee51cf7fff4f62a27d659aefb0ba97785c552183a03b25f49197cd028
@@ -115,26 +143,34 @@ SHA256 (google-uuid-v1.6.0_GH0.tar.gz) = ee63376b5675376c60e055ed66e5f3651ccc703
 SIZE (google-uuid-v1.6.0_GH0.tar.gz) = 20896
 SHA256 (googleapis-enterprise-certificate-proxy-v0.3.2_GH0.tar.gz) = d01f2349b605a37db615d0a9454970bda9575d8ebe12bdd0c164f4d2717ab2bc
 SIZE (googleapis-enterprise-certificate-proxy-v0.3.2_GH0.tar.gz) = 38853
-SHA256 (googleapis-gax-go-v2.12.2_GH0.tar.gz) = 320b9ed8c7169c827b00dc5cf1b46739e4d47ce0f24592aab32839e77bda57e5
-SIZE (googleapis-gax-go-v2.12.2_GH0.tar.gz) = 54169
-SHA256 (googleapis-google-api-go-client-v0.168.0_GH0.tar.gz) = 5e1261205341c1cf93b201b34fbc04a427a4bc8366c4fc4df1c1d1260d774744
-SIZE (googleapis-google-api-go-client-v0.168.0_GH0.tar.gz) = 37704723
-SHA256 (googleapis-google-cloud-go-bigquery-v1.59.1_GH0.tar.gz) = 1741d556b6e096c4e1a2151f6cd862ed76cd36390819f49b26328e0e7e921433
-SIZE (googleapis-google-cloud-go-bigquery-v1.59.1_GH0.tar.gz) = 25672474
-SHA256 (googleapis-google-cloud-go-compute-v1.23.4_GH0.tar.gz) = 5ef5eb2165902110412544bdfd1e8c3c419ebf88c3533b3c451cc238416a64ff
-SIZE (googleapis-google-cloud-go-compute-v1.23.4_GH0.tar.gz) = 25259157
-SHA256 (googleapis-google-cloud-go-iam-v1.1.6_GH0.tar.gz) = d2fc9bc0810e98ea14703d384673d3884733afa95373eac2d569641514367716
-SIZE (googleapis-google-cloud-go-iam-v1.1.6_GH0.tar.gz) = 25260383
-SHA256 (googleapis-google-cloud-go-v0.112.0_GH0.tar.gz) = fd2883bc415379f48766e9d265136b5c34bf93bcf3d3f8f537306290e4725827
-SIZE (googleapis-google-cloud-go-v0.112.0_GH0.tar.gz) = 24594306
+SHA256 (googleapis-gax-go-v2.12.5_GH0.tar.gz) = d8be402204e7aa6db309548552119de23200ea7b2b10396a3b806d184ae3466a
+SIZE (googleapis-gax-go-v2.12.5_GH0.tar.gz) = 56597
+SHA256 (googleapis-go-sql-spanner-ac42e60f5ab1_GH0.tar.gz) = f8850f17d84c8b45fb4d4fc04db5c749dc24db02759231730b142e415b3a00ec
+SIZE (googleapis-go-sql-spanner-ac42e60f5ab1_GH0.tar.gz) = 288156
+SHA256 (googleapis-google-api-go-client-v0.188.0_GH0.tar.gz) = a72e28dc3381841668909b1d7a4a900c96c3211bb9edbde262e6b778513c0916
+SIZE (googleapis-google-api-go-client-v0.188.0_GH0.tar.gz) = 34307985
+SHA256 (googleapis-google-cloud-go-bigquery-v1.61.0_GH0.tar.gz) = aaa3c0879d1481cb900ceaa3955876aa6957cf4f29187d69073cf29d1ae7e962
+SIZE (googleapis-google-cloud-go-bigquery-v1.61.0_GH0.tar.gz) = 27299236
+SHA256 (googleapis-google-cloud-go-iam-v1.1.10_GH0.tar.gz) = 67da041c02926b9324f25940864ac7a56890f7e0ae4bd4fc71e5f723a9a88a67
+SIZE (googleapis-google-cloud-go-iam-v1.1.10_GH0.tar.gz) = 28932006
+SHA256 (googleapis-google-cloud-go-longrunning-v0.5.10_GH0.tar.gz) = 79e0ae74c88d0e353d4b81c3ae55406b3a52dad90c4071d5648f8ce3bc429a3a
+SIZE (googleapis-google-cloud-go-longrunning-v0.5.10_GH0.tar.gz) = 29044667
+SHA256 (googleapis-google-cloud-go-secretmanager-v1.13.3_GH0.tar.gz) = cf000d1531e4d27bdb296f7007977a48e30da12c1b0ddf72e46ebd1b2e706a04
+SIZE (googleapis-google-cloud-go-secretmanager-v1.13.3_GH0.tar.gz) = 28937883
+SHA256 (googleapis-google-cloud-go-spanner-v1.64.0_GH0.tar.gz) = 7eb208af2ead6b3aea24a7ff97ede3f1a14a8f96f0bd3219e410470c08265cf4
+SIZE (googleapis-google-cloud-go-spanner-v1.64.0_GH0.tar.gz) = 28919218
+SHA256 (googleapis-google-cloud-go-v0.115.0_GH0.tar.gz) = 9dd0f2ab93d23848b5aba3b7a3c9f05bf7e9cd51bafef721a196902b90b20429
+SIZE (googleapis-google-cloud-go-v0.115.0_GH0.tar.gz) = 28854202
 SHA256 (googleapis-google-cloud-go-v0.4.0_GH0.tar.gz) = d7d0c9391fe7b2151589b1c2db9732959689bd809d427b63dbac3d3314fcd3c7
 SIZE (googleapis-google-cloud-go-v0.4.0_GH0.tar.gz) = 765442
+SHA256 (googleapis-google-cloud-go-v0.7.0_GH0.tar.gz) = 7acc9c4edec4e69db5f2e449c9d4adb2dfeb5cc65e097c4a391b1307267e7b8e
+SIZE (googleapis-google-cloud-go-v0.7.0_GH0.tar.gz) = 971767
 SHA256 (gorilla-mux-v1.8.0_GH0.tar.gz) = ea2639259d2ce6f402636655e91eb93ba69c139e3cbf80b044ee393ada53757b
 SIZE (gorilla-mux-v1.8.0_GH0.tar.gz) = 45517
 SHA256 (gorilla-schema-v1.2.0_GH0.tar.gz) = 5dbfdc9c3e9275a87f4768cc455db2832c10dc7f2b9703810ff635dbf87c6cf0
 SIZE (gorilla-schema-v1.2.0_GH0.tar.gz) = 23467
-SHA256 (grpc-grpc-go-v1.62.0_GH0.tar.gz) = 93111512a9cc03308f02cc3ec462100d9348a1c73797ac948b23873b3bbbf6b8
-SIZE (grpc-grpc-go-v1.62.0_GH0.tar.gz) = 2126191
+SHA256 (grpc-grpc-go-v1.64.1_GH0.tar.gz) = bf577a99fabadfc60df58882719c6e545891ecbca93d1a2261d6ad073e5f187e
+SIZE (grpc-grpc-go-v1.64.1_GH0.tar.gz) = 2102553
 SHA256 (hashicorp-hcl-v1.0.0_GH0.tar.gz) = 50632428210503070fd2fde748c88b7414bf84a6a0eadebf9d8e596a033bead2
 SIZE (hashicorp-hcl-v1.0.0_GH0.tar.gz) = 70658
 SHA256 (inconshreveable-mousetrap-v1.1.0_GH0.tar.gz) = ab23e7c5cbf42564eb0190ee051b7217c04fd2599d2f26e9ebe205db75963141
@@ -151,8 +187,8 @@ SHA256 (jackc-pgservicefile-091c0ba34f0a_GH0.tar.gz) = bcddcf3a24b564a3baf14197f
 SIZE (jackc-pgservicefile-091c0ba34f0a_GH0.tar.gz) = 3044
 SHA256 (jackc-pgtype-v1.14.1_GH0.tar.gz) = d24709f3a65021822f40591d7e886bbee7a07c741ee78167dff8c6e7db92f292
 SIZE (jackc-pgtype-v1.14.1_GH0.tar.gz) = 189402
-SHA256 (jackc-pgx-v5.5.2_GH0.tar.gz) = 22c799e9b4aee9559930595152a72d67ae88b12cbb5db88f6e07d6f1ca611cb5
-SIZE (jackc-pgx-v5.5.2_GH0.tar.gz) = 327889
+SHA256 (jackc-pgx-v5.6.0_GH0.tar.gz) = ac2a2d828a346620b56d26697f216b19ace1589913dd551308112572e2c548bb
+SIZE (jackc-pgx-v5.6.0_GH0.tar.gz) = 340019
 SHA256 (jackc-puddle-v2.2.1_GH0.tar.gz) = 9ca00c2b2b8b8bf6f07e959c25b84c8252006d00e00afa08ccd539026926b51b
 SIZE (jackc-puddle-v2.2.1_GH0.tar.gz) = 18731
 SHA256 (jtolds-monkit-hw-141a0da276b3_GH0.tar.gz) = 235a0f0feb47f9b74dc13175fc8c0f5ddf00ba3e3750ca92ff9d144071fd2e1d
@@ -209,18 +245,18 @@ SHA256 (pmezard-go-difflib-5d4384ee4fb2_GH0.tar.gz) = 8574a5cbc435057352a17ff9e6
 SIZE (pmezard-go-difflib-5d4384ee4fb2_GH0.tar.gz) = 11395
 SHA256 (pquerna-otp-v1.3.0_GH0.tar.gz) = f3695b673c06278ba944696b572115edcf31d004e035085d51202ba5c8894936
 SIZE (pquerna-otp-v1.3.0_GH0.tar.gz) = 14027
-SHA256 (protocolbuffers-protobuf-go-v1.32.0_GH0.tar.gz) = 816e0babc183807928c4ede81999dc1e33bfe6e7eca9ccebe0409974e68559db
-SIZE (protocolbuffers-protobuf-go-v1.32.0_GH0.tar.gz) = 1324049
+SHA256 (protocolbuffers-protobuf-go-v1.34.2_GH0.tar.gz) = a91d3129e38945b612b7a377364dae324ed3a489c3a805a412805a0cee76e7a2
+SIZE (protocolbuffers-protobuf-go-v1.34.2_GH0.tar.gz) = 1522818
 SHA256 (quic-go-qtls-go1-20-v0.4.1_GH0.tar.gz) = f31f611d6efcc99d5d17cb1902833a1de254bbbaecb015b53ccd83acaf4438cd
 SIZE (quic-go-qtls-go1-20-v0.4.1_GH0.tar.gz) = 427111
 SHA256 (quic-go-quic-go-v0.40.1_GH0.tar.gz) = ac7990899e8c64ba477d0524f2e82b44c6a63fd96f9e7ecf84d604e3f52a6e2c
 SIZE (quic-go-quic-go-v0.40.1_GH0.tar.gz) = 604674
-SHA256 (redis-go-redis-v9.0.3_GH0.tar.gz) = 67a4987c7e0d8049c124730c50551184382a69ae1be18da10c257416333d3b7f
-SIZE (redis-go-redis-v9.0.3_GH0.tar.gz) = 271099
+SHA256 (redis-go-redis-v9.5.1_GH0.tar.gz) = a877a1c9bf8c729695b0800d2685fde3224ab2ff9c2bf0206774b5ba2a565352
+SIZE (redis-go-redis-v9.5.1_GH0.tar.gz) = 297329
 SHA256 (rivo-uniseg-v0.4.7_GH0.tar.gz) = dc7aedce4a8c174b01df8406ff7d92779e2df76cee2ad17fa2ff6777feddadec
 SIZE (rivo-uniseg-v0.4.7_GH0.tar.gz) = 458088
-SHA256 (rogpeppe-go-internal-v1.10.0_GH0.tar.gz) = 9d464d9a1720ff3b805fe36e1a16be2d249c5d828b989f20b2e01a880341a802
-SIZE (rogpeppe-go-internal-v1.10.0_GH0.tar.gz) = 139226
+SHA256 (rogpeppe-go-internal-v1.12.0_GH0.tar.gz) = b51d588d05f3e82d3045545ef46bd758a0610b9cfde1ae243489a593908b6060
+SIZE (rogpeppe-go-internal-v1.12.0_GH0.tar.gz) = 116899
 SHA256 (sagikazarmark-locafero-v0.4.0_GH0.tar.gz) = 9ca93b1d037912d27bbd11689c8a14b15f151df2cd2391648df67465423364c1
 SIZE (sagikazarmark-locafero-v0.4.0_GH0.tar.gz) = 9674
 SHA256 (sagikazarmark-slog-shim-v0.1.0_GH0.tar.gz) = a594ec7e138265768a5c23f8ab460724d8215db45dc1bddde4743bca3373803d
@@ -229,12 +265,14 @@ SHA256 (segmentio-analytics-go-v3.1.0_GH0.tar.gz) = a1bac547398d25c589d2cee9d5f5
 SIZE (segmentio-analytics-go-v3.1.0_GH0.tar.gz) = 30360
 SHA256 (segmentio-backo-go-23eae7c10bd3_GH0.tar.gz) = e11d38f68223e9ec5fc4224543c3f5d950ed202d2891b1165502a3b0150379d8
 SIZE (segmentio-backo-go-23eae7c10bd3_GH0.tar.gz) = 2963
+SHA256 (shirou-gopsutil-v3.21.3_GH0.tar.gz) = bf03056f5012be0d799bfc5851a4819045247ec24ae4c0fdb80c029847ece38d
+SIZE (shirou-gopsutil-v3.21.3_GH0.tar.gz) = 282358
 SHA256 (shopspring-decimal-v1.2.0_GH0.tar.gz) = 59fa76645f63d7383d3f306fe2f7136d923e2aa514d9a9353938d9654b842f58
 SIZE (shopspring-decimal-v1.2.0_GH0.tar.gz) = 37755
 SHA256 (sourcegraph-conc-v0.3.0_GH0.tar.gz) = c20a36ef6e8cd4721b8824d3e0a590d78f56ce72ace53ec7fdd2f7a978e9240f
 SIZE (sourcegraph-conc-v0.3.0_GH0.tar.gz) = 23021
-SHA256 (spacemonkeygo-monkit-v3.0.22_GH0.tar.gz) = fca350107f3fed866a9c1f61aef70358bd100da1df9ad45b0426e99fd0dc74e8
-SIZE (spacemonkeygo-monkit-v3.0.22_GH0.tar.gz) = 357637
+SHA256 (spacemonkeygo-monkit-v3.0.23_GH0.tar.gz) = 8a8b7fd1c1b12ea4943c4cac4c086328f33e2f29ed93c800fd01713afc440291
+SIZE (spacemonkeygo-monkit-v3.0.23_GH0.tar.gz) = 357677
 SHA256 (spacemonkeygo-spacelog-2296661a0572_GH0.tar.gz) = 0c29780eb883b7c42a882d2b9c087b203fc75e661d85cba2c2b0416ddd16a962
 SIZE (spacemonkeygo-spacelog-2296661a0572_GH0.tar.gz) = 16360
 SHA256 (spacemonkeygo-tlshowdy-8fa2cec1d7cd_GH0.tar.gz) = c0da0f3ed4916817d0501334244807203c83c15ef99157847125e4a2980431b7
@@ -249,26 +287,30 @@ SHA256 (spf13-pflag-v1.0.5_GH0.tar.gz) = 9a2cae1f8e8ab0d2cc8ebe468e871af28d9ac09
 SIZE (spf13-pflag-v1.0.5_GH0.tar.gz) = 50796
 SHA256 (spf13-viper-v1.18.2_GH0.tar.gz) = eb9223a46c6319b3add6cfe3e7986fde9919bd441d695169d6f1238d19a0d6d4
 SIZE (spf13-viper-v1.18.2_GH0.tar.gz) = 118481
-SHA256 (storj-common-e16d36937e83_GH0.tar.gz) = c49b46489cab52720b58e14ccf36c59a64b9046b237e3cdd7df33987698ba330
-SIZE (storj-common-e16d36937e83_GH0.tar.gz) = 679632
-SHA256 (storj-drpc-v0.0.34_GH0.tar.gz) = 1ce4c6d21e8551c2479f8d5bf6a3769bd9c2aff3b86d8ee42c460fd1d3c2bdb3
-SIZE (storj-drpc-v0.0.34_GH0.tar.gz) = 287039
-SHA256 (storj-eventkit-6cb545e5f892_GH0.tar.gz) = b29211b453dd5a643b6ebcb5790348363920753cefba467947253d2641e06397
-SIZE (storj-eventkit-6cb545e5f892_GH0.tar.gz) = 48896
+SHA256 (storj-common-3bfa00555ba3_GH0.tar.gz) = 3bc51a937de7a4f5246999b719183eaf97cd4b9ae97ee58080d46eef15b41f1c
+SIZE (storj-common-3bfa00555ba3_GH0.tar.gz) = 635078
+SHA256 (storj-drpc-0075ac871661_GH0.tar.gz) = 35394a2f991c059eaff8b514874b4ebbccca0c5422e288c9f549840bc7771b65
+SIZE (storj-drpc-0075ac871661_GH0.tar.gz) = 288556
+SHA256 (storj-eventkit-1d9596fee086_GH0.tar.gz) = 58cb131a657558f7c33e7a61ed7f83adfb81eb27e45e9215beb9ee32880c8207
+SIZE (storj-eventkit-1d9596fee086_GH0.tar.gz) = 49070
 SHA256 (storj-infectious-v0.0.2_GH0.tar.gz) = d9a0772d8b36449d52613fc34d18fb1426576bb2c3f838f158b1895f9e8fbddb
 SIZE (storj-infectious-v0.0.2_GH0.tar.gz) = 30375
 SHA256 (storj-monkit-jaeger-52b0792fa6cd_GH0.tar.gz) = e79493a730e1565f1e5fe5f05583b41ec3f65810d6f7dd781ab97184d7ea28a9
 SIZE (storj-monkit-jaeger-52b0792fa6cd_GH0.tar.gz) = 74226
 SHA256 (storj-picobuf-v0.0.3_GH0.tar.gz) = 833d2e73c179476a68a40a1fc681b517f2cf7a9720540097605c23ff41302d02
 SIZE (storj-picobuf-v0.0.3_GH0.tar.gz) = 70579
-SHA256 (storj-uplink-190796a0f006_GH0.tar.gz) = e4fc7f3882eee42ddc3cfa6c044a762900b3b7e47100e8c7247be31dab9f27d3
-SIZE (storj-uplink-190796a0f006_GH0.tar.gz) = 239517
+SHA256 (storj-uplink-608581a81048_GH0.tar.gz) = 3494669f8f8d1428153d27b2a187faf4f0e11ac09f9709d51688161580dc12ca
+SIZE (storj-uplink-608581a81048_GH0.tar.gz) = 293311
 SHA256 (stretchr-testify-v1.9.0_GH0.tar.gz) = ee651d4d4427d55096007190398102383498e6b5cf97ea9e89ad6e72b4115fbb
 SIZE (stretchr-testify-v1.9.0_GH0.tar.gz) = 108663
 SHA256 (stripe-stripe-go-v75.8.0_GH0.tar.gz) = ce1f5a758d9289a9d0dc3d663beee93ffb4cc703f64d394396ccbaf6f4b352ee
 SIZE (stripe-stripe-go-v75.8.0_GH0.tar.gz) = 595675
 SHA256 (subosito-gotenv-v1.6.0_GH0.tar.gz) = 51a5a8e36f30ddd97866779e93c4e93b0d4958a60fabd1d17fc2226bfe7823db
 SIZE (subosito-gotenv-v1.6.0_GH0.tar.gz) = 11470
+SHA256 (tklauser-go-sysconf-v0.3.4_GH0.tar.gz) = f873a047b9000e7bbfe0eede66565a04dbf5ecf0c251f5a7e406b3f23916cf6b
+SIZE (tklauser-go-sysconf-v0.3.4_GH0.tar.gz) = 26998
+SHA256 (tklauser-numcpus-v0.2.1_GH0.tar.gz) = 3768c36e2e08c9b6c5edd499b19418e20845f2a3ab7131e9ef0df0049afdf68a
+SIZE (tklauser-numcpus-v0.2.1_GH0.tar.gz) = 8118
 SHA256 (uber-go-mock-v0.3.0_GH0.tar.gz) = b7fb4f572bbe0bd42fec5851c9089a1000351ba5cc670c5893e8fb6971cb487b
 SIZE (uber-go-mock-v0.3.0_GH0.tar.gz) = 85877
 SHA256 (uber-go-multierr-v1.10.0_GH0.tar.gz) = fe39190f90b6410892c1fd0953926074d156e2aa91df8a2ba5d3140abfc11808
diff --git a/net/storj/files/patch-vendor_cloud.google.com_go_auth_grpctransport_grpctransport.go b/net/storj/files/patch-vendor_cloud.google.com_go_auth_grpctransport_grpctransport.go
new file mode 100644
index 000000000000..ffd4791b2038
--- /dev/null
+++ b/net/storj/files/patch-vendor_cloud.google.com_go_auth_grpctransport_grpctransport.go
@@ -0,0 +1,75 @@
+From daa6646d2af5d7fb5b30489f4934c7db89868c7c Mon Sep 17 00:00:00 2001
+From: Cody Oss <6331106+codyoss@users.noreply.github.com>
+Date: Mon, 1 Jul 2024 10:29:54 -0500
+Subject: [PATCH] fix(auth): support gRPC API keys (#10460)
+
+Porting https://github.com/googleapis/google-api-go-client/pull/2326
+which happened after we had made parity change to new auth lib.
+
+--- vendor/cloud.google.com/go/auth/grpctransport/grpctransport.go.orig	2024-06-12 21:20:20 UTC
++++ vendor/cloud.google.com/go/auth/grpctransport/grpctransport.go
+@@ -77,6 +77,9 @@ type Options struct {
+ 	// configured for the client, which will be compared to the universe domain
+ 	// that is separately configured for the credentials.
+ 	UniverseDomain string
++	// APIKey specifies an API key to be used as the basis for authentication.
++	// If set DetectOpts are ignored.
++	APIKey string
+ 
+ 	// InternalOptions are NOT meant to be set directly by consumers of this
+ 	// package, they should only be set by generated client code.
+@@ -99,7 +102,8 @@ func (o *Options) validate() error {
+ 	if o.InternalOptions != nil && o.InternalOptions.SkipValidation {
+ 		return nil
+ 	}
+-	hasCreds := o.Credentials != nil ||
++	hasCreds := o.APIKey != "" ||
++		o.Credentials != nil ||
+ 		(o.DetectOpts != nil && len(o.DetectOpts.CredentialsJSON) > 0) ||
+ 		(o.DetectOpts != nil && o.DetectOpts.CredentialsFile != "")
+ 	if o.DisableAuthentication && hasCreds {
+@@ -213,8 +217,15 @@ func dial(ctx context.Context, secure bool, opts *Opti
+ 		grpc.WithTransportCredentials(transportCreds),
+ 	}
+ 
+-	// Authentication can only be sent when communicating over a secure connection.
+-	if !opts.DisableAuthentication {
++	if opts.APIKey != "" {
++		grpcOpts = append(grpcOpts,
++			grpc.WithPerRPCCredentials(&grpcKeyProvider{
++				apiKey:   opts.APIKey,
++				metadata: opts.Metadata,
++				secure:   secure,
++			}),
++		)
++	} else if !opts.DisableAuthentication {
+ 		metadata := opts.Metadata
+ 
+ 		var creds *auth.Credentials
+@@ -257,6 +268,26 @@ func dial(ctx context.Context, secure bool, opts *Opti
+ 	grpcOpts = append(grpcOpts, opts.GRPCDialOpts...)
+ 
+ 	return grpc.DialContext(ctx, endpoint, grpcOpts...)
++}
++
++// grpcKeyProvider satisfies https://pkg.go.dev/google.golang.org/grpc/credentials#PerRPCCredentials.
++type grpcKeyProvider struct {
++	apiKey   string
++	metadata map[string]string
++	secure   bool
++}
++
++func (g *grpcKeyProvider) GetRequestMetadata(ctx context.Context, uri ...string) (map[string]string, error) {
++	metadata := make(map[string]string, len(g.metadata)+1)
++	metadata["X-goog-api-key"] = g.apiKey
++	for k, v := range g.metadata {
++		metadata[k] = v
++	}
++	return metadata, nil
++}
++
++func (g *grpcKeyProvider) RequireTransportSecurity() bool {
++	return g.secure
+ }
+ 
+ // grpcCredentialsProvider satisfies https://pkg.go.dev/google.golang.org/grpc/credentials#PerRPCCredentials.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202408080833.4788XKfU046819>