Hi Andrew,

Five things ready for the opentelemetry dh-go migration, in this order.

1. otel 1.46.0-3, merge and upload:
https://salsa.debian.org/go-team/packages/golang-opentelemetry-otel/-/merge_requests/6
1.46.0-2 built 29 packages instead of 125, because a module-aware go list
sees only the main module, and it skipped dh_golang altogether once dh-go
1.68 dropped Provides: dh-sequence-golang. Fixed with DH_GOLANG_BUILDPKG
and --with=golang, the recipe the rest of the family can copy. Pipeline
11 of 11.

2. contrib 1.46.0-3, merge and upload:
https://salsa.debian.org/go-team/packages/golang-opentelemetry-contrib/-/merge_requests/7
Drops detectors/docker and detectors/hetzner, whose imports
(moby/moby/client and hcloud-go/v2) are not in the archive and break
autodetect and everything above it. The other 11 detectors pass, 17 of 17.

3. Sponsor plan9stats, https://bugs.debian.org/1148697. Packaging in
https://salsa.debian.org/go-team/packages/golang-github-lufia-plan9stats

4. Sponsor perfstat, https://bugs.debian.org/1148698. Packaging in
https://salsa.debian.org/go-team/packages/golang-github-power-devops-perfstat

Both are new dependencies of operations-go 0.62.0 through gopsutil/v4, and
both are in debian/sid of their repositories, no merge request needed.

5. Sponsor aws-ecs-metadata-go, https://bugs.debian.org/1149946. Packaging in
https://salsa.debian.org/go-team/packages/golang-github-brunoscheufler-aws-ecs-metadata-go
Also in debian/sid. It is the last package missing in sid for the auto ITP,
https://bugs.debian.org/1136684, and it builds with dh-go.

Family status in sid:

  package        version     builds with  dh-go port
  otel           1.46.0-2    dh-go        done, item 1 fixes its fallout
  contrib        1.46.0-1    dh-golang    written, merge request 6
  collector      0.152.0-1   dh-golang    written, needs dh-go 1.69
  operations-go  0.57.0-2    dh-golang    written, merge request 1
  proto          1.10.0-1    dh-golang    not started
  auto           not in sid  dh-golang    blocked by items 2 and 5

operations-go is also FTBFS, https://bugs.debian.org/1149948. The two merge
requests above are
https://salsa.debian.org/go-team/packages/golang-opentelemetry-contrib/-/merge_requests/6
and
https://salsa.debian.org/go-team/packages/golang-github-googlecloudplatform-opentelemetry-operations-go/-/merge_requests/1

The written ports wait on three things in dh-go:

 * https://bugs.debian.org/1149945, which carries a patch
 * https://salsa.debian.org/go-team/dh-go/-/merge_requests/3
 * https://salsa.debian.org/go-team/dh-go/-/merge_requests/5

Thanks,
Juan

Reply via email to