On 03/03/2025 10:09, Nicolas Peugnet wrote:
On 02/03/2025 21:04, Martina Ferrari wrote:
I think that makes sense.. But it would be good to know how many packages break with the upgrade.. is the CI job in salsa reliable enough to know this?

In this specific case, the "test_the_archive" jobs will not detect issues, because it is not the sources of x-tools that are used in dependent packages, but the built binaries. And IIRC, this job only tries to rebuild everything from sources.

I am currently running ratt on a quite powerful machine, so the 409 packages should be rebuilt at the end of the day.

I can push it to the team's repo but I don't have the permissions to upload anyway. I will post the results of ratt once it is done so that we can decide in which distribution to upload it first.

Here are the results of ratt, out of 409 packages rebuilt, 12 failed to build:

2025/03/03 16:02:12 FAILED: golang-k8s-kube-openapi (see buildlogs/golang-k8s-kube-openapi_0.0~git20231214.ab13479-3)
2025/03/03 16:02:12 FAILED: kitty (see buildlogs/kitty_0.39.1-1)
2025/03/03 16:02:12 FAILED: gitaly (see buildlogs/gitaly_16.8.2+ds3-2)
2025/03/03 16:02:12 FAILED: golang-github-lucas-clemente-quic-go (see buildlogs/golang-github-lucas-clemente-quic-go_0.46.0-2) 2025/03/03 16:02:12 FAILED: golang-github-bugsnag-bugsnag-go (see buildlogs/golang-github-bugsnag-bugsnag-go_2.2.0-1)
2025/03/03 16:02:12 FAILED: gittuf (see buildlogs/gittuf_0.8.0-3)
2025/03/03 16:02:12 FAILED: etcd (see buildlogs/etcd_3.5.16-3)
2025/03/03 16:02:12 FAILED: gitlab-ci-multi-runner (see buildlogs/gitlab-ci-multi-runner_14.10.1-1)
2025/03/03 16:02:12 FAILED: zabbix (see buildlogs/zabbix_1:7.0.10+dfsg-1)
2025/03/03 16:02:12 FAILED: gitlab (see buildlogs/gitlab_17.3.5-2)
2025/03/03 16:02:12 FAILED: golang-github-hashicorp-memberlist (see buildlogs/golang-github-hashicorp-memberlist_0.5.0-1)
2025/03/03 16:02:12 FAILED: receptor (see buildlogs/receptor_1.5.2-1)

Most of them are already currently failing in unstable:

golang-k8s-kube-openapi: #1096242
kitty: #1099240
gitaly: #1088134
golang-github-lucas-clemente-quic-go: #1098558
golang-github-bugsnag-bugsnag-go: #1098550
gittuf: https://ci.debian.net/packages/g/gittuf/testing/amd64/58161105/
etcd: needs another fix as previously said
gitlab-ci-multi-runner: #1080062
gitlab: currently BD-Unistallable
golang-github-hashicorp-memberlist: https://ci.debian.net/packages/g/golang-github-hashicorp-memberlist/unstable/amd64/58183351/
receptor: #1096226

There is only zabbix that seems to be a new failure, but I don't think it comes from x-tools upgrade:

# google.golang.org/protobuf/types/known/timestamppb
vendor/google.golang.org/protobuf/types/known/timestamppb/timestamp.pb.go:327:92: unsafe.StringData requires go1.20 or later (-lang was set to go1.18; check go.mod) vendor/google.golang.org/protobuf/types/known/timestamppb/timestamp.pb.go:353:32: unsafe.StringData requires go1.20 or later (-lang was set to go1.18; check go.mod)

I just pushed my changes to the team's repo (https://salsa.debian.org/go-team/packages/golang-golang-x-tools), I'll let one of you release it and do an upload.
--
Nicolas Peugnet

Reply via email to