3 ms·
Doubtful, homebrew doesn't do any kind of dependency management, so it would be a strict downgrade from pip, gem, cabal, etc Edit: See comment from rogual else
by s_kilk 10y ago
Doubtful, homebrew doesn't do any kind of dependency management, so it would be a strict downgrade from pip, gem, cabal, etc
Edit: See comment from rogual elsewhere in this thread - https://news.ycombinator.com/item?id=12547076 https://news.ycombinator.com/item?id=12547076
- mikemcquaid 10y agoThat's an exaggeration. We definitely do dependency management, we just don't allow formulae in core to pin against arbitrary versions of software because it often means security updates are never tracked. We are going to loosen this slightly but not dramatically: https://github.com/Homebrew/brew/issues/620 https://github.com/Homebrew/brew/issues/620
- s_kilk 10y agoThanks for the clarification. However, if Foo depends on Bar, will homebrew track the dependency so that I can't upgrade Bar to a version incompatible with the existing installation of Foo? I recall running into that issue a while back, and it gave the impression of version tracking being an install-time-only deal.
- mikemcquaid 10y agoIn homebrew/core and within taps we ensure those cases are handled by `revision`s and CI checks. Across taps this is harder and we're working on it.