[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: RFS: golang-gitlab-api-client-go/0.123.0-1 (package has been renamed from golang-github-xanzy-go-gitlab)



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


Reply to: