dependency conflict coreutils 9.0 and ucspi-tcp6 1.0.5
apk add coreutils -l
ERROR: unable to select packages:
coreutils-9.0-r2:
conflicts: ucspi-tcp6-1.05-r0[cmd:date=9.0-r2] ucspi-tcp6-1.05-r0[cmd:who=9.0-r2]
satisfies: world[coreutils]
ucspi-tcp6-1.05-r0:
conflicts: coreutils-9.0-r2[cmd:date] coreutils-9.0-r2[cmd:who]
satisfies: world[ucspi-tcp6]
Root cause is this:
/ # apk --no-network info -e -a coreutils | grep who
cmd:who
cmd:whoami
usr/bin/who
usr/bin/whoami
/ # apk --no-network info -a coreutils | grep who
cmd:who
cmd:whoami
usr/bin/who
usr/bin/whoami
cmd:who=9.0-r2
cmd:whoami=9.0-r2
/ # apk --no-network info -a ucspi-tcp6 | grep who
cmd:who
usr/bin/who@
cmd:who=1.05-r0
The provides
part of the package for ucspi-tcp6 contains the one for who
, although it packages who@
.
The problem occurs because coreutils 9.0 package "who" in a specific version now.