2022-07-05 20:06:04 |
Steve Langasek |
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 missing:
- 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 |
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 |
|