| Age | Commit message (Collapse) | Author |
|
tests: don't output seed multiple times.
|
|
This clutters up the output. Instead, hide it with a RSpec formatter and
generate and output it ourselves.
|
|
|
|
|
|
This fixes the command with environment filtering enabled.
|
|
python_requirement: various tweaks/fixes.
|
|
- simplify the code by avoiding some unnecessary variables and rename
functions
- make more stuff private so implementation details don't leak
- make Python 2 binary `python2.7` to handle cases like those in
https://github.com/Homebrew/homebrew-core/issues/21500
- only set `PYTHONPATH` for system Python; Homebrew's Python doesn't
need it.
|
|
This avoids the need for workarounds such as:
https://github.com/Homebrew/homebrew-core/pull/21688
|
|
Do not specify absolute paths to utilities
|
|
python: remove package_available? logic
|
|
It was added in https://github.com/Homebrew/legacy-homebrew/pull/37345 for
a use case discussed in https://github.com/Homebrew/legacy-homebrew/pull/37340
that never seems to have actually emerged. I can find no reference of it
ever having been used, despite it existing for 2+ years here.
|
|
Since ENV filtering became the default this has been chucking
erroneous warnings from both `brew doctor` and things like `brew install pygobject`
about needing to run:
```
echo 'import site; site.addsitedir("/usr/local/lib/python2.7/site-packages")' >> /Users/xyz/Library/Python/2.7/lib/python/site-packages/homebrew.pth
```
even though I had Homebrew's `python` installed.
|
|
The method with_system_path is no longer needed,
since environment filtering uses a default PATH.
|
|
Specifying an absolute path to utilities is no longer needed,
since environment filtering uses a default PATH.
|
|
|
|
|
|
brew.sh: latest HOMEBREW_VERSION is 1.4.0
|
|
|
|
This stuff doesn't matter.
|
|
bump-formula-pr: improve error messages.
|
|
|
|
- Be clearer about how URLs/tags/revisions/versions are specified in
error messages.
- Give a better error message if `hub` isn't configured.
|
|
Mentions how hub needs to be configured
|
|
|
|
Remove some unset/checked environment checks
|
|
Default environment filtering to on for all users.
|
|
hooks/bottles: remove bottle hooks.
|
|
Xcode 9.2
|
|
This is to address issue #3531
|
|
This reverts commit cc752e97f6dcfb3e58c9e753262926672edeb571.
Fixes #1585.
I will open a new issue for the actual underlying bug here (that
requirements aren't being handled correctly based on the stable/devel
spec used at installation time).
|
|
X11Requirement: Inherit from generic class [macOS]
|
|
brew.1: clarify Homebrew's Ruby isn't 2.0 now.
|
|
formula_assertions: remove Ruby 2.0 compatibility.
|
|
Fix the warning: already initialized constant X11Requirement
|
|
Make this generic; it doesn't matter what version this is and this will
future proof it.
|
|
We only support Ruby 2.3, now.
|
|
This is stuff that can never be exercised by our test suite but is
exercised by `brew test-bot` so remove it from the coverage checks.
|
|
These will be redundant once environment filtering is on by default
in #3529.
|
|
Implement X11Requirement for Linux
|
|
config: Print host glibc version [Linux]
|
|
Accept new build flags when upgrading
|
|
Update all the necessary versions but also cleanup some related
indentation and point the `Xcode.md` document to the code rather than
duplicating it there (which means it sometimes ends up outdated).
|
|
|
|
formula_installer: handle nil req_dependency.
|
|
Move the XQuartz implementation to extend/os/mac/requirements.
|
|
formula_installer: avoid irrelevant build deps.
|
|
Closes #3538.
|
|
Add missing `to_s`.
|
|
If dependents are already installed ensure their build dependencies (and
requirements) don't end up in the dependency/requirement tree.
Fixes #3033.
|
|
Only prune it if it's not already installed.
Fixes bug with https://github.com/Homebrew/brew/pull/3479
Closes https://github.com/Homebrew/brew/pull/3535.
|