Today, I’d like to announce Homebrew 5.0.0. The most significant changes since 4.6.0 are download concurrency by default, official support for Linux ARM64/AArch64, timescales for deprecating macOS Intel and removing macOS Gatekeeper bypass behaviours.
Shame on you, Homebrew, for effectively killing FOSS apps from casks.
Yes and no. Yes, it has to be signed, but no, it doesn’t have to be Apple’s signing, it can be ad-hoc signed for the device programmatically. What they’re doing is that removing that ability to remove quarantine bits and ad-hoc signing on installation and forcing everything to be Apple-signed.
EDIT: Ad-hoc signing is compile-time. Quarantine bit just has to be removed at install-time.
100% their fault since there’s a way to ad-hoc sign and run, and they’re removing it and sucking Apple’s dick.
EDIT: and there’s even an example found in one of this post’s comment of a 3rd party cask doing that in preparation of complete flag removal from Homebrew!
I don’t think this is homebrews fault? It looks like apps need to be signed to run on apple silicone.
Yes and no. Yes, it has to be signed, but no, it doesn’t have to be Apple’s signing, it can be ad-hoc signed for the device programmatically. What they’re doing is that removing that ability to remove quarantine bits and ad-hoc signing
on installationand forcing everything to be Apple-signed.EDIT: Ad-hoc signing is compile-time. Quarantine bit just has to be removed at install-time.
deleted by creator
100% their fault since there’s a way to ad-hoc sign and run, and they’re removing it and sucking Apple’s dick.
EDIT: and there’s even an example found in one of this post’s comment of a 3rd party cask doing that in preparation of complete flag removal from Homebrew!