News for hackers. Stuff that matters.
Re:I Used Arch, BTW: macOS, Day 1 by yberreby on Saturday July 19, 2025 @08:49PM (#44620906)
Interesting that you had such a smooth experience. I was mainly using Homebrew on the daily between 10 and 14 years ago, so I couldn't give you specifics. My experience at the time was poor; maybe I was using it wrong. My impression from looking at recent user reports was that Homebrew's stability has continued to lag behind pacman's, but I agree that my assertion in the latter part of the excerpt you quoted was insufficiently substantiated, so I'll remove it.
Re:I Used Arch, BTW: macOS, Day 1 by sroussey on Saturday July 19, 2025 @09:36PM (#44621133)
I also had a bad time with brew back then. On new machines these days no issues at all.
Re:I Used Arch, BTW: macOS, Day 1 by timcobb on Saturday July 19, 2025 @09:40PM (#44621154)
Every time I need to update anything on brew, I end up updating thousands of packages and it goes on and on for a long time.
Re:I Used Arch, BTW: macOS, Day 1 by crabique on Sunday July 20, 2025 @01:07PM (#44627116)
The trick for smooth experience is to treat it like `pacman -Syu`:

  brew update && brew upgrade && brew autoremove && brew cleanup && brew doctor
Running this every few days and fixing everything that it explicitly complains about kept me issue-free for the last 10 years or so.
Re:I Used Arch, BTW: macOS, Day 1 by timcobb on Wednesday July 23, 2025 @03:57AM (#44656773)
Interesting, thank you. That makes sense, but it is not convenient IMO.
Re:I Used Arch, BTW: macOS, Day 1 by timcobb on Wednesday July 23, 2025 @02:48PM (#44662623)
I guess it could just be a cron job
Re:I Used Arch, BTW: macOS, Day 1 by crabique on Thursday July 24, 2025 @06:50AM (#44669196)
I wouldn't recommend doing it from a cronjob, there are sometimes things that require sudo to update, breaking changes and important notes from Brew maintainers in the output. It's really important to inspect the output in order to see everything Brew doesn't consider normal.

Lately I'm running this like once every 2-3 weeks and it's still surprisingly nice to use. The problems only really manifest when you never run this "maintenance" snippet and only use the `brew install`, which will attempt to do the housekeeping stuff when you want/expect it the least.