16813 Commits

Author SHA1 Message Date
Shaun Jackman
e4f4e0f98b Elide default root_url in the bottle block 2018-09-12 13:10:46 -07:00
L. E. Segovia
d442905719
Upgrade: implement linkage repair
After upgrading existing kegs, we now search and upgrade their
dependents as well. If any are detected that have broken linkage, they
are reinstalled from source.

If there are any formulae in the dependents tree that are pinned, they
are only reinstalled if they're not outdated; in all cases, a suitable
message is printed detailing the kegs that will be acted upon.
2018-09-12 19:28:02 +00:00
Shaun Jackman
a37d46f195
Merge pull request #4772 from alebcay/linuxbrew-merge
Set HOMEBREW_BOTTLE_DEFAULT_DOMAIN based on operating system
2018-09-12 11:11:13 -07:00
Alec Clarke
e6409f6a09 Increase the unit test coverage of messages.rb
This increases the messages.rb unit test coverage to 100%.
2018-09-12 06:11:38 -07:00
Markus Reiter
375088c97c
Merge pull request #4872 from reitermarkus/cleanup-resolve-formulae
Resolve formulae in `brew cleanup`.
2018-09-12 12:48:34 +02:00
Mike McQuaid
f0ab5b0159
Merge pull request #4888 from MikeMcQuaid/goodbye-domt4
README: remove DomT4.
2018-09-12 11:40:04 +01:00
Dominyk Tiller
da8d37ee31
README: remove myself
I resign from Homebrew with immediate effect.

Goodbye Homebrew.
2018-09-12 11:19:44 +01:00
Mike McQuaid
da52ba68e9
Merge pull request #4884 from MikeMcQuaid/lead-maintainer-retirement
docs/Maintainer-Guidelines: retire lead maintainer position in Febuary.
2018-09-12 10:50:37 +01:00
Mike McQuaid
a9d363fdfe
docs/Maintainer-Guidelines: retire lead maintainer position in Febuary. 2018-09-12 09:16:34 +01:00
Mike McQuaid
23da378dd8
Merge pull request #4882 from Homebrew/dependabot/bundler/Library/Homebrew/test/parser-2.5.1.2
Bump parser from 2.5.1.0 to 2.5.1.2 in /Library/Homebrew/test
2018-09-12 08:31:37 +01:00
Mike McQuaid
3983db700f
Merge pull request #4881 from Homebrew/dependabot/bundler/Library/Homebrew/test/rspec-expectations-3.8.1
Bump rspec-expectations from 3.8.0 to 3.8.1 in /Library/Homebrew/test
2018-09-12 08:31:23 +01:00
Mike McQuaid
a163aa156e
Merge pull request #4880 from Homebrew/dependabot/bundler/docs/commonmarker-0.17.13
Bump commonmarker from 0.17.12 to 0.17.13 in /docs
2018-09-12 08:31:13 +01:00
Mike McQuaid
9e9845a5d4
Merge pull request #4879 from Homebrew/dependabot/bundler/Library/Homebrew/test/docile-1.3.1
Bump docile from 1.3.0 to 1.3.1 in /Library/Homebrew/test
2018-09-12 08:30:57 +01:00
Mike McQuaid
52a5e67e52
Merge pull request #4883 from Homebrew/dependabot/bundler/Library/Homebrew/test/ruby-progressbar-1.10.0
Bump ruby-progressbar from 1.9.0 to 1.10.0 in /Library/Homebrew/test
2018-09-12 08:30:44 +01:00
dependabot[bot]
727b1e5ec8
Bump ruby-progressbar from 1.9.0 to 1.10.0 in /Library/Homebrew/test
Bumps [ruby-progressbar](https://github.com/jfelchner/ruby-progressbar) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/jfelchner/ruby-progressbar/releases)
- [Changelog](https://github.com/jfelchner/ruby-progressbar/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jfelchner/ruby-progressbar/compare/releases/v1.9.0...releases/v1.10.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-09-12 05:26:09 +00:00
dependabot[bot]
1ce9c3841c
Bump parser from 2.5.1.0 to 2.5.1.2 in /Library/Homebrew/test
Bumps [parser](https://github.com/whitequark/parser) from 2.5.1.0 to 2.5.1.2.
- [Release notes](https://github.com/whitequark/parser/releases)
- [Changelog](https://github.com/whitequark/parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/whitequark/parser/compare/v2.5.1.0...v2.5.1.2)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-09-12 05:26:07 +00:00
dependabot[bot]
e75ed35a44
Bump rspec-expectations from 3.8.0 to 3.8.1 in /Library/Homebrew/test
Bumps [rspec-expectations](https://github.com/rspec/rspec-expectations) from 3.8.0 to 3.8.1.
- [Release notes](https://github.com/rspec/rspec-expectations/releases)
- [Changelog](https://github.com/rspec/rspec-expectations/blob/master/Changelog.md)
- [Commits](https://github.com/rspec/rspec-expectations/compare/v3.8.0...v3.8.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-09-12 05:26:05 +00:00
dependabot[bot]
c95071a254
Bump commonmarker from 0.17.12 to 0.17.13 in /docs
Bumps [commonmarker](https://github.com/gjtorikian/commonmarker) from 0.17.12 to 0.17.13.
- [Release notes](https://github.com/gjtorikian/commonmarker/releases)
- [Commits](https://github.com/gjtorikian/commonmarker/compare/v0.17.12...v0.17.13)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-09-12 05:25:43 +00:00
dependabot[bot]
0c1fea35ff
Bump docile from 1.3.0 to 1.3.1 in /Library/Homebrew/test
Bumps [docile](https://github.com/ms-ati/docile) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/ms-ati/docile/releases)
- [Changelog](https://github.com/ms-ati/docile/blob/master/HISTORY.md)
- [Commits](https://github.com/ms-ati/docile/compare/v1.3.0...v1.3.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-09-12 05:25:41 +00:00
Shaun Jackman
a1fd93aace
Merge pull request #4875 from sjackman/default-prefix
Elide prefix "/usr/local" in bottle block
2018-09-11 16:11:23 -07:00
Shaun Jackman
3c4f9c746e Elide prefix "/usr/local" in bottle block
brew test-bot --ci-upload is run on a Linux machine.
The macOS bottles have a prefix of "/usr/local".
The default prefix on Linux is /home/linuxbrew/.linuxbrew.
Elide prefix "/usr/local" in the bottle block, even it does not match
the default prefix. Ditto for cellar.
2018-09-11 14:21:33 -07:00
Markus Reiter
7e63dfb556
Merge pull request #4874 from Homebrew/dependabot/bundler/docs/octokit-4.12.0
Bump octokit from 4.11.0 to 4.12.0 in /docs
2018-09-11 23:21:31 +02:00
Shaun Jackman
7695ba3048
Merge pull request #4851 from sjackman/default-prefix
Add Homebrew::DEFAULT_PREFIX for Linux
2018-09-11 10:50:42 -07:00
dependabot[bot]
21148d9b8e
Bump octokit from 4.11.0 to 4.12.0 in /docs
Bumps [octokit](https://github.com/octokit/octokit.rb) from 4.11.0 to 4.12.0.
- [Release notes](https://github.com/octokit/octokit.rb/releases)
- [Changelog](https://github.com/octokit/octokit.rb/blob/master/RELEASE.md)
- [Commits](https://github.com/octokit/octokit.rb/compare/v4.11.0...v4.12.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-09-11 17:24:08 +00:00
Markus Reiter
06549c751b Fix extracting .pax archives. 2018-09-11 19:22:19 +02:00
Shaun Jackman
f6093961ef Add Homebrew::DEFAULT_PREFIX for Linux
The default prefix is /usr/local on macOS
and /home/linuxbrew/.linuxbrew on Linux.
2018-09-11 09:57:08 -07:00
Markus Reiter
769d89dead Resolve formulae in brew cleanup. 2018-09-11 17:44:39 +02:00
Markus Reiter
ca86f07039
Merge pull request #4871 from reitermarkus/no-check
Don’t add error when changing checksum to `:no_check`.
2018-09-11 14:48:49 +02:00
Markus Reiter
5cff91ac75 Don’t add error when changing checksum to :no_check. 2018-09-11 14:02:53 +02:00
Mike McQuaid
88e69f5a88
Merge pull request #4868 from MikeMcQuaid/update-follow-redirect
cmd/update: follow GitHub API redirects.
1.7.4
2018-09-10 14:56:13 +01:00
Caleb Xu
25817d3589 Set HOMEBREW_BOTTLE_DEFAULT_DOMAIN based on operating system 2018-09-09 15:29:27 -04:00
Vítor Galvão
80fb4d8374
Merge pull request #4865 from ericmarkmartin/upgrade-dispay-prev-vsn
Cask: show previous verison in cask upgrade
2018-09-09 19:21:31 +01:00
Eric Mark Martin
c62d2e6918 Cask: rename block argument f -> cask 2018-09-09 13:37:42 -04:00
Mike McQuaid
dc7b73171c
cmd/update: follow GitHub API redirects.
Fixes #4867
2018-09-09 17:55:09 +01:00
Mike McQuaid
1fe8cf7079
Merge pull request #4858 from cblecker/bump-pr-protocol
Determine remote_url using git config
2018-09-09 15:18:49 +01:00
Mike McQuaid
8d2ce322bc
Merge pull request #4861 from Homebrew/dependabot/bundler/docs/github-pages-192
Bump github-pages from 191 to 192 in /docs
2018-09-09 15:18:03 +01:00
Mike McQuaid
f33fc910ed
Merge pull request #4846 from MikeMcQuaid/more-maintainer-guidlines
docs/Maintainer-Guidelines: add more guidelines.
2018-09-09 12:11:13 +01:00
Mike McQuaid
cc620dbecb
docs/Maintainer-Guidelines: address more comments. 2018-09-09 12:08:54 +01:00
Eric Mark Martin
28061369dc Cask: show previous verison in cask upgrade 2018-09-09 00:47:31 -04:00
dependabot[bot]
9a55426af7
Bump github-pages from 191 to 192 in /docs
Bumps [github-pages](https://github.com/github/pages-gem) from 191 to 192.
- [Release notes](https://github.com/github/pages-gem/releases)
- [Commits](https://github.com/github/pages-gem/compare/v191...v192)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-09-08 22:17:11 +00:00
Claudia
45bbf043c3
Merge pull request #4852 from amyspark/quarantine-per-install
Cask: fixes for quarantining
2018-09-08 22:47:50 +02:00
L. E. Segovia
124a8109ce
Cask: rename no-translocation-bit changer function 2018-09-08 20:20:55 +00:00
L. E. Segovia
c7c14e1333
Cask: split quarantine/release functions 2018-09-08 14:00:44 +00:00
Markus Reiter
7bb35e1683
Merge pull request #4847 from reitermarkus/range-support
Check for range support instead of rescuing error.
2018-09-08 15:50:03 +02:00
Mike McQuaid
b919af43fb
docs/Maintainer-Guidelines: clarify/fix wording. 2018-09-08 08:41:04 +01:00
Shaun Jackman
922843f047
Merge pull request #4849 from jamescostian/shellenv
Add brew shellenv - see #4780
2018-09-07 13:28:42 -07:00
Christoph Blecker
5f18f0bb03
Determine remote_url using git config 2018-09-07 11:08:35 -07:00
L. E. Segovia
53b95c6260
Cask: use native chmod to set write permissions
Ruby chmod follows symlinks, which can point to non-existent files. This
should fix quarantining Casks e.g. disk-inventory-x.
2018-09-07 16:57:00 +00:00
James Costian
18d38d7b76
Add brew shellenv - see #4780 2018-09-07 11:37:14 -05:00
L. E. Segovia
ab31af2b4b
Cask: fixes for quarantining
Gatekeeper's Path Randomization is currently making automated
installation a nightmare. Let's manually toggle the (undocumented) app
translocation bit in the `com.apple.quarantine` extended attribute.

While we're at it, let's also toss in some fixes:

- zip downloads with improper permissions that prevent us from
quarantining
- quarantine/release/skip downloads as requested by the user
2018-09-07 15:37:31 +00:00