3 ms·
It's the best we've currently got, but homebrew unfortunately has lots of these rough edges that make it's UX really challenging, yeah :/ Take how, when you ha
by JulianWasTaken 9y ago
It's the best we've currently got, but homebrew unfortunately has lots of these rough edges that make it's UX really challenging, yeah :/
Take how, when you have both `parallel` and `moreutils` installed (which still frustratingly ships its own useless parallel and refuses to stop) -- homebrew added a `--without-parallel` flag to moreutils to make them not conflict, but then when you update one or the other, it refuses to update without manually specifying `--force` even though it clearly knows (or should know) that it's safe to do the upgrade.
Or how `brew install`, if there's a bottle missing for your combination of versions, might "silently" decide to jump into a 2 hour long compilation.
- mikemcquaid 9y ago> might "silently" decide to jump into a 2 hour long compilation. You've quoted silently here presumably because it's literally the opposite of silently in that we tell you explicitly what's happening (it's building from source now) and why (the bottle installation failed).
- JulianWasTaken 9y agoI wasn't trying to be deceptive. I quoted silently to not be deceptive. I was being liberal in the meaning, not intent -- silently there meant "you do not know whether `brew install foo`" will take 2 seconds or 2 minutes when you run it, and yes I think that's poor UX.