cool, hopefully they won’t change "invalid url" to "fetch from default/global » url later...
hth, eric. On Tue, 17 Sep 2019 at 10:45, Stuart Henderson <s...@spacehopper.org> wrote: > On 2019/09/17 09:59, Eric Auge wrote: > > then maybe GOPROXY=off (along side GOSUMDB=off otherwise the sumdb is > > consulted over the net too)? as described in the go documentation (go > > help modules / go help module-auth): > > > > module: > > ... > > Setting GOPROXY to "off" disallows downloading modules from any > > source. Otherwise, GOPROXY is expected to be a comma-separated list of > > the URLs of module proxies, in which case the go command will fetch > > modules from those proxies. > > ... > > > > sum db: > > ... > > If GOSUMDB is set to "off", or if "go get" is invoked with the > > -insecure flag, the checksum database is not consulted > > ... > > I didn't know about that option, but testing it, I prefer the error message > with what I committed, it's way more obvious what the problem is. > > "module lookup disabled by GOPROXY=off" > > -vs- > > "invalid proxy URL scheme (must be https, http, file): > invalid://ports.should.not.fetch.at.buildtime/" > > (though I think with GO111MODULE=off we probably won't see it anyway). > > > HTH, > > Cheers, > > Eric. > > > > On Mon, Sep 16, 2019 at 11:03 PM Stuart Henderson <s...@spacehopper.org> > wrote: > > > > > > We don't want to just disable the proxy, we want to disable any network > > > fetches, setting GOPROXY to an invalid url/scheme currently has that > effect. > > > > > > -- > > > Sent from a phone, apologies for poor formatting. > > > > > > On 16 September 2019 19:55:56 Eric Auge <eau+o...@unix4fun.net> wrote: > > > > > > > Hello, > > > > > > > > I think I saw an update of lang/go to 1.13, which introduce this > > > > modules probing "stuff", read/taken from > https://golang.org/doc/go1.13 > > > > : > > > > > > > > """ > > > > Users who cannot reach the default proxy and checksum database (for > > > > example, due to a firewalled or sandboxed configuration) may disable > > > > their use by setting GOPROXY to "direct", > > > > and/or GOSUMDB to "off". go env -w can be used to set the default > > > > values for these variables independent of platform: > > > > > > > > go env -w GOPROXY=direct > > > > go env -w GOSUMDB=off > > > > """ > > > > > > > > which seems would default to the commonly known (aka before go > modules > > > > and proxy bla) behaviour of the "go get" command, > > > > using the cache first and then trying to resolve dependencies > remotely > > > > if a remote path is given and not present in the cache (if i'm not > > > > wrong and if they honor their doc). > > > > > > > > May be those variables could be of use? but may be I misunderstood > the problem. > > > > > > > > HTH, > > > > Rgs, > > > > Eric. > > > > > > > > > > > > On Fri, Sep 13, 2019 at 10:05 PM Evan Silberman <e...@jklol.net> > wrote: > > > >> > > > >> Stuart Henderson <s...@spacehopper.org> wrote: > > > >> > +MAKE_ENV += > GOPROXY=invalid://ports.should.not.fetch.at.buildtime/ > > > >> > > > >> Got sufficiently curious to check if the URI scheme example:// is > > > >> reserved and lo and behold it is. Might as well use it here? > > > >> > > > >> https://tools.ietf.org/html/rfc7595#page-14 > > > >> > > > >> Evan Silberman > > > >> > > > > > > > > > >