Hi,

Please may someone approve my request to join the Go team on Salsa? My goal is
to get golang-github-xenolf-lego (lego) and its dependencies up to date.

I don't have much packaging experience. I can get a package building and
lintian clean. I will need some help/oversight especially with the uploads and
handling rdepends properly.

For instance, I plan to start with golang-github-vultr-govultr (govultr). It
has two rdepends: prometheus and lego. Prometheus upstream still uses v2.*,
lego upstream uses v3.*.

Based on the version suffix discussion [1] and some examples [2], I think it is
appropriate to create separate packages for govultr v2 and v3.

Does this plan sound right?

* Rename to *govultr-v2-dev, following the package renaming guide [3]
* Update lego and prometheus to point to v2
* Create new package *govultr-v3-dev
* Bump lego to later upstream version and change dependency to v3

Also, should v2 be put in oldlibs as well as the unversioned package? I
presume, once it has no rdepends left, we'd want it to be removed. I couldn't
find any golang packages taking that approach, though. [4]

Mostly: am I on the right track?

Thanks,
Matthew

Please CC me as I'm currently not on-list.

[1] https://lists.debian.org/debian-go/2025/10/msg00013.html
[2] golang-github-alecthomas-chroma*, golang-github-aws-aws-sdk-go*, etc
[3] https://wiki.debian.org/RenamingPackages
[4] https://packages.debian.org/trixie/oldlibs/

Reply via email to