Hi,
Shengjing Zhu <zhsj@debian.org> (2020-12-25):
> I think currently for the Go modules, there's no consensus yet, at
> least not in the tools(like dh-make-golang), or the team website/wiki.
> All the docs/tools are invented before Go modules.
> Reading https://go-team.pages.debian.net/packaging.html again, I think
> it says the package name is derived from the import path. So
> github.com/go-playground/assert/v2 shoule become
> golang-github-go-playground-assert-v2-dev.
> But I think I haven't followed this pattern myself :facepalm: eg I
> uploaded golang-mvdan-xurls-dev, but its import path is
> mvdan.cc/xurls/v2, so it indeed should be golang-mvdan-xurls-v2-dev.
>
> (More round trips to NEW queue but less breaks.)
Alright, thanks!
I'm finally getting back to the “versioned” modules after some easier
“unversioned” ones, and I'll check that post-processing dh-make-golang's
results this way works for github.com/go-playground/assert/v2:
- Update source package name in debian/changelog: adding -v2
- Update Source, Vcs-*, and Package in debian/control: adding -v2
- Update XS-Go-Import-Path in debian/control: adding /v2 (as in: adding
it back, after it was stripped by dh-make-golang)
I'll follow up here if I have any more doubts, otherwise I'll proceed
with the upload afterwards.
Then I'll move to golang-github-go-playground-validator-v10.
It seems that in the end, golang-gopkg-go-playground-assert.v1-dev will
be replaced by golang-github-go-playground-assert-v2-dev, at the same
time golang-gopkg-go-playground-validator.v8-dev will be replaced by
golang-github-go-playground-validator-v10-dev. In unstable right now:
- golang-github-gin-gonic-gin:
Build-Depends: golang-gopkg-go-playground-validator.v8-dev
- golang-gopkg-go-playground-validator.v8:
Build-Depends: golang-gopkg-go-playground-assert.v1-dev
and there are no other reverse dependencies for those two packages, so
I'll be able to focus on golang-github-gin-gonic-gin once those new
packages are ready. RMs can be filed further down the road.
Thanks again for your quick replies, your feedback is much appreciated!
Cheers,
--
Cyril Brulebois -- Debian Consultant @ DEBAMAX -- https://debamax.com/
Attachment:
signature.asc
Description: PGP signature