And, to be fair, Homebrew maintainers in particular have a history of Apple-adjacent asshole attitudes. And it's not just my experiences and interactions with them to offer as evidence, but also similar experiences faced by a MA_NG client platform engineering department's manager who tried to support that environment but ultimately walked away because of their rude, unprofessional, and uncooperative attitude and total lack of understanding of system engineering.
Currently, one workaround for brew formulas that the HB geniuses don't understand how to configure, pearl clutch cancel for petty reasons, or don't care to support properly can still be released as third-party taps.
bdcravens•4mo ago
More details provided here: https://github.com/orgs/Homebrew/discussions/6334#discussion...
> We are rejecting unsigned apps already for new registrations. > Keeping unsigned apps is only for the intel based macOS users. > Signing is required to run on silicon based macOS. > Apple announced that macOS 26 Tahoe will be the last version of macOS to support Intel-based Macs. > No more unsigned apps after this phase.
shantara•4mo ago
I’m running LibreWolf installed via Homebrew with --no-quarantine flag. It was news to me that there’s been pressure from Apple to remove it. Running unsigned apps is already absurdly cumbersome, and if the option is removed, this would be the final straw to push me to install Asahi on my MBP
Wowfunhappy•4mo ago
I know that from the start Apple Silicon has required binaries to be signed with _a_ signature, but since that could be an ad-hoc signature this struck me as more of an implementation detail of the binary format than a significant policy shift. Otherwise, as far as I was aware the requirements were the same for Intel and Apple Silicon.
Also, is Homebrew planning to drop support for macOS 26 as soon as macOS 27 comes out in September 2026? I thought they supported the three most recent OS releases, as Apple does.
Edit: I decided to also ask these questions on the Github discussion. Either the maintainer is confused, or I'm confused, and I don't know which it is!