• Bug#1102683: golang-github-humanlogio-api-dev undeclared symlink vs dir

    From Helmut Grohne@21:1/5 to All on Fri Apr 11 22:40:01 2025
    Package: golang-github-humanlogio-api-dev
    Version: 0.0~git20250305.fa41d14-1
    Severity: serious
    User: debian-qa@lists.debian.org
    Usertags: fileconflict
    Control: affects -1 + golang-github-humanlogio-humanlog-dev

    $ 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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)