gitlab-ci-multi-runner/13.3.1+dfsg-4 FTBFS in Jammy

Bug #1940667 reported by Lucas Kanashiro
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gitlab-ci-multi-runner (Ubuntu)
New
Undecided
Unassigned

Bug Description

It is currently a FTBFS in because of some Go libraries that differ from Debian (a.k.a. container stack). The following build dependencies are not properly declared:

- golang-github-docker-distribution-dev
- golang-github-gogo-protobuf-dev
- golang-github-gorilla-websocket-dev

After adding those build dependencies, it is still a FTBFS:

'''
# gitlab.com/gitlab-org/gitlab-runner/helpers/docker/auth
src/gitlab.com/gitlab-org/gitlab-runner/helpers/docker/auth/auth.go:217:22: cannot use config.AuthConfigs (type map[string]"github.com/docker/cli/cli/config/types".AuthConfig) as type map[string]"github.com/docker/docker/api/types".AuthConfig in argument to addAll
src/gitlab.com/gitlab-org/gitlab-runner/helpers/docker/auth/auth.go:245:2: cannot use newAuths (type map[string]"github.com/docker/cli/cli/config/types".AuthConfig) as type map[string]"github.com/docker/docker/api/types".AuthConfig in return argument
src/gitlab.com/gitlab-org/gitlab-runner/helpers/docker/auth/auth.go:259:26: cannot use newAuths (type "github.com/docker/cli/cli/config/types".AuthConfig) as type "github.com/docker/docker/api/types".AuthConfig in assignment
'''

This seems to be an incompatibility with the docker library we have in the archive, needs further investigation.

However, I do not believe we should release this version in Impish, it is blocked in Debian due to a CVE not fixed:

https://bugs.debian.org/985377

summary: - gitlab-ci-multi-runner/13.3.1+dfsg-4 FTBFS in Impish
+ gitlab-ci-multi-runner/13.3.1+dfsg-4 FTBFS in Jammy
Steve Langasek (vorlon)
description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.