4 ms·
Yeah, Homebrew tends to not handle upgrades very well, especially around major versions -- I remember when their decision to change the "qt" formula from Qt 4 t
by csande17 8y ago
Yeah, Homebrew tends to not handle upgrades very well, especially around major versions -- I remember when their decision to change the "qt" formula from Qt 4 to Qt 5 broke pretty much everyone who had it installed.
Part of the problem is technical--IIRC they don't have any CI infrastructure to test upgrade processes--but mostly they just don't care. They'd rather have the cleanest, most elegant code today, even if it means breaking everyone who installed it yesterday. That philosophy makes sense for a lot of projects (like in SaaS, where you often deploy new versions by creating new virtual machines and installing everything from scratch), but I'm not sure it's the most productive way to run a package manager.
- rmc 8y ago> That philosophy makes sense for a lot of projects (like in SaaS, where you often deploy new versions by creating new virtual machines and installing everything from scratch), Does that ever happen with OSX.....