Your message dated Wed, 8 Sep 2021 04:11:19 -0600
with message-id 
<cabrvrihcaefxuztbjdmg5gbc2dj-vpc2z0_vbhjsbmm3vsb...@mail.gmail.com>
and subject line Bug#910823: fixed in python-docker 4.1.0-1
has caused the Debian Bug report #910823,
regarding docker-compose: remove broken dependency on 
golang-docker-credential-helpers or fix golang-docker-credential-helpers
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
910823: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=910823
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: docker-compose
Version: 1.21.0-3
Severity: normal

docker-compose installs golang-docker-credential-helpers, which breaks `docker 
login`

https://github.com/docker/compose/issues/6023

https://github.com/docker/docker-credential-helpers/issues/105

https://github.com/docker/docker-credential-helpers/issues/60

https://stackoverflow.com/questions/51222996/docker-login-fails-on-a-server-with-no-x11-installed

https://bugs.launchpad.net/ubuntu/+source/docker-compose/+bug/1796119

The python3-docker package requires python3-dockerpycreds, which requires 
golang-docker-credential-helpers.

Upstream docker-compose does NOT require golang-docker-credential-helpers.

-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.15.13-x86_64-linode106 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968), LANGUAGE=C 
(charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages docker-compose depends on:
ii  python3                  3.6.6-1
ii  python3-cached-property  1.4.0-1
ii  python3-distutils        3.6.6-1
ii  python3-docker           3.4.1-2
ii  python3-dockerpty        0.4.1-1
ii  python3-docopt           0.6.2-2
ii  python3-jsonschema       2.6.0-4
ii  python3-requests         2.18.4-2
ii  python3-six              1.11.0-2
ii  python3-texttable        1.4.0-1
ii  python3-websocket        0.53.0-1
ii  python3-yaml             3.12-1+b2

Versions of packages docker-compose recommends:
pn  docker.io  <none>

docker-compose suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: python-docker
Source-Version: 4.1.0-1

python3-docker used to depend on python3-dockerpycreds, which in turn
depends on golang-docker-credential-helpers, which was causing trouble
in the original reporter Nye Liu's use case on a headless machine.

Starting with 4.0.0, python-docker (docker-py) made dockerpycreds part
of the SDK under docker.credentials, and no longer depends on
python3-dockerpycreds, see:

https://github.com/docker/docker-py/commit/a823acc2cae10c4635db2fb963cc37d8a23cc0c4

So, ever since Debian packaged up python-docker 4.1.0-1 in November
2019, installing docker-compose, thus python3-docker, would no longer
pull in golang-docker-credential-helpers, thus no longer causing the
problems that the original bug reporter was seeing.

No, I did not solve this personally, but would just like to document
how this bug got magically resolved.  Case closed!  Closing this bug
report.

Cheers,
Anthony

--- End Message ---

Reply via email to