Ask HN: Best Alternative to Homebrew in 2021?
Homebrew project leader here: I hope you're able to find a package manager that better fits your needs and I'm sorry that Homebrew is not currently doing so.---Homebrew upgrades dependencies and dependents of those dependencies (which, admittedly, can feel like unrelated) on installation and upgrade. As mentioned in other comments, you can customise this behaviour with `HOMEBREW_NO_INSTALL_UPGRADE` or `HOMEBREW_NO_AUTO_UPDATE`.Homebrew does this because the alternative is sometimes breaking things. An example:- you want to install `virtualenv` that depends on `python@3.10`- the binary package for `virtualenv` you want requires the newest `python@3.10`- this upgrades `python@3.10` on installationNow, Homebrew has a choice. Either we upgrade _everything_ that depends on `python@3.10` that you have installed or we knowingly break some of the things you have installed that depend on `python@3.10`. We choose the safer option by default.The more time left between updating/upgrading, the more likely to have more dependencies updated which requires more dependents to be updated.---Regardless, I appreciate this is a problem and we're still figuring out potential solutions for this problem. A reminder that we're a volunteer run project so it's not always as easy as we'd like it to be to get these changes out quickly.