29514 Commits

Author SHA1 Message Date
Rylan Polster
67cc3746f0
Merge pull request #12358 from Rylan12/install-from-api-doctor
Fix `brew doctor` with `HOMEBREW_INSTALL_FROM_API`
2021-10-31 16:58:08 -04:00
Rylan Polster
6bd507d472
Cleanup conditional
Co-authored-by: Bo Anderson <mail@boanderson.me>
2021-10-31 15:43:13 -04:00
fn ⌃ ⌥
aa6f10ff35 install, upgrade: fetch each formula only once 2021-10-31 10:52:40 -07:00
Bo Anderson
9493cbb80a
os/linux/elf: don't report missing libraries to dependents 2021-10-31 17:03:29 +00:00
Rylan Polster
83073c3ee6
Fix brew doctor with HOMEBREW_INSTALL_FROM_API 2021-10-31 04:11:02 -04:00
Carlo Cabrera
b14078a41d
Merge pull request #12342 from carlocab/java-bottle-relocation
keg_relocate: enable Java relocation for bottles
2021-10-31 16:06:42 +08:00
Rylan Polster
9daf5e2d28
Merge pull request #12350 from Rylan12/install-from-api-core-deps
Handle `depends_on "homebrew/core/foo"` for `HOMEBREW_INSTALL_FROM_API`
3.3.2
2021-10-31 00:57:13 -04:00
Rylan Polster
5f4d4fb3fb
Cleanup 2021-10-31 00:27:05 -04:00
Rylan Polster
ae457a8028
Fix loading formulae from core tap 2021-10-30 23:54:01 -04:00
Nanda H Krishna
85077472ad
Merge pull request #12349 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.9291
build(deps-dev): bump sorbet from 0.5.9287 to 0.5.9291 in /Library/Homebrew
2021-10-30 23:02:53 -04:00
Sean Molenaar
73bc934c85
Caveats: suggest brew services for linux 2021-10-30 18:18:25 +02:00
Carlo Cabrera
f36bb3c6b0
formula_auditor: respect using: :homebrew_curl in resources too
A resource can do `using: :homebrew_curl`, but, without this change, the
audit will still use system `curl`. This fails quite predictably.

Needed for Homebrew/homebrew-core#88330.
2021-10-30 20:04:13 +08:00
Bevan Kay
e6e0ba0521
cask cookbook: update livecheck blocks
This change causes `livecheck` to return a nicer error if no match is found from the regex.
2021-10-30 14:34:18 +11:00
BrewTestBot
2ad3c9785c
brew vendor-gems: commit updates. 2021-10-29 18:06:38 +00:00
dependabot[bot]
8ccc621449
build(deps-dev): bump sorbet in /Library/Homebrew
Bumps [sorbet](https://github.com/sorbet/sorbet) from 0.5.9287 to 0.5.9291.
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

---
updated-dependencies:
- dependency-name: sorbet
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-29 18:04:04 +00:00
Rylan Polster
268a32f0aa
Handle depends_on "homebrew/core/foo" for HOMEBREW_INSTALL_FROM_API 2021-10-29 14:03:24 -04:00
Carlo Cabrera
aa95c17c8e
keg_relocate: enable Java relocation for bottles
This is a continuation of #12334.
2021-10-30 01:34:00 +08:00
Rylan Polster
dae9a34a85
Merge pull request #12346 from Rylan12/fix-untap-with-install-from-api
Fix `brew untap` with `HOMEBREW_INSTALL_FROM_API`
2021-10-29 13:27:34 -04:00
Rylan Polster
6db19212c6
Fix brew untap with HOMEBREW_INSTALL_FROM_API 2021-10-28 17:13:34 -04:00
Mike McQuaid
95482c6767
Merge pull request #12344 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.9287
build(deps-dev): bump sorbet from 0.5.9279 to 0.5.9287 in /Library/Homebrew
2021-10-28 19:33:30 +01:00
BrewTestBot
5a772be03a
brew vendor-gems: commit updates. 2021-10-28 18:06:29 +00:00
dependabot[bot]
62aa15d46e
build(deps-dev): bump sorbet in /Library/Homebrew
Bumps [sorbet](https://github.com/sorbet/sorbet) from 0.5.9279 to 0.5.9287.
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

---
updated-dependencies:
- dependency-name: sorbet
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-28 18:03:59 +00:00
Mike McQuaid
241dd2ce22
Merge pull request #12340 from Rylan12/install-from-api-tap-names
Fix installing from API with tap names
2021-10-28 10:39:30 +01:00
Carlo Cabrera
d810f4aa72
Merge pull request #12334 from carlocab/java-relocation
keg_relocate: handle `JAVA_HOME`
2021-10-28 17:02:26 +08:00
Rylan Polster
9fee68c500
Fix installing from API with tap names 2021-10-28 01:25:27 -04:00
Nanda H Krishna
c6913dc70a
Merge pull request #12337 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.9279
build(deps-dev): bump sorbet from 0.5.9271 to 0.5.9279 in /Library/Homebrew
2021-10-27 20:38:43 -04:00
BrewTestBot
4e083def53
brew vendor-gems: commit updates. 2021-10-27 18:06:30 +00:00
dependabot[bot]
1ef63ccd60
build(deps-dev): bump sorbet in /Library/Homebrew
Bumps [sorbet](https://github.com/sorbet/sorbet) from 0.5.9271 to 0.5.9279.
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

---
updated-dependencies:
- dependency-name: sorbet
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-27 18:03:51 +00:00
Carlo Cabrera
92c9d61e4f
Skip bottle relocation for now.
We need to have the pour relocation in a `brew` release tag before we
can enable this.

Also, add the empty line that the GitHub UI ate when I committed a
suggestion.
2021-10-27 20:11:47 +08:00
Carlo Cabrera
12f5e196f8
Fix trailing white space 2021-10-27 20:11:47 +08:00
Carlo Cabrera
457de40117
Apply suggestions from code review
These are just a few style improvements.

Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2021-10-27 20:11:47 +08:00
Carlo Cabrera
96f0441178
Fix tests
`runtime_dependencies` is sometimes `nil`.
2021-10-27 20:11:46 +08:00
Carlo Cabrera
91e425f7dd
keg_relocate: handle JAVA_HOME
Java-dependent formulae produce different bottles on macOS and Linux
because they have different values for `JAVA_HOME` (`opt_libexec` vs
`opt_libexec/"openjdk.jdk/Contents/Home"`).

Let's handle this difference by using the placeholder
`@@HOMEBREW_JAVA@@` in a bottle, like so:

    #!/bin/bash
    JAVA_HOME="${JAVA_HOME:-@@HOMEBREW_JAVA@@}" exec "@@HOMEBREW_CELLAR@@/clojure/1.10.3.998/libexec/bin/clojure"  "$@"
2021-10-27 20:11:46 +08:00
Carlo Cabrera
ed07132a3c
Merge pull request #12335 from Homebrew/update-man-completions
Update maintainers, manpage and completions.
2021-10-27 19:27:29 +08:00
BrewTestBot
af82d32388
Update maintainers, manpage and completions.
Autogenerated by the [update-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/update-man-completions.yml) workflow.
2021-10-27 11:09:18 +00:00
Mike McQuaid
5c5a701135
Merge pull request #12333 from Rylan12/install-from-api-fixes
`HOMEBREW_INSTALL_FROM_API` fixes
2021-10-27 12:06:42 +01:00
Mike McQuaid
4d1aeea36f
env_config: tweak HOMEBREW_INSTALL_FROM_API wording. 2021-10-27 11:43:15 +01:00
Mike McQuaid
66c0b8c6f3
Merge pull request #12323 from Rylan12/cleanup-developer-mode-handling
Cleanup developer mode handling in `brew.{sh,rb}`
2021-10-27 11:12:00 +01:00
Rylan Polster
2e78389516
Improve HOMEBREW_INSTALL_FROM_API description 2021-10-27 02:09:55 -04:00
Rylan Polster
7bb69e0b4c
Fix brew install with tap regex 2021-10-27 01:42:08 -04:00
Rylan Polster
dd1a36052c
Fix brew doctor 2021-10-27 01:41:57 -04:00
Rylan Polster
078dcb545f
Merge pull request #12330 from Homebrew/dependabot/bundler/Library/Homebrew/tapioca-0.5.4
build(deps-dev): bump tapioca from 0.5.3 to 0.5.4 in /Library/Homebrew
2021-10-26 19:33:25 -04:00
Rylan Polster
594c4e8b30
Merge pull request #12329 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.9271
build(deps-dev): bump sorbet from 0.5.9267 to 0.5.9271 in /Library/Homebrew
2021-10-26 19:32:03 -04:00
BrewTestBot
cd5c56b101
Update RBI files for tapioca. 2021-10-26 18:15:38 +00:00
BrewTestBot
bfa4c1ab73
brew vendor-gems: commit updates. 2021-10-26 18:10:50 +00:00
BrewTestBot
a4d091e63d
brew vendor-gems: commit updates. 2021-10-26 18:07:14 +00:00
dependabot[bot]
64cbeb2d84
build(deps-dev): bump tapioca from 0.5.3 to 0.5.4 in /Library/Homebrew
Bumps [tapioca](https://github.com/Shopify/tapioca) from 0.5.3 to 0.5.4.
- [Release notes](https://github.com/Shopify/tapioca/releases)
- [Commits](https://github.com/Shopify/tapioca/compare/v0.5.3...v0.5.4)

---
updated-dependencies:
- dependency-name: tapioca
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-26 18:05:15 +00:00
dependabot[bot]
47912a4ea6
build(deps-dev): bump sorbet in /Library/Homebrew
Bumps [sorbet](https://github.com/sorbet/sorbet) from 0.5.9267 to 0.5.9271.
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

---
updated-dependencies:
- dependency-name: sorbet
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-26 18:04:35 +00:00
Bo Anderson
273d330c9d
Merge pull request #12328 from Bo98/formula-spec-ref
formula: make each instance have separate spec references
2021-10-26 17:17:11 +01:00
Bo Anderson
f24016bccc
Merge pull request #12327 from Bo98/formulary-force-bottle
formulary: fix keg resolving not setting force_bottle
2021-10-26 17:16:51 +01:00