Thanks for your reply, and sorry for the late reply. On 2025-02-13 17:17+0530, Nilesh Patra wrote:
I currently do not have the time to build everything but maybe this helps:On 13/02/25 4:51 pm, Félix Sipma wrote:ratt returns only 3 failures: - zabbix: seems related # google.golang.org/protobuf/internal/errors vendor/google.golang.org/protobuf/internal/errors/errors.go:20:25: predeclared any requires go1.18 or later (-lang was set to go1.17; check go.mod) vendor/google.golang.org/protobuf/internal/errors/errors.go:46:37: predeclared any requires go1.18 or later (-lang was set to go1.17; check go.mod) vendor/google.golang.org/protobuf/internal/errors/errors.go:70:28: predeclared any requires go1.18 or later (-lang was set to go1.17; check go.mod)protobuf that is vendored with zabbix is removed here: https://sources.debian.org/src/zabbix/1%3A7.0.9%2Bdfsg-1/debian/copyright/#L50 But since modules.txt contains explicit declaration of go 1.17 here: https://sources.debian.org/src/zabbix/1%3A7.0.9%2Bdfsg-1/vendor/modules.txt/#L258 Maybe dropping it will help.
I noticed bump-golang-required-versions.patch already bump some golang explicit declaration. Replacing one more go 1.17 by 1.18 fixes the build. I've opened #1099056
- gitaly: seems unrelated ... cannot find package "github.com/gogo/protobuf/proto" ... cannot find package "github.com/gogo/protobuf/types"IIRC these 2-3 protobuf packages are tightly coupled. Is the update breaking other (proto) packages by any chance? I do see /proto and /types at https://packages.debian.org/sid/all/golang-github-gogo-protobuf-dev/filelist
gitaly in sid actually seems to FTBFS with the with the same error, so I think I'll just ignore it.
- gitlab-ci-multi-runner: not sure # gitlab.com/gitlab-org/gitlab-runner/helpers/docker src/gitlab.com/gitlab-org/gitlab-runner/helpers/docker/client.go:27:51: undefined: types.ContainerListOptions src/gitlab.com/gitlab-org/gitlab-runner/helpers/docker/client.go:33:36: undefined: container.ContainerCreateCreatedBody src/gitlab.com/gitlab-org/gitlab-runner/helpers/docker/client.go:34:72: undefined: types.ContainerStartOptions src/gitlab.com/gitlab-org/gitlab-runner/helpers/docker/client.go:41:17: undefined: types.ContainerAttachOptions src/gitlab.com/gitlab-org/gitlab-runner/helpers/docker/client.go:43:73: undefined: types.ContainerRemoveOptions src/gitlab.com/gitlab-org/gitlab-runner/helpers/docker/client.go:48:22: undefined: container.ContainerWaitOKBody src/gitlab.com/gitlab-org/gitlab-runner/helpers/docker/client.go:49:69: undefined: types.ContainerLogsOptions src/gitlab.com/gitlab-org/gitlab-runner/helpers/docker/client.go:63:51: undefined: volume.VolumeCreateBody src/gitlab.com/gitlab-org/gitlab-runner/helpers/docker/client.go:63:76: undefined: types.Volume src/gitlab.com/gitlab-org/gitlab-runner/helpers/docker/client.go:65:61: undefined: types.Volume src/gitlab.com/gitlab-org/gitlab-runner/helpers/docker/client.go:65:61: too many errorsThis looks unrelated and this package has been out of testing since 4 years. The failure looks related to docker library version mismatch.
I'll also ignore gitlab-ci-multi-runnerI'm just waiting for the monthly update of the keyring to push a new version of golang-google-protobuf-dev to sid.
-- Félix
signature.asc
Description: PGP signature