Bug#1136684: ITP: golang-opentelemetry-auto -- OpenTelemetry Auto Instrumentation using eBPF

2026-05-24 Thread Juan M . Méndez Rey
El sábado, 23 de mayo de 2026 a las 16:53, Andrew Lee  
escribió:

> Since I put you as the owner now. To avoid duplicate work, Can you
> please also do the the reverse-dependency rebuilds check then?

Hi Andrew,

I ran ratt over all my previously opened MRs 
(ratt -direct-rdeps -chdist sid -sbuild_dist sid -skip_ftbfs) 

Results:

multierr 1.11.0:   13/13 PASS
cilium-ebpf 0.21:   6/9 PASS (3 fixed, see below)
x-arch 0.27.0:  2/2 PASS (delve test fail is unrelated, see below)
contrib 1.43.0:13/13 PASS


cilium-ebpf 0.21 breaks 3 rdeps due to removed APIs in ebpf 0.19+.
So I prepared new patches and filed a bug.

- MR 1:   opencontainers-cgroups: drop removed RunCount/Runtime debug calls. 

ratt with the patch: 3/3 PASS (containers-common, docker.io, runc)


https://salsa.debian.org/go-team/packages/golang-github-opencontainers-cgroups/-/merge_requests/1

- MR 2:  pwru: replace removed btf.Iterate with TypeByID loop 

ratt with the patch: 0 rdeps

https://salsa.debian.org/go-team/packages/pwru/-/merge_requests/3

- Bug:  delve: FTBFS with Go 1.26.3 (TestDisassPosCmd), not x-arch related 
built fine on buildd with Go 1.26.2, fails with 1.26.3

https://bugs.debian.org/1137556

Full MR list:

  
https://salsa.debian.org/go-team/packages/golang-go.uber-multierr/-/merge_requests/2
  
https://salsa.debian.org/go-team/packages/golang-github-cilium-ebpf/-/merge_requests/4
  
https://salsa.debian.org/go-team/packages/golang-golang-x-arch/-/merge_requests/1
  
https://salsa.debian.org/go-team/packages/golang-opentelemetry-contrib/-/merge_requests/3
  
https://salsa.debian.org/go-team/packages/golang-github-opencontainers-cgroups/-/merge_requests/1
  https://salsa.debian.org/go-team/packages/pwru/-/merge_requests/3

Regards,
Juan



Bug#1136684: ITP: golang-opentelemetry-auto -- OpenTelemetry Auto Instrumentation using eBPF

2026-05-23 Thread Andrew Lee
Hi Juan,

I'm glad to see you active on these.

On Sat, May 23, 2026 at 4:29 PM Juan M. Méndez Rey
 wrote:
> The reason I did not push it to team workspace, is that I don't have team 
> access. For this I would like to ask the team what's the best procedure while 
> my NM is in process.

I have created the project under team workspace on salsa:
  https://salsa.debian.org/go-team/packages/golang-opentelemetry-auto#

> I noticed you took ownership of this ITP, shall I take it back, waiting for 
> your answer for better coordination

It was duplicated with my ITP. However I have multiple tasks to do in
Debian at the moment. I changed the owner to you now. :)

> For the root module, the remaining blockers are version bumps
> needed by the auto go.mod, plus a contrib upgrade to align with
> otel 1.43.0. I have MRs open for all of them (since May 18):

Yes, I noticed all that. But I haven't had time to check
reverse-dependency rebuilds yet.

Since I put you as the owner now. To avoid duplicate work, Can you
please also do the the reverse-dependency rebuilds check then?

Best regards,
-- 
-Andrew



Bug#1136684: ITP: golang-opentelemetry-auto -- OpenTelemetry Auto Instrumentation using eBPF

2026-05-23 Thread Juan M . Méndez Rey
Hi Andrew, Go team:

I've been actively working on this package and its dependencies.
The sdk/ submodule is ready on salsa.
The root/ submodule also has more details below

https://salsa.debian.org/mendezr/golang-opentelemetry-auto

The reason I did not push it to team workspace, is that I don't have team 
access. For this I would like to ask the team what's the best procedure while 
my NM is in process.

I noticed you took ownership of this ITP, shall I take it back, waiting for 
your answer for better coordination

For the root module, the remaining blockers are version bumps
needed by the auto go.mod, plus a contrib upgrade to align with
otel 1.43.0. I have MRs open for all of them (since May 18):

[1] golang-go.uber-multierr 1.6.0 -> 1.11.0
[2] golang-github-cilium-ebpf 0.17.3 -> 0.21.0
[3] golang-golang-x-arch 0.13.0 -> 0.27.0
[4] golang-opentelemetry-contrib -> 1.43.0

[1] 
https://salsa.debian.org/go-team/packages/golang-go.uber-multierr/-/merge_requests/2
[2] 
https://salsa.debian.org/go-team/packages/golang-github-cilium-ebpf/-/merge_requests/4
[3] 
https://salsa.debian.org/go-team/packages/golang-golang-x-arch/-/merge_requests/1
[4] 
https://salsa.debian.org/go-team/packages/golang-opentelemetry-contrib/-/merge_requests/3

Regards,
Juan