• Bug#1101345: symlink vs directory conflict for golang-gitlab-gitlab-org

    From Helmut Grohne@21:1/5 to All on Wed Mar 26 10:00:01 2025
    Package: golang-gitlab-gitlab-org-api-client-go-dev
    Version: 0.123.0-1
    Severity: serious
    User: debian-qa@lists.debian.org
    Usertags: fileconflict
    Control: affects -1 + golang-github-xanzy-go-gitlab-dev

    golang-gitlab-gitlab-org-api-client-go-dev installs /usr/share/gocode/src/github.com/xanzy/go-gitlab as a symbolic link
    whereas golang-github-xanzy-go-gitlab-dev installs it as a directory.
    This poses the typical challenges that we see with /usr-merge and causes unpredictable behaviour from dpkg depending on the unpack order. Please
    stop installing a symlink where other packages install a directory.

    Helmut

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Wed Mar 26 10:00:01 2025
    Processing control commands:

    affects -1 + golang-github-xanzy-go-gitlab-dev
    Bug #1101345 [golang-gitlab-gitlab-org-api-client-go-dev] symlink vs directory conflict for golang-gitlab-gitlab-org-api-client-go-dev overwriting golang-github-xanzy-go-gitlab-dev
    Added indication that 1101345 affects golang-github-xanzy-go-gitlab-dev

    --
    1101345: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1101345
    Debian Bug Tracking System
    Contact owner@bugs.debian.org with problems

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Simon Josefsson@21:1/5 to Helmut Grohne on Wed Apr 2 09:50:01 2025
    Hi, and thanks for the report, and sorry for delay in noticing this.

    The golang-gitlab-gitlab-org-api-client-go-dev package is a
    rename/reupload of golang-github-xanzy-go-gitlab-dev so it is not
    surprising these conflict. I've asked for advice on next steps here:

    https://lists.debian.org/debian-go/2025/04/msg00000.html

    The rename process is briefly described here, but I'm not able to fill
    in the blanks on what to do:

    https://go-team.pages.debian.net/packaging.html#_upstream_package_moves

    The interaction with the ongoing freeze also complicate things.

    If anyone has ideas on either short-term fixes or long-term best
    solutions, feel free to suggest patches or do uploads. I really don't
    know what the best way forward is, but I'm happy to make uploads of
    cosign and glab to fix anything if there are concrete suggestions. They
    are the only two reverse dependencies of these two library packages.

    Meanwhile, it seems fine for golang-gitlab-gitlab-org-api-client-go-dev
    to stay out of testing until we have resolved this.

    /Simon

    Helmut Grohne <helmut@subdivi.de> writes:

    Package: golang-gitlab-gitlab-org-api-client-go-dev
    Version: 0.123.0-1
    Severity: serious
    User: debian-qa@lists.debian.org
    Usertags: fileconflict
    Control: affects -1 + golang-github-xanzy-go-gitlab-dev

    golang-gitlab-gitlab-org-api-client-go-dev installs /usr/share/gocode/src/github.com/xanzy/go-gitlab as a symbolic link
    whereas golang-github-xanzy-go-gitlab-dev installs it as a directory.
    This poses the typical challenges that we see with /usr-merge and causes unpredictable behaviour from dpkg depending on the unpack order. Please
    stop installing a symlink where other packages install a directory.

    Helmut



    -----BEGIN PGP SIGNATURE-----

    iQNnBAEWCAMQFiEEo8ychwudMQq61M8vUXIrCP5HRaIFAmfs6r0UHHNpbW9uQGpv c2Vmc3Nvbi5vcmfCHCYAmDMEXJLOtBYJKwYBBAHaRw8BAQdACIcrZIvhrxDBkK9f V+QlTmXxo2naObDuGtw58YaxlOu0JVNpbW9uIEpvc2Vmc3NvbiA8c2ltb25Aam9z ZWZzc29uLm9yZz6IlgQTFggAPgIbAwULCQgHAgYVCAkKCwIEFgIDAQIeAQIXgBYh BLHSvRN1vst4TPT4xNc89jjFPAa+BQJn0XQkBQkNZGbwAAoJENc89jjFPAa+BtIA /iR73CfBurG9y8pASh3cbGOMHpDZfMAtosu6jbpO69GHAP4p7l57d+iVty2VQMsx +3TCSAvZkpr4P/FuTzZ8JZe8BrgzBFySz4EWCSsGAQQB2kcPAQEHQOxTCIOaeXAx I2hIX4HK9bQTpNVei708oNr1Klm8qCGKiPUEGBYIACYCGwIWIQSx0r0Tdb7LeEz0 +MTXPPY4xTwGvgUCZ9F0SgUJDWRmSQCBdiAEGRYIAB0WIQSjzJyHC50xCrrUzy9R cisI/kdFogUCXJLPgQAKCRBRcisI/kdFoqdMAQCgH45aseZgIrwKOvUOA9QfsmeE 8GZHYNuFHmM9FEQS6AD6A4x5aYvoY6lo98pgtw2HPDhmcCXFItjXCrV4A0GmJA4J ENc89jjFPAa+wUUBAO64fbZek6FPlRK0DrlWsrjCXuLi6PUxyzCAY6lG2nhUAQC6 qobB9mkZlZ0qihy1x4JRtflqFcqqT9n7iUZkCDIiDbg4BFySz2oSCisGAQQBl1UB BQEBB0AxlRumDW6nZY7A+VCfek9VpEx6PJmdJyYPt3lNHMd6HAMBCAeIfgQYFggA JgIbDBYhBLHSvRN1vst4TPT4xNc89jjFPAa+BQJn0XTSBQkNZGboAAoJENc89jjF PAa+0M0BAPPRq73kLnHYNDMniVBOzUdi2XeF32idjEWWfjvyIJUOAP4wZ+ALxIeh is3Uw2BzGZE6ttXQ2Q+DeCJO3TPpIqaXDAAKCRBRcisI/kdFotD/APsHDDJTv09h s9+Wjd085y+5GkxGmY7GwFqGbaHpRukw/AD4n72CyDZDCle/Na18//+HvdRIYntt ysVJeSf73ZW+BA==
    =T4mC
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Wed Apr 9 14:50:01 2025
    Processing control commands:

    tag -1 pending
    Bug #1101345 [golang-gitlab-gitlab-org-api-client-go-dev] symlink vs directory conflict for golang-gitlab-gitlab-org-api-client-go-dev overwriting golang-github-xanzy-go-gitlab-dev
    Added tag(s) pending.

    --
    1101345: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1101345
    Debian Bug Tracking System
    Contact owner@bugs.debian.org with problems

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Simon Josefsson@21:1/5 to All on Wed Apr 9 14:50:01 2025
    Control: tag -1 pending

    Hello,

    Bug #1101345 in golang-github-xanzy-go-gitlab reported by you has been fixed in the
    Git repository and is awaiting an upload. You can see the commit
    message below and you can check the diff of the fix at:

    https://salsa.debian.org/go-team/packages/golang-gitlab-gitlab-org-api-client-go/-/commit/29fb02187ae179695dc360e0a3b2cf56ad3c0616

    ------------------------------------------------------------------------
    Drop golang-github-xanzy-go-gitlab-dev symlink. Closes: #1101345. ------------------------------------------------------------------------

    (this message was generated automatically)
    --
    Greetings

    https://bugs.debian.org/1101345

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Wed Apr 9 15:10:01 2025
    This is a multi-part message in MIME format...

    Your message dated Wed, 09 Apr 2025 13:05:09 +0000
    with message-id <E1u2V77-00AdpI-Rd@fasolo.debian.org>
    and subject line Bug#1101345: fixed in golang-gitlab-gitlab-org-api-client-go 0.123.0-2
    has caused the Debian Bug report #1101345,
    regarding symlink vs directory conflict for golang-gitlab-gitlab-org-api-client-go-dev overwriting golang-github-xanzy-go-gitlab-dev
    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 owner@bugs.debian.org
    immediately.)


    --
    1101345: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1101345
    Debian Bug Tracking System
    Contact owner@bugs.debian.org with problems

    Received: (at submit) by bugs.debian.org; 26 Mar 2025 08:55:36 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.6-bugs.debian.org_2005_01_02
    (2021-04-09) on buxtehude.debian.org
    X-Spam-Level:
    X-Spam-Status: No, score=-25.2 required=4.0 tests=BAYES_00,
    BODY_INCLUDES_CONTROL_AFFECTS,BODY_INCLUDES_PACKAGE,DKIM_SIGNED,
    DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,HAS_PACKAGE,SPF_HELO_NONE,
    SPF_NONE autolearn=ham autolearn_force=no
    version=3.4.6-bugs.debian.org_2005_01_02
    X-Spam-Bayes: score:0.0000 Tokens: new, 9; hammy, 102; neutral, 29; spammy, 0.
    spammytokens: hammytokens:0.000-+--sk:golang, 0.000-+--sk:golang-,
    0.000-+--H*F:U*helmut, 0.000-+--H*F:D*subdivi.de,
    0.000-+--H*RU:sk:helmut@
    Return-path: <helmut@subdivi.de>
    Received: from isilmar-4.linta.de ([136.243.71.142]:45758)
    by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA2