babylonchain / optimism

Optimism is Ethereum, scaled.
https://optimism.io
MIT License
1 stars 0 forks source link

Go mod deps issue on `github.com/cockroachdb/pebble` #11

Closed bap2pecs closed 3 months ago

bap2pecs commented 3 months ago

Whenever I run go mod tidy, it will auto upgrade

github.com/cockroachdb/pebble v0.0.0-20231018212520-f6cde3fc2fa4

to

github.com/cockroachdb/pebble v1.1.0

then make op-node fails w:

10.26 /go/pkg/mod/github.com/ethereum-optimism/op-geth@v1.101308.2-rc.2/ethdb/pebble/pebble.go:592:21: assignment mismatch: 4 variables but reader.Next returns 5 values

root cause is cosmos SDK depends on v1.1.0

$ go mod graph | grep cockroachdb/pebble                             [14:20:17]
cosmossdk.io/client/v2@v2.0.0-beta.1 github.com/cockroachdb/pebble@v0.0.0-20231101195458-481da04154d6
cosmossdk.io/collections@v0.4.0 github.com/cockroachdb/pebble@v0.0.0-20230525220056-bb4fc9527b3b
cosmossdk.io/core@v0.11.0 github.com/cockroachdb/pebble@v0.0.0-20230525220056-bb4fc9527b3b
cosmossdk.io/store@v1.1.0 github.com/cockroachdb/pebble@v1.1.0
cosmossdk.io/x/circuit@v0.1.0 github.com/cockroachdb/pebble@v0.0.0-20231101195458-481da04154d6
cosmossdk.io/x/evidence@v0.1.0 github.com/cockroachdb/pebble@v0.0.0-20231101195458-481da04154d6
cosmossdk.io/x/feegrant@v0.1.0 github.com/cockroachdb/pebble@v0.0.0-20231101195458-481da04154d6
cosmossdk.io/x/nft@v0.1.0 github.com/cockroachdb/pebble@v0.0.0-20231101195458-481da04154d6
cosmossdk.io/x/upgrade@v0.1.1 github.com/cockroachdb/pebble@v0.0.0-20231101195458-481da04154d6
github.com/CosmWasm/wasmd@v0.51.0 github.com/cockroachdb/pebble@v1.1.0
github.com/babylonchain/babylon@v0.8.6 github.com/cockroachdb/pebble@v1.1.0
github.com/babylonchain/babylon-da-sdk@v0.1.2-alpha github.com/cockroachdb/pebble@v1.1.0
github.com/cosmos/cosmos-db@v1.0.2 github.com/cockroachdb/pebble@v1.1.0
github.com/cosmos/cosmos-sdk@v0.50.6 github.com/cockroachdb/pebble@v1.1.0
github.com/cosmos/iavl@v1.1.2 github.com/cockroachdb/pebble@v0.0.0-20220817183557-09c6e030a677
github.com/cosmos/ibc-go/modules/capability@v1.0.0 github.com/cockroachdb/pebble@v0.0.0-20231101195458-481da04154d6
github.com/cosmos/ibc-go/v8@v8.2.0 github.com/cockroachdb/pebble@v1.1.0
github.com/cosmos/relayer/v2@v2.5.1 github.com/cockroachdb/pebble@v0.0.0-20231102162011-844f0582c2eb
github.com/ethereum/go-ethereum@v1.13.15 github.com/cockroachdb/pebble@v0.0.0-20230928194634-aa077af62593
github.com/strangelove-ventures/cometbft-client@v0.1.0 github.com/cockroachdb/pebble@v0.0.0-20231101195458-481da04154d6

there is actually https://github.com/ethereum-optimism/optimism/pull/9646 trying to bump the version but failed

bap2pecs commented 3 months ago

replace github.com/cockroachdb/pebble => github.com/cockroachdb/pebble v0.0.0-20231018212520-f6cde3fc2fa4

is a temporary fix