-
Notifications
You must be signed in to change notification settings - Fork 18.3k
Description
What is the URL of the page with the issue?
https://pkg.go.dev/cuelang.org/go@master
What is your user agent?
Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/111.0
Screenshot
(this screenshot was for https://pkg.go.dev/cuelang.org/go/cue/load@master, but the root of the module failed too)
What did you do?
Visit the page to view the docs at the latest master commit.
What did you expect to see?
It should work. I've used this many times in the past, and go get cuelang.org/go@master
worked too.
What did you see instead?
The error above. This was today at around 10:19 London time, or 09:19 UTC time. We tried multiple times and it kept failing until about 11:00 London time.
I've looked at the pkgsite source code, and it's interesting to see that it fetches its own meta tag via HTTP from cuelang.org, unlike go get
which fetches https://proxy.golang.org/cuelang.org/go/@v/master.info. Why is that?
Something else to note here is that our meta tag page redirects; curl -v https://cuelang.org/go?go-get=1
does not show the meta tags, but curl -L -v https://cuelang.org/go?go-get=1
does. This should be fine, as both cmd/go and proxy.golang.org seem to follow redirects. I would imagine and hope that pkgsite does as well, but I would also hope that it would simply talk to proxy.golang.org instead of reimplementing the "fetch meta tags" logic.