-
-
Notifications
You must be signed in to change notification settings - Fork 13.2k
Description
If you are a Homebrew user on macOS Big Sur:
We do not provide support for this released but not yet supported version.
You will encounter build failures with some formulae.
Please create pull requests instead of asking for help on Homebrew's GitHub,
Discourse, Twitter or any other official channels. You are responsible for
resolving any issues you experience while you are running this
released but not yet supported version.
Maintainers, our self-hosted runners for macOS 11.0 Big Sur on Intel are now up and running. To build a bottle on Big Sur, run:
brew dispatch-build-bottle --macos 11.0 --upload --issue=64785 FORMULA
This will:
- Run
brew test-boton that formula for a single macOS version (11.0) - Upload and commit the bottle hash (e.g. a1e2f9a)
- Post in this issue if there are any build failures.
Ensure that all dependencies of the formula you are requesting a bottle for already have bottles of their own. This will help avoid frankenbottles (where bottles are built using dependencies bottled for earlier versions of macOS). Consider using FX's script: #64785 (comment)
Note that the Big Sur runners do not have cask osxfuse, adoptopenjdk8, or xquartz installed. If any formulae had undeclared dependencies on these Requirements, they'll need to be updated or deprecated/disabled/removed, as appropriate.
I've also been running a script that automatically dispatches new bottling jobs if it sees we have idle runners. Think of it as a background job that will ensure that we are always at 100% utilization of the Big Sur runners. Any pull request or dispatch job will make it stop filling the queue, so that way you won't have wait to test something that you want to work on.
I've restricted this issue to repository collaborators as it is likely to attract many requests for support. Once we get the most popular formulae migrated this should be unlocked.