-
-
Notifications
You must be signed in to change notification settings - Fork 10.8k
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
Can't uninstall old versions #7409
Comments
Ok, found #2988. I still think Seeing a name in |
That would be a poor solution to a deeper problem. We should solve the origin of the issue instead (which is what the issue you linked to is tracking). I understand your thinking that doing it “for now” would be faster, but homebrew-cask is very much in alpha stage and this is a minor inconvenience, so polluting the code base with such messages that will need to be removed later is not a good policy. |
I remember the "upgrading issue" to be open for a long time, and something like that requires a lot of planning indeed to get it right. Meanwhile however, a lot of users will waste time on this, or simply give up and not uninstall things. Consider that for example oh-my-zsh autocompletion for brew-cask will autocomplete from list, so it will autocomplete a command that will fail, and that is really confusing. I know it's just a stopgap, but I think it's a useful stopgap. |
Umh, thinking about it, can you elaborate on why When does a user typing |
Like I said:
Alpha very much means “you shouldn’t really be using this day-to-day” (though most of us are) and having some minor things not work is, in my view, preferable to introducing workarounds to the code base that will need to be removed later. That said, I’ll ping @rolandwalker on this, since he’d likely be the one to do it, which naturally makes his opinion have more weight. On the other hand
I have no freaking idea. Having a separate |
Hi @FiloSottile ! The original behavior of
We could certainly consider changing the default behavior, ideally with a transition plan as with the recent DSL changes. However, I don't think that will be needed. After #3066, we will always be able to find the most-recent installation, and thus will always be able to uninstall it. As to the original feature request, I think a message re: PS The upgrade issue has not been open a long time because we are doing planning. It has been open a long time because it is a roadmap for ongoing work. Most of the current activity is on the related roadmap #4688. |
I'm puzzled that I didn't find this in the FAQ or open issues, since I guess it affects most users, so if I just missed it I apologize in advance.
Consider the following workflow:
Why does that happen? Cask can't uninstall old versions?
Here is a real example:
The text was updated successfully, but these errors were encountered: