On Tue, Apr 01, 2025 at 10:39:28PM +0200 Simon Josefsson wrote: > All, > > we now have > > https://tracker.debian.org/pkg/golang-gitlab-gitlab-org-api-client-go > > in unstable that is the rename-upload of > > https://tracker.debian.org/pkg/golang-github-xanzy-go-gitlab > yay! > What is the next step here? The old package has two reverse build > depends: > > cosign: golang-github-xanzy-go-gitlab-dev > glab: golang-github-xanzy-go-gitlab-dev (0.108.0 >=) > > Upstream for cosign and glab already moved to new namespace, so we could > upload them to use the new renamed package. glab-1.53.0-1 is now prepared [1] for being sponsored, using the new golang-gitlab-gitlab-org-api-client-go. > We have the following bug report about a file conflict between these two > packages. I haven't done any Go package rename before, so I suspect > this one will be resolved if we complete the package rename process. > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1101345 Do we have to keep that compatibility symlink? It is requested by [2] but we forgot to add a 'Conflicts' and I think Helmut's critic is sensible. From my go-packaging-newbie point of view, I am in favour of * Remove the symlink from golang-gitlab-gitlab-org-api-client-go-dev and upload as soon as possible * Upload new versions of cosign and glab to unstable (if this is still allowed) Do we have to keep (some kind of) compatibility to the old package, even if there are no reverse build dependencies in Debian any more? Kind regards, Nicolas > Alternatively, conclude that we are too late in the freeze process, and > that we'll have to live with the old golang-github-xanzy-go-gitlab-dev > package in trixie and that cosign+glab will use the old package, and > just do nothing for now until the freeze is over. Thoughts? We could > upload the planned cosign+glab changes to experimental now though. > > /Simon [1]: https://salsa.debian.org/go-team/packages/glab/-/commits/e6016a4e98c905512977231c07a2340e186fd46a [2]: https://go-team.pages.debian.net/packaging.html#_upstream_package_moves
Attachment:
signature.asc
Description: PGP signature