News for hackers. Stuff that matters.
Re:Apple removes Python 2.7 in macOS 12.3 beta by dehrmann on Friday January 28, 2022 @01:02PM (#30118164)
Some of this is brew-specific. The way it handles ownership isn't great.
Re:Apple removes Python 2.7 in macOS 12.3 beta by bin_bash on Friday January 28, 2022 @04:07PM (#30120380)
I'm not sure if it resolves your ownership issues, but I am glad they went with `/opt/homebrew` in ARM Macs to at least keep homebrew in its own directory.
Re:Apple removes Python 2.7 in macOS 12.3 beta by rswail on Saturday January 29, 2022 @03:50AM (#30124861)
What they should have done from day one. The kludge they used in /usr was broken-by-design.
Re:Apple removes Python 2.7 in macOS 12.3 beta by rswail on Saturday January 29, 2022 @03:49AM (#30124857)
The way it handles ownership (or at least used to) is completely broken with screwed up stuff happening inside /usr land.

Macports puts everything under /opt/local and you add /opt/local/bin to your PATH.

I've never understood the preference for homebrew, when I moved to MacOS (from Linux) 5 years ago as my working development environment, I read about both and homebrew seemed like a complete kludge, whereas Macports worked the way it should.

SIP just made it even more relevant. Macports deals with specific MacOS related integration (eg Java etc) using the Apple blessed mechanisms while still providing all of the flexibility of the many many packages.