-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
storage, spanner, bigtable: dependency upgrades broken. #11344
Comments
Includes fix for another dependency issue, googleapis/google-cloud-go#11344
Includes fix for another dependency issue, googleapis/google-cloud-go#11344
This updates all of the go modules. I had to manually run these workarounds for the first time before make go-update and make go-tidy would work: - googleapis/google-cloud-go#11283 (comment) - googleapis/google-cloud-go#11344
This updates all of the go modules. I had to manually run these workarounds for the first time before make go-update and make go-tidy would work: - googleapis/google-cloud-go#11283 (comment) - googleapis/google-cloud-go#11344
This updates all of the go modules. I had to manually run these workarounds for the first time before make go-update and make go-tidy would work: - googleapis/google-cloud-go#11283 (comment) - googleapis/google-cloud-go#11344
Hey, this PR attempts to solve this issue, but I do not know how to validate whether it will work, given the number of import layers within the google go repositories and my limited understanding of |
Hi @valerian-roche, @codyoss from our team reviewed that PR. We can validate from the Storage side once released |
Client
storage, spanner, and bigtable
Environment
any
Code and Dependencies
Summary
Updating dependencies via go get fails with the following:
Bigtable and spanner modules also have github.com/envoyproxy/go-control-plane as an indirect dependency and so also fail for the same reason.
This was caused by envoyproxy/go-control-plane#714 which split the module into submodules. This was released today in https://github.com/envoyproxy/go-control-plane/releases/tag/envoy%2Fv1.32.2 . An issue has been filed on the repo here: envoyproxy/go-control-plane#1074
Workaround
The bad release can be excluded from your go.mod as follows:
go mod edit --exclude=github.com/envoyproxy/go-control-plane@v0.13.2
This should unblock things for the immediate term.
We will need the issue to be fixed in envoyproxy/go-control-plane, and then we'll do a new release of the affected modules in google-cloud-go in order to fully resolve the issue.
The text was updated successfully, but these errors were encountered: