Skip to content
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: dependency broken. #11542

Closed
furusax0621 opened this issue Jan 31, 2025 · 2 comments · Fixed by #11556
Closed

bigquery: dependency broken. #11542

furusax0621 opened this issue Jan 31, 2025 · 2 comments · Fixed by #11556
Assignees
Labels
api: bigquery Issues related to the BigQuery API. priority: p2 Moderately-important priority. Fix may not be included in next release.

Comments

@furusax0621
Copy link

Client

bigquery

Environment

any

Code and Dependencies

Initialize the project and import the problematic package.

go mod init mypkg
go get -u cloud.google.com/go/bigquery

Then, import the package into the program. The following program is a minimal sample.

package main

import _ "cloud.google.com/go/bigquery"

func main() {
	print("Hello, World!")
}

The go.mod at this point is as follows. The broken question is using the latest version (v1.66.0).

go.mod
module mypkg

go 1.23.5

require (
	cloud.google.com/go v0.118.1 // indirect
	cloud.google.com/go/auth v0.14.1 // indirect
	cloud.google.com/go/auth/oauth2adapt v0.2.7 // indirect
	cloud.google.com/go/bigquery v1.66.0 // indirect
	cloud.google.com/go/compute/metadata v0.6.0 // indirect
	cloud.google.com/go/iam v1.3.1 // indirect
	github.com/apache/arrow/go/v15 v15.0.2 // indirect
	github.com/felixge/httpsnoop v1.0.4 // indirect
	github.com/go-logr/logr v1.4.2 // indirect
	github.com/go-logr/stdr v1.2.2 // indirect
	github.com/goccy/go-json v0.10.5 // indirect
	github.com/google/flatbuffers v25.1.24+incompatible // indirect
	github.com/google/s2a-go v0.1.9 // indirect
	github.com/google/uuid v1.6.0 // indirect
	github.com/googleapis/enterprise-certificate-proxy v0.3.4 // indirect
	github.com/googleapis/gax-go/v2 v2.14.1 // indirect
	github.com/klauspost/compress v1.17.11 // indirect
	github.com/klauspost/cpuid/v2 v2.2.9 // indirect
	github.com/pierrec/lz4/v4 v4.1.22 // indirect
	github.com/zeebo/xxh3 v1.0.2 // indirect
	go.opentelemetry.io/auto/sdk v1.1.0 // indirect
	go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.59.0 // indirect
	go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.59.0 // indirect
	go.opentelemetry.io/otel v1.34.0 // indirect
	go.opentelemetry.io/otel/metric v1.34.0 // indirect
	go.opentelemetry.io/otel/trace v1.34.0 // indirect
	golang.org/x/crypto v0.32.0 // indirect
	golang.org/x/exp v0.0.0-20250128182459-e0ece0dbea4c // indirect
	golang.org/x/mod v0.22.0 // indirect
	golang.org/x/net v0.34.0 // indirect
	golang.org/x/oauth2 v0.25.0 // indirect
	golang.org/x/sync v0.10.0 // indirect
	golang.org/x/sys v0.29.0 // indirect
	golang.org/x/text v0.21.0 // indirect
	golang.org/x/time v0.9.0 // indirect
	golang.org/x/tools v0.29.0 // indirect
	golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da // indirect
	google.golang.org/api v0.219.0 // indirect
	google.golang.org/genproto v0.0.0-20250127172529-29210b9bc287 // indirect
	google.golang.org/genproto/googleapis/api v0.0.0-20250127172529-29210b9bc287 // indirect
	google.golang.org/genproto/googleapis/rpc v0.0.0-20250127172529-29210b9bc287 // indirect
	google.golang.org/grpc v1.70.0 // indirect
	google.golang.org/protobuf v1.36.4 // indirect
)

After that, run go mod tidy.

Expected behavior

The project's package dependencies should be resolved correctly.

Actual behavior

The following error message appears, and dependency resolution fails.

message
go mod tidy
go: mypkg imports
	cloud.google.com/go/bigquery tested by
	cloud.google.com/go/bigquery.test imports
	cloud.google.com/go/storage imports
	google.golang.org/grpc/xds/googledirectpath imports
	google.golang.org/grpc/internal/xds/bootstrap imports
	github.com/envoyproxy/go-control-plane/envoy/config/core/v3: ambiguous import: found package github.com/envoyproxy/go-control-plane/envoy/config/core/v3 in multiple modules:
	github.com/envoyproxy/go-control-plane v0.13.1 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/[email protected]/envoy/config/core/v3)
	github.com/envoyproxy/go-control-plane/envoy v1.32.3 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/go-control-plane/[email protected]/config/core/v3)
go: mypkg imports
	cloud.google.com/go/bigquery tested by
	cloud.google.com/go/bigquery.test imports
	cloud.google.com/go/storage imports
	google.golang.org/grpc/xds/googledirectpath imports
	google.golang.org/grpc/xds imports
	github.com/envoyproxy/go-control-plane/envoy/service/status/v3: ambiguous import: found package github.com/envoyproxy/go-control-plane/envoy/service/status/v3 in multiple modules:
	github.com/envoyproxy/go-control-plane v0.13.1 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/[email protected]/envoy/service/status/v3)
	github.com/envoyproxy/go-control-plane/envoy v1.32.3 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/go-control-plane/[email protected]/service/status/v3)
go: mypkg imports
	cloud.google.com/go/bigquery tested by
	cloud.google.com/go/bigquery.test imports
	cloud.google.com/go/storage imports
	google.golang.org/grpc/xds/googledirectpath imports
	google.golang.org/grpc/xds imports
	google.golang.org/grpc/xds/internal/httpfilter/fault imports
	github.com/envoyproxy/go-control-plane/envoy/extensions/filters/common/fault/v3: ambiguous import: found package github.com/envoyproxy/go-control-plane/envoy/extensions/filters/common/fault/v3 in multiple modules:
	github.com/envoyproxy/go-control-plane v0.13.1 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/[email protected]/envoy/extensions/filters/common/fault/v3)
	github.com/envoyproxy/go-control-plane/envoy v1.32.3 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/go-control-plane/[email protected]/extensions/filters/common/fault/v3)
go: mypkg imports
	cloud.google.com/go/bigquery tested by
	cloud.google.com/go/bigquery.test imports
	cloud.google.com/go/storage imports
	google.golang.org/grpc/xds/googledirectpath imports
	google.golang.org/grpc/xds imports
	google.golang.org/grpc/xds/internal/httpfilter/fault imports
	github.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/fault/v3: ambiguous import: found package github.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/fault/v3 in multiple modules:
	github.com/envoyproxy/go-control-plane v0.13.1 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/[email protected]/envoy/extensions/filters/http/fault/v3)
	github.com/envoyproxy/go-control-plane/envoy v1.32.3 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/go-control-plane/[email protected]/extensions/filters/http/fault/v3)
go: mypkg imports
	cloud.google.com/go/bigquery tested by
	cloud.google.com/go/bigquery.test imports
	cloud.google.com/go/storage imports
	google.golang.org/grpc/xds/googledirectpath imports
	google.golang.org/grpc/xds imports
	google.golang.org/grpc/xds/internal/httpfilter/fault imports
	github.com/envoyproxy/go-control-plane/envoy/type/v3: ambiguous import: found package github.com/envoyproxy/go-control-plane/envoy/type/v3 in multiple modules:
	github.com/envoyproxy/go-control-plane v0.13.1 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/[email protected]/envoy/type/v3)
	github.com/envoyproxy/go-control-plane/envoy v1.32.3 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/go-control-plane/[email protected]/type/v3)
go: mypkg imports
	cloud.google.com/go/bigquery tested by
	cloud.google.com/go/bigquery.test imports
	cloud.google.com/go/storage imports
	google.golang.org/grpc/xds/googledirectpath imports
	google.golang.org/grpc/xds imports
	google.golang.org/grpc/xds/internal/httpfilter/rbac imports
	github.com/envoyproxy/go-control-plane/envoy/config/rbac/v3: ambiguous import: found package github.com/envoyproxy/go-control-plane/envoy/config/rbac/v3 in multiple modules:
	github.com/envoyproxy/go-control-plane v0.13.1 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/[email protected]/envoy/config/rbac/v3)
	github.com/envoyproxy/go-control-plane/envoy v1.32.3 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/go-control-plane/[email protected]/config/rbac/v3)
go: mypkg imports
	cloud.google.com/go/bigquery tested by
	cloud.google.com/go/bigquery.test imports
	cloud.google.com/go/storage imports
	google.golang.org/grpc/xds/googledirectpath imports
	google.golang.org/grpc/xds imports
	google.golang.org/grpc/xds/internal/httpfilter/rbac imports
	github.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/rbac/v3: ambiguous import: found package github.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/rbac/v3 in multiple modules:
	github.com/envoyproxy/go-control-plane v0.13.1 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/[email protected]/envoy/extensions/filters/http/rbac/v3)
	github.com/envoyproxy/go-control-plane/envoy v1.32.3 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/go-control-plane/[email protected]/extensions/filters/http/rbac/v3)
go: mypkg imports
	cloud.google.com/go/bigquery tested by
	cloud.google.com/go/bigquery.test imports
	cloud.google.com/go/storage imports
	google.golang.org/grpc/xds/googledirectpath imports
	google.golang.org/grpc/xds imports
	google.golang.org/grpc/xds/internal/httpfilter/router imports
	github.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/router/v3: ambiguous import: found package github.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/router/v3 in multiple modules:
	github.com/envoyproxy/go-control-plane v0.13.1 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/[email protected]/envoy/extensions/filters/http/router/v3)
	github.com/envoyproxy/go-control-plane/envoy v1.32.3 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/go-control-plane/[email protected]/extensions/filters/http/router/v3)
go: mypkg imports
	cloud.google.com/go/bigquery tested by
	cloud.google.com/go/bigquery.test imports
	cloud.google.com/go/storage imports
	google.golang.org/grpc/xds/googledirectpath imports
	google.golang.org/grpc/xds imports
	google.golang.org/grpc/xds/internal/xdsclient imports
	github.com/envoyproxy/go-control-plane/envoy/admin/v3: ambiguous import: found package github.com/envoyproxy/go-control-plane/envoy/admin/v3 in multiple modules:
	github.com/envoyproxy/go-control-plane v0.13.1 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/[email protected]/envoy/admin/v3)
	github.com/envoyproxy/go-control-plane/envoy v1.32.3 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/go-control-plane/[email protected]/admin/v3)
go: mypkg imports
	cloud.google.com/go/bigquery tested by
	cloud.google.com/go/bigquery.test imports
	cloud.google.com/go/storage imports
	google.golang.org/grpc/xds/googledirectpath imports
	google.golang.org/grpc/xds imports
	google.golang.org/grpc/xds/internal/xdsclient/xdslbregistry/converter imports
	github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3: ambiguous import: found package github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3 in multiple modules:
	github.com/envoyproxy/go-control-plane v0.13.1 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/[email protected]/envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3)
	github.com/envoyproxy/go-control-plane/envoy v1.32.3 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/go-control-plane/[email protected]/extensions/load_balancing_policies/client_side_weighted_round_robin/v3)
go: mypkg imports
	cloud.google.com/go/bigquery tested by
	cloud.google.com/go/bigquery.test imports
	cloud.google.com/go/storage imports
	google.golang.org/grpc/xds/googledirectpath imports
	google.golang.org/grpc/xds imports
	google.golang.org/grpc/xds/internal/xdsclient/xdslbregistry/converter imports
	github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/least_request/v3: ambiguous import: found package github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/least_request/v3 in multiple modules:
	github.com/envoyproxy/go-control-plane v0.13.1 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/[email protected]/envoy/extensions/load_balancing_policies/least_request/v3)
	github.com/envoyproxy/go-control-plane/envoy v1.32.3 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/go-control-plane/[email protected]/extensions/load_balancing_policies/least_request/v3)
go: mypkg imports
	cloud.google.com/go/bigquery tested by
	cloud.google.com/go/bigquery.test imports
	cloud.google.com/go/storage imports
	google.golang.org/grpc/xds/googledirectpath imports
	google.golang.org/grpc/xds imports
	google.golang.org/grpc/xds/internal/xdsclient/xdslbregistry/converter imports
	github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/pick_first/v3: ambiguous import: found package github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/pick_first/v3 in multiple modules:
	github.com/envoyproxy/go-control-plane v0.13.1 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/[email protected]/envoy/extensions/load_balancing_policies/pick_first/v3)
	github.com/envoyproxy/go-control-plane/envoy v1.32.3 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/go-control-plane/[email protected]/extensions/load_balancing_policies/pick_first/v3)
go: mypkg imports
	cloud.google.com/go/bigquery tested by
	cloud.google.com/go/bigquery.test imports
	cloud.google.com/go/storage imports
	google.golang.org/grpc/xds/googledirectpath imports
	google.golang.org/grpc/xds imports
	google.golang.org/grpc/xds/internal/xdsclient/xdslbregistry/converter imports
	github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/ring_hash/v3: ambiguous import: found package github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/ring_hash/v3 in multiple modules:
	github.com/envoyproxy/go-control-plane v0.13.1 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/[email protected]/envoy/extensions/load_balancing_policies/ring_hash/v3)
	github.com/envoyproxy/go-control-plane/envoy v1.32.3 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/go-control-plane/[email protected]/extensions/load_balancing_policies/ring_hash/v3)
go: mypkg imports
	cloud.google.com/go/bigquery tested by
	cloud.google.com/go/bigquery.test imports
	cloud.google.com/go/storage imports
	google.golang.org/grpc/xds/googledirectpath imports
	google.golang.org/grpc/xds imports
	google.golang.org/grpc/xds/internal/xdsclient/xdslbregistry/converter imports
	github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/wrr_locality/v3: ambiguous import: found package github.com/envoyproxy/go-control-plane/envoy/extensions/load_balancing_policies/wrr_locality/v3 in multiple modules:
	github.com/envoyproxy/go-control-plane v0.13.1 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/[email protected]/envoy/extensions/load_balancing_policies/wrr_locality/v3)
	github.com/envoyproxy/go-control-plane/envoy v1.32.3 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/go-control-plane/[email protected]/extensions/load_balancing_policies/wrr_locality/v3)
go: mypkg imports
	cloud.google.com/go/bigquery tested by
	cloud.google.com/go/bigquery.test imports
	cloud.google.com/go/storage imports
	google.golang.org/grpc/xds/googledirectpath imports
	google.golang.org/grpc/xds imports
	google.golang.org/grpc/xds/internal/xdsclient/xdsresource imports
	github.com/envoyproxy/go-control-plane/envoy/config/cluster/v3: ambiguous import: found package github.com/envoyproxy/go-control-plane/envoy/config/cluster/v3 in multiple modules:
	github.com/envoyproxy/go-control-plane v0.13.1 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/[email protected]/envoy/config/cluster/v3)
	github.com/envoyproxy/go-control-plane/envoy v1.32.3 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/go-control-plane/[email protected]/config/cluster/v3)
go: mypkg imports
	cloud.google.com/go/bigquery tested by
	cloud.google.com/go/bigquery.test imports
	cloud.google.com/go/storage imports
	google.golang.org/grpc/xds/googledirectpath imports
	google.golang.org/grpc/xds imports
	google.golang.org/grpc/xds/internal/xdsclient/xdsresource imports
	github.com/envoyproxy/go-control-plane/envoy/config/endpoint/v3: ambiguous import: found package github.com/envoyproxy/go-control-plane/envoy/config/endpoint/v3 in multiple modules:
	github.com/envoyproxy/go-control-plane v0.13.1 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/[email protected]/envoy/config/endpoint/v3)
	github.com/envoyproxy/go-control-plane/envoy v1.32.3 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/go-control-plane/[email protected]/config/endpoint/v3)
go: mypkg imports
	cloud.google.com/go/bigquery tested by
	cloud.google.com/go/bigquery.test imports
	cloud.google.com/go/storage imports
	google.golang.org/grpc/xds/googledirectpath imports
	google.golang.org/grpc/xds imports
	google.golang.org/grpc/xds/internal/xdsclient/xdsresource imports
	github.com/envoyproxy/go-control-plane/envoy/config/listener/v3: ambiguous import: found package github.com/envoyproxy/go-control-plane/envoy/config/listener/v3 in multiple modules:
	github.com/envoyproxy/go-control-plane v0.13.1 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/[email protected]/envoy/config/listener/v3)
	github.com/envoyproxy/go-control-plane/envoy v1.32.3 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/go-control-plane/[email protected]/config/listener/v3)
go: mypkg imports
	cloud.google.com/go/bigquery tested by
	cloud.google.com/go/bigquery.test imports
	cloud.google.com/go/storage imports
	google.golang.org/grpc/xds/googledirectpath imports
	google.golang.org/grpc/xds imports
	google.golang.org/grpc/xds/internal/xdsclient/xdsresource imports
	github.com/envoyproxy/go-control-plane/envoy/config/route/v3: ambiguous import: found package github.com/envoyproxy/go-control-plane/envoy/config/route/v3 in multiple modules:
	github.com/envoyproxy/go-control-plane v0.13.1 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/[email protected]/envoy/config/route/v3)
	github.com/envoyproxy/go-control-plane/envoy v1.32.3 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/go-control-plane/[email protected]/config/route/v3)
go: mypkg imports
	cloud.google.com/go/bigquery tested by
	cloud.google.com/go/bigquery.test imports
	cloud.google.com/go/storage imports
	google.golang.org/grpc/xds/googledirectpath imports
	google.golang.org/grpc/xds imports
	google.golang.org/grpc/xds/internal/xdsclient/xdsresource imports
	github.com/envoyproxy/go-control-plane/envoy/extensions/clusters/aggregate/v3: ambiguous import: found package github.com/envoyproxy/go-control-plane/envoy/extensions/clusters/aggregate/v3 in multiple modules:
	github.com/envoyproxy/go-control-plane v0.13.1 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/[email protected]/envoy/extensions/clusters/aggregate/v3)
	github.com/envoyproxy/go-control-plane/envoy v1.32.3 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/go-control-plane/[email protected]/extensions/clusters/aggregate/v3)
go: mypkg imports
	cloud.google.com/go/bigquery tested by
	cloud.google.com/go/bigquery.test imports
	cloud.google.com/go/storage imports
	google.golang.org/grpc/xds/googledirectpath imports
	google.golang.org/grpc/xds imports
	google.golang.org/grpc/xds/internal/xdsclient/xdsresource imports
	github.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/http_connection_manager/v3: ambiguous import: found package github.com/envoyproxy/go-control-plane/envoy/extensions/filters/network/http_connection_manager/v3 in multiple modules:
	github.com/envoyproxy/go-control-plane v0.13.1 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/[email protected]/envoy/extensions/filters/network/http_connection_manager/v3)
	github.com/envoyproxy/go-control-plane/envoy v1.32.3 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/go-control-plane/[email protected]/extensions/filters/network/http_connection_manager/v3)
go: mypkg imports
	cloud.google.com/go/bigquery tested by
	cloud.google.com/go/bigquery.test imports
	cloud.google.com/go/storage imports
	google.golang.org/grpc/xds/googledirectpath imports
	google.golang.org/grpc/xds imports
	google.golang.org/grpc/xds/internal/xdsclient/xdsresource imports
	github.com/envoyproxy/go-control-plane/envoy/extensions/transport_sockets/tls/v3: ambiguous import: found package github.com/envoyproxy/go-control-plane/envoy/extensions/transport_sockets/tls/v3 in multiple modules:
	github.com/envoyproxy/go-control-plane v0.13.1 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/[email protected]/envoy/extensions/transport_sockets/tls/v3)
	github.com/envoyproxy/go-control-plane/envoy v1.32.3 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/go-control-plane/[email protected]/extensions/transport_sockets/tls/v3)
go: mypkg imports
	cloud.google.com/go/bigquery tested by
	cloud.google.com/go/bigquery.test imports
	cloud.google.com/go/storage imports
	google.golang.org/grpc/xds/googledirectpath imports
	google.golang.org/grpc/xds imports
	google.golang.org/grpc/xds/internal/xdsclient/xdsresource imports
	github.com/envoyproxy/go-control-plane/envoy/service/discovery/v3: ambiguous import: found package github.com/envoyproxy/go-control-plane/envoy/service/discovery/v3 in multiple modules:
	github.com/envoyproxy/go-control-plane v0.13.1 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/[email protected]/envoy/service/discovery/v3)
	github.com/envoyproxy/go-control-plane/envoy v1.32.3 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/go-control-plane/[email protected]/service/discovery/v3)
go: mypkg imports
	cloud.google.com/go/bigquery tested by
	cloud.google.com/go/bigquery.test imports
	cloud.google.com/go/storage imports
	google.golang.org/grpc/xds/googledirectpath imports
	google.golang.org/grpc/xds imports
	google.golang.org/grpc/xds/internal/httpfilter/rbac imports
	google.golang.org/grpc/internal/xds/rbac imports
	github.com/envoyproxy/go-control-plane/envoy/extensions/rbac/audit_loggers/stream/v3: ambiguous import: found package github.com/envoyproxy/go-control-plane/envoy/extensions/rbac/audit_loggers/stream/v3 in multiple modules:
	github.com/envoyproxy/go-control-plane v0.13.1 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/[email protected]/envoy/extensions/rbac/audit_loggers/stream/v3)
	github.com/envoyproxy/go-control-plane/envoy v1.32.3 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/go-control-plane/[email protected]/extensions/rbac/audit_loggers/stream/v3)
go: mypkg imports
	cloud.google.com/go/bigquery tested by
	cloud.google.com/go/bigquery.test imports
	cloud.google.com/go/storage imports
	google.golang.org/grpc/xds/googledirectpath imports
	google.golang.org/grpc/xds imports
	google.golang.org/grpc/xds/internal/httpfilter/rbac imports
	google.golang.org/grpc/internal/xds/rbac imports
	github.com/envoyproxy/go-control-plane/envoy/type/matcher/v3: ambiguous import: found package github.com/envoyproxy/go-control-plane/envoy/type/matcher/v3 in multiple modules:
	github.com/envoyproxy/go-control-plane v0.13.1 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/[email protected]/envoy/type/matcher/v3)
	github.com/envoyproxy/go-control-plane/envoy v1.32.3 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/go-control-plane/[email protected]/type/matcher/v3)
go: mypkg imports
	cloud.google.com/go/bigquery tested by
	cloud.google.com/go/bigquery.test imports
	cloud.google.com/go/storage imports
	google.golang.org/grpc/xds/googledirectpath imports
	google.golang.org/grpc/xds imports
	google.golang.org/grpc/xds/internal/xdsclient imports
	google.golang.org/grpc/xds/internal/xdsclient/transport/grpctransport imports
	github.com/envoyproxy/go-control-plane/envoy/service/load_stats/v3: ambiguous import: found package github.com/envoyproxy/go-control-plane/envoy/service/load_stats/v3 in multiple modules:
	github.com/envoyproxy/go-control-plane v0.13.1 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/[email protected]/envoy/service/load_stats/v3)
	github.com/envoyproxy/go-control-plane/envoy v1.32.3 (/Users/furusax0621/go/pkg/mod/github.com/envoyproxy/go-control-plane/[email protected]/service/load_stats/v3)

It is likely that there is a missing dependency on the github.com/envoyproxy/go-control-plane/envoy package or that it depends on an outdated version. By additionally importing that package, the dependencies can be resolved correctly.

go get -u github.com/envoyproxy/go-control-plane/envoy
go mod tidy
@furusax0621 furusax0621 added the triage me I really want to be triaged. label Jan 31, 2025
@product-auto-label product-auto-label bot added the api: bigquery Issues related to the BigQuery API. label Jan 31, 2025
@alvarowolfx alvarowolfx added priority: p1 Important issue which blocks shipping the next release. Will be fixed prior to next release. and removed triage me I really want to be triaged. labels Jan 31, 2025
@alvarowolfx
Copy link
Contributor

alvarowolfx commented Jan 31, 2025

@furusax0621 thanks for the report, the same issue was identified here #11344 and got fixed with PR #11444.

The workaround for now is to run go mod edit --exclude=github.com/envoyproxy/[email protected] to remove the bad release. I'll check to cut a bigquery release to fix that

@alvarowolfx alvarowolfx added priority: p2 Moderately-important priority. Fix may not be included in next release. and removed priority: p1 Important issue which blocks shipping the next release. Will be fixed prior to next release. labels Jan 31, 2025
@alvarowolfx
Copy link
Contributor

we released version v1.66.1 with PR #11554, that includes PR #11444, but I still see the same dependency issue. Investigating further here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api: bigquery Issues related to the BigQuery API. priority: p2 Moderately-important priority. Fix may not be included in next release.
Projects
None yet
2 participants