Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

formula_installer: tweak "no bottle available" logic. #10788

Merged

Conversation

MikeMcQuaid
Copy link
Member

  • ensure that HOMEBREW_DEVELOPER still fails when there's a bottle available but the pour_bottle? block fails. This is usually due to the CLT being missing (and it's removed on even patch macOS upgrades) so building from source without prompt is undesirable.
  • require --build-from-source for dependencies that aren't already installed
  • do these bottle checks before fetching dependencies (they were already done before fetching requested formulae)

Fixes #10729

- ensure that `HOMEBREW_DEVELOPER` still fails when there's a bottle
  available but the `pour_bottle?` block fails. This is usually due to
  the CLT being missing (and it's removed on even patch macOS upgrades)
  so building from source without prompt is undesirable.
- require `--build-from-source` for dependencies that aren't already
  installed
- do these bottle checks before fetching dependencies (they were already
  done before fetching requested formulae)

Fixes #10729
@BrewTestBot
Copy link
Member

Review period will end on 2021-03-08 at 12:09:35 UTC.

@BrewTestBot BrewTestBot added the waiting for feedback Merging is blocked until sufficient time has passed for review label Mar 5, 2021
@BrewTestBot
Copy link
Member

Review period ended.

@BrewTestBot BrewTestBot removed the waiting for feedback Merging is blocked until sufficient time has passed for review label Mar 8, 2021
@MikeMcQuaid MikeMcQuaid merged commit 6e286d5 into Homebrew:master Mar 8, 2021
@MikeMcQuaid MikeMcQuaid deleted the check_install_sanity_bottle_tweaks branch March 8, 2021 12:15
@github-actions github-actions bot added the outdated PR was locked due to age label Apr 8, 2021
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Apr 8, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
outdated PR was locked due to age
Projects
None yet
Development

Successfully merging this pull request may close these issues.

brew install falls back to source build for unbottled dependents
3 participants