On Sun, 2025-04-06 at 00:07 +0200, Simon Josefsson wrote:
> Otto Kekäläinen <o...@debian.org> writes:
> 
> > Is the goal of having the version string in all go packages?
> > 
> > Or should golang-github-minio-minio-go be kept in the archive and just
> > updated to latest?

  The current packaging of golang-github-minio-minio-go is the old v6,
which hasn't been touched in almost five years now. Since everything
has now been moved to the -v7 package, I think it would be good to get
rid of the old, unused package. (I noticed that for whatever reason dh-
make-golang had set a dependency on the old v6 package rather than v7
when I packaged minio-client, which then prompted me to look for any
other uses of the old version.)

> I would kinda prefer to merge all the changes in
> golang-github-minio-minio-go-v7-dev into
> golang-github-minio-minio-go-dev and do an upload of the latter, then
> migrate all packages that use golang-github-minio-minio-go-v7-dev to use
> golang-github-minio-minio-go-dev, and then RM
> golang-github-minio-minio-go-v7-dev instead.
> 
> But that is also a lot of work for what appears to only be an easthetic
> goal.  So I'm not sure it is worth it, especially at this time since we
> need to touch multiple packages...

  I personally prefer not to have the major version in a package name,
but it is helpful when a library transition is needed, as there can be
a huge list of reverse build deps that can be handled on a one-by-one
basis rather than all at once.

  My main motivation here is simply trimming an outdated and unused
leaf package prior to trixie releasing. :)

Mathias

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to