-
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
bigquery, spanner: 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 |
Thanks for the review. Hopefully the latest release ( |
This seems to be fixed for storage since we've bumped the dependency on envoy-proxy/go-control-plane and cut a new release of storage (v1.50.0). Will close this issue once I've confirmed it's fixed for the other libraries. |
Ran `github.com/envoyproxy/go-control-plane/envoy@latest && go mod tidy`. Updates: #11344
Also broken in bigquery v1.66.0 |
@amacneil do you have more details on how to reproduce it with BigQuery ? Are you also using Storage on the same project. I tried to reproduce here with bigquery v1.66.0 and couldn't do it. Just tried with an empty project or upgrade another project here, and both worked just fine. Not sure if I'm missing something to reproduce here on my end. |
The spanner release also went out yesterday, so I think this issue should be resolved now. Please open a new issue if you run into any further blockers on updating any of these packages (storage, spanner, bigquery, bigtable). |
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/[email protected]
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: