Closed djanowski closed 5 years ago
Whoops, it looks like you created an issue without filling out the checklist and providing all the needed information from one of the issue templates: https://github.com/Homebrew/brew/issues/new/choose
As we need all this information to help you we're closing this issue. If you add the necessary information to this issue (don't create a new or duplicate issue, please) and comment to let us know, a Homebrew maintainer will check it out when they get the chance. If it's deemed to be a valid issue then this issue may be reopened.
Sorry!
brew
command and reproduced the problem with multiple formulae? If it's a problem with a single, official formula (not cask) please file this issue at Homebrew/homebrew-core: https://github.com/Homebrew/homebrew-core/issues/new/choose. If it's a brew cask
problem please file this issue at https://github.com/Homebrew/homebrew-cask/issues/new/choose. If it's a tap (e.g. Homebrew/homebrew-php) problem please file this issue at the tap.brew update
and can still reproduce the problem?brew doctor
, fixed all issues and can still reproduce the problem?brew config
and brew doctor
and included their output with your issue?Follow up on #4755.
From that issue:
To be clear, I'm open to this being improved but until we've got something actionable here I don't think it's worth having an open issue.
- SSH into a CircleCI XCode 10.3 image
This is an issue with CircleCI not keeping their images reasonable up-to-date, not with Homebrew.
If you want to avoid updating: there's documentation for doing that in man brew
(although we won't fix any issues you encounter with that setup). Otherwise: we'll accept pull requests to make this faster but I'd be surprised if there's anything that's going to dramatically improve performance here.
Follow up on https://github.com/Homebrew/brew/issues/4755.
What you were trying to do (and why)
What: Use Homebrew to install dependencies in a CI environment (CircleCI/macOS in this case).
We're using the CircleCI image for XCode 10.3.0: https://circle-macos-docs.s3.amazonaws.com/image-manifest/build-903/index.html
Why: Because our build scripts need tools not included in macOS, and Homebrew is the same tool we use in our local environments.
What happened (include command output)
Homebrew takes 2-3 minutes to complete a
brew install
.Command output
What you expected to happen
Homebrew can complete installing a simple formula in a reasonable amount of time. 30 seconds?
Note that I'm installing an already-installed dependency, so this time doesn't include actually installing the program.
Step-by-step reproduction instructions (by running
brew
commands)brew install jq
More information
Running with
HOMEBREW_NO_ANALYTICS=1
doesn't have any noticeable impact.If I run
brew update --verbose --debug --force
, the bulk of the time seems to be spent looping over all taps: