New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
go.mod: non-transitivity of 'latest' or 'master' specifiers #33181
Comments
Is this a theoretical problem, or did you encounter this in a real-world scenario? If the latter, did someone commit a |
This is a "real-world scenario", except with the "someone" being me. I'm still a way's off from being able to tag stable versions, and I don't really want to have to bump |
One of the design goals of modules is to enable fully-reproducible builds, and leaving label and branch-names such as You could leave |
@zx2c4, does the above approach satisfy your use-case? (If not, what are the remaining problems?) |
Timed out in state WaitingForInfo. Closing. (I am just a bot, though. Please speak up if this is a mistake or you have the requested information.) |
If golang.org/example/b has in its go.mod
require golang.org/example/a latest
and golang.org/example/c has in its go.modrequire golang.org/example/b v0.0.0-20190718085022-1eaf99633a99
orrequire golang.org/example/b latest
, then building golang.org/example/c will fail with something like:The text was updated successfully, but these errors were encountered: