-
-
Notifications
You must be signed in to change notification settings - Fork 9.9k
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
Deprecate brew (un)linkapps. #1808
Conversation
When this is actually removed, will it merit a bump to Homebrew 1.2.x? |
@ilovezfs Yes, most likely (although some will argue it warrants a bump to Homebrew 127.0.0.0.0.0` |
So does this imply, for instance, that the |
It implies that it's not in keeping with Homebrew's general philosophy. As upstream provides no official alternative build I don't think we need to kill it as it's extremely widely used. Others can take this script and maintain it in a tap elsewhere, I just don't think we should be. |
The UX involved with navigating directly to a .app bundle in the Cellar seems worse than the status quo. Wouldn't it be better to remove all .app bundles than to actively create an even worse experience? |
I think eventually: probably. By then we may end up distributing our own Casks built by CI or something. |
Yeah. I think it's not going to be pretty telling people "so you need to press command + shift + G and then navigate to ...." |
Sure. A while until then, though. |
Unfortunately `brew linkapps` cannot behave nicely with e.g. Spotlight using either aliases or symlinks and Homebrew formulae do not build "proper" `.app` bundles that can be relocated. Instead, please consider using `brew cask` and migrate formulae using `.app`s to casks.
Sorry to jump on this I just brewed and got the warning for the first time.
Does this mean that for Sorry, the warning doesn't give a lot of detail, it might be helpful to throw a page up about what is going on that is printed in the warning. Also as mentioned in Homebrew/homebrew-cask#28988, mpv is more than a gui, it's a fork of mplayer-something, it is both a CLI and a GUI and they serve very different purposes. I stated with This says linking is dying, does that mean that we are changing the built |
This means that you'll need to make any symlinks or aliases manually yourself and we're likely to remove GUIs in the long-term from homebrew/core. |
|
I don't think so as it'd be the same effect as
I believe name collisions are being updated to be e.g. |
Only in specific cases (emphasis added):
I don’t consider the |
ah, I didn't realize that we had a I also see that most people that want "something" will likely want the GUI, and that the |
@vitorgalvao Apologies for the bad explanation and thanks for chiming in.
I agree in which case we should prioritise Cask over Homebrew. I realise the transition isn't going to be terribly pleasant but we need to get the basic idea that Homebrew is where you look for open-source command-line applications and Homebrew Cask is where you look for closed-source and/or GUI applications. |
I'd much prefer we just deconflict these names rather than having these ongoing discussions about what should be the default when the names collide, which we should just make impossible. |
Because it is going to be removed. Homebrew/brew#1808
Unfortunately
brew linkapps
cannot behave nicely with e.g. Spotlight using either aliases or symlinks and Homebrew formulae do not build "proper".app
bundles that can be relocated. Instead, please consider usingbrew cask
and migrate formulae using.app
s to casks.CC @ilovezfs as we've talked about this before.