Closed carlocab closed 2 years ago
Also, curl
on Monterey still seems to not have proper support for TLS 1.3, preventing it from contacting the small-but-growing number of TLS-1.3-only hosts (e.g. xiph.org, repology.org).
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.
@carlocab Would you like to close this PR because of https://github.com/Homebrew/brew/pull/12476 ?
Provide a detailed description of the proposed feature
We have a few formulae that pass
using: :homebrew_curl
to the stableurl
to work around issues with the system-providedcurl
.brew audit
already uses Homebrewcurl
when this argument is present.brew livecheck
should do the same.What is the motivation for the feature?
The system-provided
curl
is a bit broken on Monterey.For example, with system
curl
:You can see this occur in CI here and here.
With Homebrew
curl
:How will the feature be relevant to at least 90% of Homebrew users?
brew livecheck
is pretty important in keeping formulae updated, and 90% of Homebrew users will be on Monterey (or newer) eventually. Admittedly, Apple will probably have fixed this by then 🤞, but I think it's important for us to have a workaround sooner than that.More importantly,
brew livecheck
being broken will be pretty bad for our CI tests.What alternatives to the feature have been considered?
Not all mutually exclusive:
brew livecheck
errors, and the consequences of those errors, in Monterey CIlivecheck
on Monterey CI