Skip to content

Commit 4c6d84d

Browse files
arneradecaro
authored andcommitted
resolves issue 491 -- Support golang 1.21 by upgrading libp2p
Signed-off-by: Arne Rutjes <arne123@gmail.com>
1 parent 066ea8b commit 4c6d84d

File tree

4 files changed

+123
-167
lines changed

4 files changed

+123
-167
lines changed

cmd/fsccli/main_test.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ SPDX-License-Identifier: Apache-2.0
77
package main
88

99
import (
10-
"bytes"
1110
"os"
1211
"os/exec"
1312
"path/filepath"
1413
"testing"
1514
"time"
1615

16+
. "github.com/onsi/ginkgo/v2"
1717
. "github.com/onsi/gomega"
1818
"github.com/onsi/gomega/gexec"
1919
)
@@ -39,10 +39,8 @@ func TestArtifactsGen(t *testing.T) {
3939

4040
defer os.RemoveAll(tmpDir)
4141

42-
stdout := &bytes.Buffer{}
43-
stderr := &bytes.Buffer{}
4442
topologyFolder := filepath.Join("testdata", "fabric_iou.yaml")
45-
session, err := gexec.Start(exec.Command(cli, "artifactsgen", "gen", "-t", topologyFolder, "-o", tmpDir), stdout, stderr)
43+
session, err := gexec.Start(exec.Command(cli, "artifactsgen", "gen", "-t", topologyFolder, "-o", tmpDir), GinkgoWriter, GinkgoWriter)
4644
Expect(err).NotTo(HaveOccurred())
4745
Eventually(session, time.Minute*2).Should(gexec.Exit(0))
4846

go.mod

Lines changed: 39 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,15 @@ require (
2828
github.com/hyperledger/fabric-lib-go v1.0.0
2929
github.com/hyperledger/fabric-private-chaincode v0.0.0-20210907122433-d56466264e4d
3030
github.com/hyperledger/fabric-protos-go v0.2.0
31-
github.com/libp2p/go-libp2p v0.27.8
31+
github.com/libp2p/go-libp2p v0.31.0
3232
github.com/libp2p/go-libp2p-kad-dht v0.22.0
3333
github.com/miekg/pkcs11 v1.1.1
3434
github.com/miracl/conflate v1.2.1
3535
github.com/mitchellh/mapstructure v1.4.3
36-
github.com/multiformats/go-multiaddr v0.9.0
36+
github.com/multiformats/go-multiaddr v0.11.0
3737
github.com/onsi/ginkgo v1.16.5
38-
github.com/onsi/ginkgo/v2 v2.9.2
39-
github.com/onsi/gomega v1.27.4
38+
github.com/onsi/ginkgo/v2 v2.11.0
39+
github.com/onsi/gomega v1.27.8
4040
github.com/otiai10/copy v1.5.1
4141
github.com/pkg/errors v0.9.1
4242
github.com/prometheus/client_golang v1.14.0
@@ -48,10 +48,10 @@ require (
4848
github.com/test-go/testify v1.1.4
4949
go.opentelemetry.io/otel v1.14.0
5050
go.opentelemetry.io/otel/trace v1.14.0
51-
go.uber.org/atomic v1.10.0
52-
go.uber.org/zap v1.24.0
53-
golang.org/x/net v0.8.0
54-
golang.org/x/sync v0.1.0
51+
go.uber.org/atomic v1.11.0
52+
go.uber.org/zap v1.25.0
53+
golang.org/x/net v0.14.0
54+
golang.org/x/sync v0.3.0
5555
google.golang.org/grpc v1.53.0
5656
google.golang.org/protobuf v1.30.0
5757
gopkg.in/src-d/go-git.v4 v4.13.1
@@ -65,30 +65,28 @@ require (
6565
github.com/bits-and-blooms/bitset v1.2.1 // indirect
6666
github.com/cenkalti/backoff/v4 v4.2.0 // indirect
6767
github.com/consensys/bavard v0.1.13 // indirect
68-
github.com/go-logr/logr v1.2.3 // indirect
68+
github.com/go-logr/logr v1.2.4 // indirect
6969
github.com/go-logr/stdr v1.2.2 // indirect
7070
github.com/golang/mock v1.6.0 // indirect
71-
github.com/google/pprof v0.0.0-20230405160723-4a4c7d95572b // indirect
71+
github.com/google/pprof v0.0.0-20230817174616-7a8ec2ada47b // indirect
7272
github.com/grpc-ecosystem/grpc-gateway/v2 v2.7.0 // indirect
7373
github.com/ipfs/boxo v0.8.0-rc1 // indirect
74+
github.com/josharian/intern v1.0.0 // indirect
7475
github.com/kilic/bls12-381 v0.1.0 // indirect
75-
github.com/libp2p/go-yamux/v4 v4.0.0 // indirect
76+
github.com/libp2p/go-yamux/v4 v4.0.1 // indirect
7677
github.com/quic-go/qpack v0.4.0 // indirect
77-
github.com/quic-go/qtls-go1-19 v0.3.3 // indirect
78-
github.com/quic-go/qtls-go1-20 v0.2.3 // indirect
79-
github.com/quic-go/quic-go v0.33.0 // indirect
80-
github.com/quic-go/webtransport-go v0.5.2 // indirect
78+
github.com/quic-go/qtls-go1-20 v0.3.3 // indirect
79+
github.com/quic-go/quic-go v0.38.1 // indirect
80+
github.com/quic-go/webtransport-go v0.5.3 // indirect
8181
go.etcd.io/etcd/client/pkg/v3 v3.5.1 // indirect
8282
go.etcd.io/etcd/pkg/v3 v3.5.1 // indirect
8383
go.etcd.io/etcd/raft/v3 v3.5.1 // indirect
8484
go.etcd.io/etcd/server/v3 v3.5.1 // indirect
8585
go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.13.0 // indirect
8686
go.opentelemetry.io/proto/otlp v0.19.0 // indirect
87-
go.uber.org/dig v1.16.1 // indirect
88-
go.uber.org/fx v1.19.2 // indirect
89-
go.uber.org/goleak v1.2.0 // indirect
90-
golang.org/x/exp v0.0.0-20230321023759-10a507213a29 // indirect
91-
nhooyr.io/websocket v1.8.7 // indirect
87+
go.uber.org/dig v1.17.0 // indirect
88+
go.uber.org/fx v1.20.0 // indirect
89+
golang.org/x/exp v0.0.0-20230817173708-d852ddb80c63 // indirect
9290
rsc.io/tmplfunc v0.0.3 // indirect
9391
)
9492

@@ -105,7 +103,7 @@ require (
105103
github.com/VictoriaMetrics/fastcache v1.9.0 // indirect
106104
github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751 // indirect
107105
github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137 // indirect
108-
github.com/benbjohnson/clock v1.3.0 // indirect
106+
github.com/benbjohnson/clock v1.3.5 // indirect
109107
github.com/beorn7/perks v1.0.1 // indirect
110108
github.com/cespare/xxhash v1.1.0 // indirect
111109
github.com/cespare/xxhash/v2 v2.2.0 // indirect
@@ -115,7 +113,7 @@ require (
115113
github.com/coreos/go-systemd/v22 v22.5.0 // indirect
116114
github.com/davecgh/go-spew v1.1.1 // indirect
117115
github.com/davidlazar/go-crypto v0.0.0-20200604182044-b73af7476f6c // indirect
118-
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.1.0 // indirect
116+
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0 // indirect
119117
github.com/dgraph-io/ristretto v0.1.0 // indirect
120118
github.com/docker/distribution v2.8.2+incompatible // indirect
121119
github.com/docker/go-units v0.5.0 // indirect
@@ -152,7 +150,7 @@ require (
152150
github.com/hashicorp/go-version v1.4.0 // indirect
153151
github.com/hashicorp/golang-lru v0.5.4 // indirect
154152
github.com/hashicorp/hcl v1.0.0 // indirect
155-
github.com/huin/goupnp v1.1.0 // indirect
153+
github.com/huin/goupnp v1.2.0 // indirect
156154
github.com/hyperledger/fabric-amcl v0.0.0-20230602173724-9e02669dceb2 // indirect
157155
github.com/hyperledger/fabric-config v0.1.0 // indirect
158156
github.com/inconshreveable/mousetrap v1.0.0 // indirect
@@ -169,8 +167,8 @@ require (
169167
github.com/jcmturner/gofork v1.0.0 // indirect
170168
github.com/joho/godotenv v1.3.0 // indirect
171169
github.com/kevinburke/ssh_config v0.0.0-20190725054713-01f96b0aa0cd // indirect
172-
github.com/klauspost/compress v1.16.4 // indirect
173-
github.com/klauspost/cpuid/v2 v2.2.4 // indirect
170+
github.com/klauspost/compress v1.16.7 // indirect
171+
github.com/klauspost/cpuid/v2 v2.2.5 // indirect
174172
github.com/koron/go-ssdp v0.0.4 // indirect
175173
github.com/libp2p/go-buffer-pool v0.1.0 // indirect
176174
github.com/libp2p/go-cidranger v1.1.0 // indirect
@@ -179,18 +177,18 @@ require (
179177
github.com/libp2p/go-libp2p-kbucket v0.5.0 // indirect
180178
github.com/libp2p/go-libp2p-record v0.2.0 // indirect
181179
github.com/libp2p/go-msgio v0.3.0 // indirect
182-
github.com/libp2p/go-nat v0.1.0 // indirect
180+
github.com/libp2p/go-nat v0.2.0 // indirect
183181
github.com/libp2p/go-netroute v0.2.1 // indirect
184-
github.com/libp2p/go-reuseport v0.2.0 // indirect
182+
github.com/libp2p/go-reuseport v0.4.0 // indirect
185183
github.com/magiconair/properties v1.8.5 // indirect
186-
github.com/mailru/easyjson v0.7.0 // indirect
184+
github.com/mailru/easyjson v0.7.7 // indirect
187185
github.com/marten-seemann/tcp v0.0.0-20210406111302-dfbc87cc63fd // indirect
188-
github.com/mattn/go-isatty v0.0.18 // indirect
186+
github.com/mattn/go-isatty v0.0.19 // indirect
189187
github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect
190-
github.com/miekg/dns v1.1.53 // indirect
188+
github.com/miekg/dns v1.1.55 // indirect
191189
github.com/mikioh/tcpinfo v0.0.0-20190314235526-30a79bb1804b // indirect
192190
github.com/mikioh/tcpopt v0.0.0-20190314235656-172688c1accc // indirect
193-
github.com/minio/sha256-simd v1.0.0 // indirect
191+
github.com/minio/sha256-simd v1.0.1 // indirect
194192
github.com/mitchellh/go-homedir v1.1.0 // indirect
195193
github.com/mmcloughlin/addchain v0.4.0 // indirect
196194
github.com/moby/sys/mount v0.2.0 // indirect
@@ -203,22 +201,22 @@ require (
203201
github.com/multiformats/go-multiaddr-dns v0.3.1 // indirect
204202
github.com/multiformats/go-multiaddr-fmt v0.1.0 // indirect
205203
github.com/multiformats/go-multibase v0.2.0 // indirect
206-
github.com/multiformats/go-multicodec v0.8.1 // indirect
207-
github.com/multiformats/go-multihash v0.2.1 // indirect
204+
github.com/multiformats/go-multicodec v0.9.0 // indirect
205+
github.com/multiformats/go-multihash v0.2.3 // indirect
208206
github.com/multiformats/go-multistream v0.4.1 // indirect
209207
github.com/multiformats/go-varint v0.0.7 // indirect
210208
github.com/nxadm/tail v1.4.8 // indirect
211209
github.com/opencontainers/go-digest v1.0.0 // indirect
212210
github.com/opencontainers/image-spec v1.0.2 // indirect
213211
github.com/opencontainers/runc v1.1.5 // indirect
214-
github.com/opencontainers/runtime-spec v1.0.3-0.20210326190908-1c3f411f0417 // indirect
212+
github.com/opencontainers/runtime-spec v1.1.0 // indirect
215213
github.com/opentracing/opentracing-go v1.2.0 // indirect
216214
github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 // indirect
217215
github.com/pelletier/go-toml v1.9.4 // indirect
218216
github.com/pierrec/lz4 v2.6.0+incompatible // indirect
219217
github.com/pmezard/go-difflib v1.0.0 // indirect
220218
github.com/polydawn/refmt v0.89.0 // indirect
221-
github.com/prometheus/client_model v0.3.0 // indirect
219+
github.com/prometheus/client_model v0.4.0 // indirect
222220
github.com/prometheus/common v0.42.0 // indirect
223221
github.com/prometheus/procfs v0.9.0 // indirect
224222
github.com/raulk/go-watchdog v1.3.0 // indirect
@@ -244,11 +242,11 @@ require (
244242
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.13.0
245243
go.opentelemetry.io/otel/sdk v1.13.0
246244
go.uber.org/multierr v1.11.0 // indirect
247-
golang.org/x/crypto v0.7.0 // indirect
248-
golang.org/x/mod v0.10.0 // indirect
249-
golang.org/x/sys v0.7.0 // indirect
250-
golang.org/x/text v0.8.0 // indirect
251-
golang.org/x/tools v0.7.0 // indirect
245+
golang.org/x/crypto v0.12.0 // indirect
246+
golang.org/x/mod v0.12.0 // indirect
247+
golang.org/x/sys v0.11.0 // indirect
248+
golang.org/x/text v0.12.0 // indirect
249+
golang.org/x/tools v0.12.1-0.20230815132531-74c255bcf846 // indirect
252250
google.golang.org/genproto v0.0.0-20230110181048-76db0878b65f // indirect
253251
gopkg.in/alecthomas/kingpin.v2 v2.2.6 // indirect
254252
gopkg.in/ini.v1 v1.66.2 // indirect
@@ -260,5 +258,5 @@ require (
260258
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 // indirect
261259
gopkg.in/warnings.v0 v0.1.2 // indirect
262260
gopkg.in/yaml.v3 v3.0.1 // indirect
263-
lukechampine.com/blake3 v1.1.7 // indirect
261+
lukechampine.com/blake3 v1.2.1 // indirect
264262
)

0 commit comments

Comments
 (0)