20476 Commits

Author SHA1 Message Date
Mike McQuaid
ed27f237c2
Merge pull request #6699 from MikeMcQuaid/deps_refactor_openstruct
deps: refactor weird OpenStruct usage.
2019-11-06 11:44:17 +00:00
Mike McQuaid
81e6359aeb
upgrade: tweak dependent messaging.
Output more without requiring `--verbose` and update the messages to
make clear what we're looking for and what we found/didn't find.

This is a little more noisy but it should help explain any delays to
users and make it more obvious what's failed if something does.
2019-11-06 11:38:17 +00:00
Mike McQuaid
1224f56511
deps: refactor weird OpenStruct usage. 2019-11-06 11:10:22 +00:00
Mike McQuaid
918224ce1a
Merge pull request #6696 from Homebrew/dependabot/bundler/Library/Homebrew/activesupport-6.0.1
build: bump activesupport from 5.2.3 to 6.0.1 in /Library/Homebrew
2019-11-06 11:06:58 +00:00
Mike McQuaid
2e842595e0
Merge pull request #6698 from MikeMcQuaid/upgrade-dependents-performance
Improve upgrade dependents check performance, reliability and readability
2019-11-06 11:06:43 +00:00
Mike McQuaid
1d41481d2d
Merge pull request #6697 from dawidd6/docker-group-writable
Dockerfile: make the prefix group writable
2019-11-06 10:42:35 +00:00
Mike McQuaid
6670ae6202
global: require rubygems for activesupport. 2019-11-06 10:36:40 +00:00
Mike McQuaid
e12a7b0808
upgrade: simply check_dependents, remove recursion. 2019-11-06 10:21:31 +00:00
Mike McQuaid
b6116c5a03
deps: use Formulary factory cache. 2019-11-06 10:21:28 +00:00
Mike McQuaid
f24356f015
uses: refactor to improve performance 2019-11-06 10:20:57 +00:00
Mike McQuaid
22795d7e30
spec_helper: do cache clearing in single location. 2019-11-06 10:20:57 +00:00
Mike McQuaid
893474d037
formulary: add cache to factory. 2019-11-06 10:20:56 +00:00
Mike McQuaid
7d77a9e97d
formula: add runtime_installed_formula_dependents method. 2019-11-06 10:04:13 +00:00
Mike McQuaid
ddcbdbe0c0
formula: cache runtime_dependencies related stuff. 2019-11-06 10:04:13 +00:00
Mike McQuaid
eeb9ac36a2
keg: cache runtime_dependencies. 2019-11-06 10:04:13 +00:00
Dawid Dziurla
b10e4f282d
Dockerfile: make the prefix group writable 2019-11-05 21:14:15 +01:00
Mike McQuaid
1241c40c8b
brew vendor-gems: commit updates. 2019-11-05 19:30:35 +00:00
Mike McQuaid
0ff53e6c9c
Merge pull request #6665 from Homebrew/dependabot/bundler/Library/Homebrew/tins-1.22.0
build: bump tins from 1.21.1 to 1.22.0 in /Library/Homebrew
2019-11-05 19:27:08 +00:00
dependabot-preview[bot]
99a39913e6
build: bump activesupport from 5.2.3 to 6.0.1 in /Library/Homebrew
Bumps [activesupport](https://github.com/rails/rails) from 5.2.3 to 6.0.1.
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v6.0.1/activesupport/CHANGELOG.md)
- [Commits](https://github.com/rails/rails/compare/v5.2.3...v6.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-05 17:38:47 +00:00
Mike McQuaid
3aa7624284
Merge pull request #6693 from MikeMcQuaid/comment_broken_dependents
cmd/upgrade: comment-out broken_dependents functionality.
2.1.16
2019-11-05 10:11:12 +00:00
Mike McQuaid
0cf6052fcc
cmd/upgrade: comment-out broken_dependents functionality.
This is not a fix for https://github.com/Homebrew/brew/issues/6671 but
will stop people hitting this bug for now.
2019-11-05 09:51:17 +00:00
Mike McQuaid
37b998d0ef
Merge pull request #6690 from maxim-belkin/harden-brew-2.0
bin/brew: unset functions that override builtins
2019-11-05 09:04:59 +00:00
Issy Long
c169348f44
Merge pull request #6691 from issyl0/update-linux-docs-with-recent-changes
Linux Maintainer Guide: Reflect recent changes to tap commands
2019-11-04 19:59:42 +00:00
Issy Long
add10c64f1
Linux Maintainer Guide: Reflect recent changes to tap commands
- We recently changed the name of the Linux commands tap from
  Linuxbrew/homebrew-developer to Homebrew/homebrew-linux-dev in our
  continual efforts to move away from the Linuxbrew name. Related to
  this, we changed the comment produced by `brew build-bottle-pr` to
  simply "Linux".
- We also [changed `brew
  find-formulae-to-bottle`](https://github.com/Homebrew/homebrew-linux-dev/pull/130)
  so that it will build a bottle for a formula even if it has a macOS
  requirement. There were cases like `go` that build perfectly fine on
  Linux.
2019-11-04 19:22:16 +00:00
Maxim Belkin
c87d218126
re-enable disabled builtins and use them 2019-11-04 11:21:13 -06:00
Maxim Belkin
d0d150ace2
attempt at rewording the explanatory comment 2019-11-04 10:40:53 -06:00
Maxim Belkin
7349178adc
move comments outside the 'for cmd' loop 2019-11-04 10:18:53 -06:00
Maxim Belkin
99e308753b
bin/brew: unset functions that override builtins
Also, enable all Bash builtins
2019-11-04 10:02:45 -06:00
Mike McQuaid
33330ba5b1
Merge pull request #6687 from jonchang/frozen-string-literal
Ruby 2.6 frozen string literals
2019-11-04 10:33:13 +00:00
Jonathan Chang
d76c7f2380 brew.rb: update Ruby version check 2019-11-04 21:06:27 +11:00
Jonathan Chang
81db0e9551 dev-cmd: enable frozen string literals
Now that we use Ruby 2.6 we can fix these last two files.
2019-11-04 21:00:20 +11:00
Mike McQuaid
f1a8e9001f
Merge pull request #6685 from jonchang/fix-6681
audit: improve check for forked Bitbucket repository
2019-11-04 09:29:21 +00:00
Mike McQuaid
0171c2c05f
Merge pull request #6674 from dawidd6/go-112-rubocop
rubocops: add go@1.12 to BINARY_FORMULA_URLS_WHITELIST
2019-11-04 09:22:21 +00:00
Jonathan Chang
ae9638a80a audit: better check for forked repo
Co-Authored-By: Steven Peters <scpeters@openrobotics.org>
2019-11-04 13:17:48 +11:00
Markus Reiter
5f3302b3f7
Merge pull request #6684 from reitermarkus/java-dirs
Add `/Library/Java` subdirectories to `SYSTEM_DIRS`.
2019-11-04 00:01:39 +01:00
Markus Reiter
46c9dc3807 Add /Library/Java subdirectories to SYSTEM_DIRS. 2019-11-03 19:26:35 +01:00
Markus Reiter
b31c5cb137 Allow JAVA_HOME in formulae depending on openjdk. 2019-11-03 18:25:06 +01:00
Markus Reiter
5da322d6be
Merge pull request #6675 from reitermarkus/cask-deps
Ensure `@downloaded_path` is not nil.
2019-11-02 03:19:19 +01:00
Markus Reiter
0b9a870e1c Ensure @downloaded_path is not nil. 2019-11-02 02:52:33 +01:00
Markus Reiter
e57ee79fd9
Merge pull request #6673 from reitermarkus/cask-deps
Add helper method for cask installer to get dependencies.
2019-11-01 20:58:47 +01:00
Dawid Dziurla
a6b08ecaed
rubocops: add go@1.12 to BINARY_FORMULA_URLS_WHITELIST 2019-11-01 20:54:38 +01:00
Markus Reiter
add8885dd8 Add helper method for cask installer to get dependencies. 2019-11-01 20:28:36 +01:00
Mike McQuaid
89c5ecce2f
Merge pull request #6672 from MikeMcQuaid/fix_bundler_find
utils/gems: fix finding bundler.
2019-11-01 17:32:37 +00:00
Mike McQuaid
3609101728
utils/gems: fix finding bundler.
Need to specify the executable name not variable here.
2019-11-01 17:04:27 +00:00
Markus Reiter
2c383b5ad6
Merge pull request #6668 from reitermarkus/cask-deps
Refactor cask dependency resolution.
2019-11-01 16:59:30 +01:00
Mike McQuaid
dc32ab3554
Merge pull request #6669 from Homebrew/dependabot/bundler/Library/Homebrew/nokogiri-1.10.5
build: bump nokogiri from 1.10.4 to 1.10.5 in /Library/Homebrew
2019-11-01 09:33:31 +00:00
Mike McQuaid
e750bc9e2a
Merge pull request #6670 from Homebrew/dependabot/bundler/docs/nokogiri-1.10.5
build: bump nokogiri from 1.10.4 to 1.10.5 in /docs
2019-11-01 09:32:56 +00:00
dependabot-preview[bot]
6f214c61cd
build: bump nokogiri from 1.10.4 to 1.10.5 in /docs
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.10.4 to 1.10.5.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.10.4...v1.10.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-31 19:43:26 +00:00
dependabot-preview[bot]
0f1ec859a5
build: bump nokogiri from 1.10.4 to 1.10.5 in /Library/Homebrew
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.10.4 to 1.10.5.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.10.4...v1.10.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-10-31 19:41:13 +00:00
Markus Reiter
78725740e2 Refactor cask dependency resolution. 2019-10-31 20:20:55 +01:00