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 https://github.com/open-telemetry/opentelemetry-go/issues/2938 might be relevant.
CC @golang/pkgsite.
Comment From: gabyhelp
Related Issues
- x/pkgsite: support removing packages in the top-level module, but not in nested modules #39103
- x/telemetry/godev/cmd/telemetrygodev: test fails when run in a standalone module #65258
(Emoji vote if this was helpful or unhelpful; more detailed feedback welcome in this discussion.)
Comment From: gopherbot
Change https://go.dev/cl/687695 mentions this issue: all: update golang.org/x dependencies