Skip to content

x/pkgsite-metrics: module fails to tidy after upgrading golang.org/x/exp/event to its latest version #74596

Open
@dmitshur

Description

@dmitshur

Attempting the following sequence to upgrade one of the dependencies and then tidying this module fails:

$ cd $(mktemp -d)
$ git clone https://go.googlesource.com/pkgsite-metrics
Cloning into 'pkgsite-metrics'...
[...]
$ cd pkgsite-metrics 
$ git rev-parse HEAD
18d1fb65fd7dd8b8c00009237d3c7599ee95c46e
$ go get golang.org/x/exp/event@upgrade         
go: upgraded github.com/go-logr/logr v1.2.3 => v1.3.0
go: upgraded go.opentelemetry.io/otel v1.11.2 => v1.21.0
go: upgraded go.opentelemetry.io/otel/metric v0.27.0 => v1.21.0
go: upgraded go.opentelemetry.io/otel/sdk v1.4.0 => v1.21.0
go: upgraded go.opentelemetry.io/otel/trace v1.11.2 => v1.21.0
go: upgraded golang.org/x/exp/event v0.0.0-20220218215828-6cf2b201936e => v0.0.0-20250711185948-6ae5c78190dc
go: upgraded golang.org/x/sys v0.33.0 => v0.34.0
$ go mod tidy
go: finding module for package go.opentelemetry.io/otel/metric/metrictest
go: finding module for package go.opentelemetry.io/otel/metric/global
go: finding module for package go.opentelemetry.io/otel/metric/number
go: finding module for package go.opentelemetry.io/otel/metric/sdkapi
go: golang.org/x/pkgsite-metrics/internal/observe imports
	github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric imports
	go.opentelemetry.io/otel/metric/global: module go.opentelemetry.io/otel/metric@latest found (v1.37.0), but does not contain package go.opentelemetry.io/otel/metric/global
go: golang.org/x/pkgsite-metrics/internal/observe imports
	github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric imports
	go.opentelemetry.io/otel/metric/number: module go.opentelemetry.io/otel/metric@latest found (v1.37.0), but does not contain package go.opentelemetry.io/otel/metric/number
go: golang.org/x/pkgsite-metrics/internal/observe imports
	github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric imports
	go.opentelemetry.io/otel/metric/sdkapi: module go.opentelemetry.io/otel/metric@latest found (v1.37.0), but does not contain package go.opentelemetry.io/otel/metric/sdkapi
go: golang.org/x/pkgsite-metrics/internal/observe imports
	github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric tested by
	github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric.test imports
	go.opentelemetry.io/otel/metric/metrictest: module go.opentelemetry.io/otel/metric@latest found (v1.37.0), but does not contain package go.opentelemetry.io/otel/metric/metrictest
$ echo $?
1
$

Issue open-telemetry/opentelemetry-go#2938 might be relevant.

CC @golang/pkgsite.

Metadata

Metadata

Assignees

No one assigned

    Labels

    NeedsInvestigationSomeone must examine and confirm this is a valid issue and not a duplicate of an existing one.OtherNone of the above.

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions