Skip to content
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

proxy.golang.org: improve the last FAQ entry about module retention #34633

Open
hyangah opened this issue Oct 1, 2019 · 1 comment
Open

proxy.golang.org: improve the last FAQ entry about module retention #34633

hyangah opened this issue Oct 1, 2019 · 1 comment
Labels
NeedsFix The path to resolution is known, but the work has not been done. proxy.golang.org

Comments

@hyangah
Copy link
Contributor

hyangah commented Oct 1, 2019

The last entry currently states that

Why did a previously available module become unavailable in the mirror?
proxy.golang.org does not save all modules forever. There are a number of reasons for this, but one reason is if proxy.golang.org is not able to detect a suitable license. In this case, only a temporarily cached copy of the module will be made available, and may become unavailable if it is removed from the original source and becomes outdated.

  • Clarify what "suitable" licenses are and how license detection works.
  • Provide a way to easily check whether the mirrored copy is available or not.
  • Link to other potential solutions for module versions proxy.golang.org cannot retain forever.

@myitcv @katiehockman @heschik

@andybons andybons added the NeedsFix The path to resolution is known, but the work has not been done. label Oct 1, 2019
@andybons andybons added this to the Unreleased milestone Oct 1, 2019
@ldemailly
Copy link

also what other reasons are there?

because people seem to use this as FUD for justifying still vendoring (fine to make backups but using vendor/ in 2024 for go seems just creating a lot of git churn - but irrespective of anyone's opinion, a statement that oss licensed code is kept "forever" (until google runs out of money) would be useful)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
NeedsFix The path to resolution is known, but the work has not been done. proxy.golang.org
Projects
None yet
Development

No branches or pull requests

5 participants