Discussion
nanobrew
an0malous: Does it reinstall postgres for every package install?
chuckadams: [delayed]
ericcholis: HOMEBREW_NO_AUTO_UPDATE=1 will disable this (annoying) behavior. Set it in your bashrc or zshrc.
pxc: [delayed]
luizfelberti: It might be good to explain how this differs from zerobrew [0], which is trying to accomplish the same thing[0] https://github.com/lucasgelfond/zerobrew
drob518: This feels like a solution looking for a problem. I have a couple hundred brew packages on my system and I’ve never sat there thinking “If this was only 2 seconds faster…” while doing an update. I’m sure the Homebrew folks could mine this for a few ideas of how to further optimize brew, but I don’t think I’ll be adopting it anytime soon. Compatibility is more important than speed in this case.
dilap: Horses for courses, but I've stopped using brew 'cuz it's too slow, so this might bring me back!Edit: no, it won't...
drob518: Agreed on horses for courses. Different people have different tolerances. And yea, all things being equal, faster is better, but they are almost never equal. If you don’t mind me asking, what does “too slow” mean for you in this context? Do you have a particularly complex setup? And what do you use now as an alternative and how has that impacted the update speed?
swiftcoder: > I’ve never sat there thinking “If this was only 2 seconds faster…” while doing an updateI definitely have thought something along those lines (mostly when I go to install a small tool, and get hit with 20 minutes of auto-updates first).Pretty sure I also will not be adopting this particular solution, however
joshstrange: But you can turn that behavior off, IIRC it tells you the environment variable to set if you don’t want it to do that every time it runs.I agree it’s annoying, but I haven’t turned it off because it’s only annoying because I’m not keeping my computer (brew packages) up-to-date normally (aka, it’s my own fault).
SOLAR_FIELDS: FWIW this seems to have improved in recent years. Back in the dark times of non parallelized downloads I would purposefully wait to end of day and fire the thing off before leaving