| Age | Commit message (Collapse) | Author |
|
This commit modifies the whitelisting of the Kibama formula from the
npm audit check to allow the versioned Kibana formulae to receive the
same whitelisting.
Closes Homebrew/homebrew#47500.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Will help debug possible Travis issues.
|
|
There should be no compilation happening with `--fast`.
|
|
Closes Homebrew/homebrew#46593.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Closes Homebrew/homebrew#47423.
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
|
|
This reverts commit 16a2a8274a7808e63a6c78475e12a7c0ef5812ef.
|
|
Closes Homebrew/homebrew#47224.
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
|
|
Closes Homebrew/homebrew#47233.
|
|
Added mention to Cocktail app cleanup/repair/optimizations, that has
some features that when run they restore the /usr/local directory to
the original 'not writable' state in OS X 10.11 .
Closes Homebrew/homebrew#47379.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
* Use `ARGV.include?` instead of `ARGV.first ==`, so users can pass
`-v`/`-d` before the function flags(i.e. `--list-pinned` etc)
* Restore the ability to call `brew tap --flags tap/name`.
|
|
Closes Homebrew/homebrew#47162.
|
|
Closes Homebrew/homebrew#47279.
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
|
|
If the source contains a broken symlink, `brew bottle` would fail for no
good reason when trying to determine the most recently modified
file. To avoid this, we ignore any files for which stat(2) fails.
Closes Homebrew/homebrew#47111.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
For users whose local brew is at around 2015-06-11 to 2015-08-06,
running `brew update` will emit following error:
Error: uninitialized constant Formulary::CoreFormulaRepository
This is caused by the same bug described in Homebrew/homebrew#42553.
This commit workarounds this issue and restores `brew update` compatibility
for users mentioned above.
Also cleanup legacy `require "cmd/tap"`.
|
|
Let's hide implementation detail on where to find alias directory.
This will benefit future core code and formulae separation.
Also let `brew readall` check aliases for all taps.
|
|
|
|
This commit partial reverts beed39e46fa021dd1c133c2c8eaaa81b524e68c7.
For users whose local brew is at around 2015-06-02 to 2015-06-11,
running `brew update` will emit following error:
Error: undefined method 'full_version' for OS::Mac:Module
This is caused by the same bug described in Homebrew/homebrew#42553.
Let's use `MACOS_FULL_VERSION` for now to restore `brew update` compatibility
for these users.
TODO: revert this commit after core code and formulae separation.
|
|
|
|
`OpenStruct` (of which `Tab` is a subclass) doesn't support subscripting
with square brackets. Use normal dot notation to restore compatibility.
|
|
|
|
Closes Homebrew/homebrew#47041.
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
|
|
I've set all the variable data to versions that are dependent on the
latest source file date and various modification dates also to the
latest source file date. With this if you rerun `brew bottle`
multiple times in a row you will see the same checksum even if you have
`brew reinstall`ed (as long as upstream does not hardcode e.g. the
build date).
I debugged this with diffoscope and worked on this as part of the
Athens 2015 reproducible builds workshop:
https://reproducible-builds.org/events/athens2015/
Closes Homebrew/homebrew#46587.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Also use `popen_read` instead of `safe_system` for cleaner argument
passing and write the output with `atomic_write`.
Closes Homebrew/homebrew#46826.
Signed-off-by: Martin Afanasjew <martin@afanasjew.de>
|
|
|
|
Users with local changes and without a configured Git identity won't be
able to update Homebrew via `brew update`, as the update will fail when
trying to stash the local modifications with `git stash`. They will be
unable to proceed until they follow Git's advice to configure their
identity or they manage to revert their local changes.
This change always sets a commit e-mail and name, avoiding this issue. A
nice bonus is that experienced Git users can see who created the stash
commit (identifying `brew update` as the author).
Fixes Homebrew/homebrew#46930.
Closes Homebrew/homebrew#46939.
Signed-off-by: Martin Afanasjew <martin@afanasjew.de>
|
|
Fix the regression introduced by Homebrew/homebrew#46735.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This reverts commit 373da8666e633b06d8a5bb98621461b700f4b2d7.
|
|
It's still useful to do a basic test even if requirements cannot be
satisfied.
|
|
|
|
Refs caskroom/homebrew-cask#15381
Closes Homebrew/homebrew#46845.
|
|
Closes Homebrew/homebrew#46794.
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
|
|
A blocker for https://github.com/caskroom/homebrew-cask/pull/15381
being merged.
Closes Homebrew/homebrew#46795.
|
|
|
|
|
|
|
|
|
|
It's now handled by Tap.fetch
|
|
|
|
Sometimes the linkage means the recursive dependencies also link to
libraries and need bumped.
|
|
Across info, search and update.
Closes Homebrew/homebrew#45131.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
HOMEBREW_RUBY_PATH is always set.
|
|
Do a reset to `origin/master` and then stash but don't pop the stash
after running update (unless you were on a branch). This may be mildly
more annoying for Homebrew developers but means it's easier for our
users who don't understand Git (and particularly when they don't
understand that every tap is a separate Git repository).
Closes Homebrew/homebrew#45825.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|