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

dl: remove older versions of go #37692

Closed
perillo opened this issue Mar 5, 2020 · 5 comments
Closed

dl: remove older versions of go #37692

perillo opened this issue Mar 5, 2020 · 5 comments

Comments

@perillo
Copy link
Contributor

perillo commented Mar 5, 2020

Currently there are 96 versions of go, of which 13 release candidate and 13 beta.
What about removing, for Go <= 1.x, all intermediate versions, keeping only the last patched version?

The full list is:

  • go1.5.4
  • go1.6.4
  • go1.7.6
  • go1.8.7
  • go1.9.7
  • go1.10.8
  • go1.11.9
  • go1.12.9
  • go1.13.8
@tklauser
Copy link
Member

tklauser commented Mar 5, 2020

FWIW, I find it quite convenient to be able to also quickly and easily fetch old release candidates, beta versions and "outdated" point releases when tracking down regressions. I'd thus propose to keep these versions.

@perillo
Copy link
Contributor Author

perillo commented Mar 5, 2020

You can always fetch any versions by cloning the dl repository, run the genv tool followed by go get.

The possible problems with having all versions are:

They are not really strong points, so I guess keeping the old version is not a problem.

@dmitshur
Copy link
Contributor

dmitshur commented Mar 9, 2020

Thanks for the suggestion.

We generally don't remove old packages. When they're no longer developed, we freeze them, and when they're redundant or unnecessary, we deprecate them.

Old golang.org/dl/... packages are helpful for people who want to try old versions of Go, perhaps to compare something against a newer version. Issue #37156 is just 3 weeks old and was about making even more older Go versions easily accessible.

In the end, as you said, there aren't strong reasons to remove them, so let's close this until that changes.

@dmitshur dmitshur closed this as completed Mar 9, 2020
@perillo
Copy link
Contributor Author

perillo commented Mar 9, 2020

Just for clarification, I was not suggesting to remove, as an example, all go1.8* versions, just go1.8 - go.1.8.6, keeping only go1.8.7.

@dmitshur
Copy link
Contributor

dmitshur commented Mar 9, 2020

Sorry, I overlooked that part. I think the same arguments still apply; we don't want to delete packages and there's a chance someone may want to compare patch releases of old Go versions.

@golang golang locked and limited conversation to collaborators Mar 9, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants