← Back to team overview

launchpad-reviewers team mailing list archive

[Merge] ~cjwatson/launchpad:go-proxy-archive-layout into launchpad:master

 

The proposal to merge ~cjwatson/launchpad:go-proxy-archive-layout into launchpad:master has been updated.

Description changed to:

This follows the description of the `GOPROXY` protocol in https://go.dev/ref/mod#module-proxy.  (The naming is confusing: module proxies seem to have a layout in their own right, rather than proxying to some kind of repository stored elsewhere as one might expect from the name.)

I initially planned to store Go module paths in the source package name in a mangled form, but this turns out not to work well in conjunction with how the metadata scanning job works, so I switched to storing them in `SourcePackageRelease.user_defined_fields` instead, thereby avoiding the necessity for name-mangling.

For more details, see:
https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/426764
-- 
Your team Launchpad code reviewers is requested to review the proposed merge of ~cjwatson/launchpad:go-proxy-archive-layout into launchpad:master.



References