On Wed, Jan 8, 2025 at 4:19 PM Jeffery Carr <basilarc...@gmail.com> wrote:
>
> We can 'git clone' anything into the namespace at compile time.

But you can only do that if the git repository is still available.


> I assumed the proxy system was intended to make things elegant, fast and 
> simple, not so much some magic super ultra security system that trumps PGP 
> signed git repositories.

The proxy system was intended to make sure that builds that succeeded
in the past could be recreated in the future. See
https://go.dev/desidesign/25530-sumdbgn/25530-sumdb.

Yes, a consequence of a secure module proxy is that module names can't
be reused. Fortunately, the set of module names is unbounded, and the
only part that matters much for Go programs is the final path element.

Ian

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/golang-nuts/CAOyqgcXjBh7HgWCGyMtXU%3Dcd12XQURcmRdE56DqPbyTTYD0PKA%40mail.gmail.com.

Reply via email to