3 ms·
Homebrew is built on the assumption that you should always be running the latest version of homebrew and the latest version of all the packages you've installed
by fouc 7y ago
Homebrew is built on the assumption that you should always be running the latest version of homebrew and the latest version of all the packages you've installed. If something doesn't work, you're forced to update everything to the latest versions and hope that fixes things.
In general I don't like this constant pressure to abandon old versions of things, it doesn't really benefit anyone. A fragmented world is a decentralized world.
- pfranz 7y agoI agree, but it reduces the scope of the project incredibly. Freeing up resources that can be spent elsewhere. Much like how Homebrew doesn't seem to support multiple users on the same box. It addresses 80-90% of people's need. I feel like it is less necessary for a user-land package manger like Homebrew, but doesn't Arch Linux and Gentoo do the same thing with the whole OS? I've heard of issues, but in general people seem ok with it. Personally, I've looked to Nix, but went back to Homebrew it after having trouble with the UI, lack of packages, and learning curve of contributing my own packages. I'm hoping to try again sometime.
- someonehere 7y agoThat’s not true. You can freeze the version of binary you’re on. I haven’t had the need for it, but I remember seeing you can.