4 ms·
homebrew the package manager that is literally built on git yet still doesn't have version pinning or versioning for most packages so that you have to host your
by awinter-py 2y ago
homebrew the package manager that is literally built on git yet still doesn't have version pinning or versioning for most packages so that you have to host your own copies of public packages to use the old one?
or a different homebrew
- viraptor 2y agoAnd when they do support multiple versions, like MySQL, have fun with your data. All versions hardcode the same path in the service file. Your data is now accidentally upgraded and/or corrupted.
- MarkMarine 2y agoWhen I maintained an app that used homebrew for the Mac users, I kept my homebrew in a different, self contained path off the user’s path, and maintained my own repo of every package so I could pin versions and not break the user’s install. Codifying this crap UX, always deploying head to a dev’s machine, setting packages on a dev’s computer and path in some privileged manner that I as a dev using the machine can’t control… it’s terrible. I should have full control over the development packages on my machine, the environment, etc. fine, put some memory hog scanning crapware on there if it makes IT feel like they are doing something… but don’t touch my path and my dev environment