#1102683 golang-github-humanlogio-api-dev undeclared symlink vs directory conflict with golang-github-humanlogio-humanlog-dev

#1102683#5
Date:
2025-04-11 20:06:27 UTC
From:
To:
$ for f in *.deb; do echo $f; dpkg-deb -c $f | grep 'src/github.com/humanlogio/api\(/$\| ->\)'; done
golang-github-humanlogio-api-dev_0.0~git20250305.fa41d14-1_all.deb
drwxr-xr-x root/root         0 2025-03-08 01:45 ./usr/share/gocode/src/github.com/humanlogio/api/
golang-github-humanlogio-humanlog-dev_0.7.6+really0.7.5+git20231011.deb0543+ds1-1_all.deb
lrwxrwxrwx root/root         0 2025-04-07 08:29 ./usr/share/gocode/src/github.com/humanlogio/api -> ../google/uuid/vendor/github.com/humanlogio/api
$

golang-github-humanlogio-api-dev installs a directory where
golang-github-humanlogio-humanlog-dev already installs a symbolic link.
Where the files end up being depends on the unpack order and is thus
unpredictable. Please stop installing
/usr/share/gocode/src/github.com/humanlogio/api as it is presently owned
by golang-github-humanlogio-humanlog-dev..

Helmut