31129 Commits

Author SHA1 Message Date
Mike McQuaid
d603fd6426
Merge pull request #12870 from Homebrew/revert-12534-patch_prefix
Revert "Binary patching of build prefixes"
3.3.15
2022-02-14 11:17:21 +00:00
Mike McQuaid
a37f24f439
Revert "Binary patching of build prefixes" 2022-02-14 10:55:08 +00:00
Mike McQuaid
a831962afe
Merge pull request #12865 from Homebrew/dependabot/github_actions/actions/github-script-6
build(deps): bump actions/github-script from 5 to 6
2022-02-14 09:19:00 +00:00
Mike McQuaid
4d77fa411c
Merge pull request #12534 from danielnachun/patch_prefix
Binary patching of build prefixes
2022-02-14 09:18:45 +00:00
Mike McQuaid
249bc2136a
Merge pull request #12837 from NickHackman/service-launch-only-once
service: launch only once
2022-02-14 09:17:44 +00:00
NickHackman
53d37cc84c service(systemd): launch_only_once test 2022-02-12 17:26:21 -05:00
NickHackman
12bf07a6ba service: systemd launch_only_once
Set the type of service to oneshot if launch_only_once is provided; otherwise, simple.
2022-02-12 17:26:09 -05:00
Chris Araman
440adcbec0
linkage: expand check to dylibs and bundles 2022-02-11 21:22:40 -08:00
Nanda H Krishna
9263d95bf5
Merge pull request #12867 from Homebrew/update-man-completions
Update maintainers, manpage and completions.
2022-02-11 19:29:58 -05:00
BrewTestBot
4c30b2e5dd
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.
2022-02-12 00:06:29 +00:00
NickHackman
9f4949c8c6 service: LaunchOnlyOnce plist test 2022-02-11 14:46:47 -06:00
danielnachun
606c4ed31d
keg_relocate.rb: move constant 2022-02-11 12:45:31 -08:00
Nanda H Krishna
02ceb18fa5
Merge pull request #12866 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.9633
build(deps-dev): bump sorbet from 0.5.9626 to 0.5.9633 in /Library/Homebrew
2022-02-11 13:37:51 -05:00
BrewTestBot
b9d896ed7a
brew vendor-gems: commit updates. 2022-02-11 18:08:42 +00:00
dependabot[bot]
9e43774140
build(deps-dev): bump sorbet in /Library/Homebrew
Bumps [sorbet](https://github.com/sorbet/sorbet) from 0.5.9626 to 0.5.9633.
- [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>
2022-02-11 18:05:25 +00:00
dependabot[bot]
99555a99d9
build(deps): bump actions/github-script from 5 to 6
Bumps [actions/github-script](https://github.com/actions/github-script) from 5 to 6.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-11 18:04:32 +00:00
Rylan Polster
26ba8ab769
Merge pull request #12708 from phoenixeliot/add-brew-cask-unsupported-message
Add helpful error message when attempting to run `brew cask`
2022-02-11 11:11:58 -05:00
Rylan Polster
12b45e85dd
Merge pull request #12854 from jsoref/audit-new-formula-should-not-define-revision
formula_auditor: new formulas should not define a revision
2022-02-11 11:09:46 -05:00
Rylan Polster
0c520844b4
Improve message 2022-02-11 10:49:21 -05:00
Rylan Polster
e5e4c288be
Cleanup brew style --fix suggestions 2022-02-11 10:45:51 -05:00
Carlo Cabrera
78a5a2b7b0
Merge pull request #12864 from carlocab/dylib-id-rewriting
os/mac/{keg,mach}: fix cache invalidation
2022-02-11 23:43:11 +08:00
Eric Knibbe
9349580eb5
Merge pull request #12861 from EricFromCanada/docs-section-3
Docs: update wording for rest of Users section
2022-02-11 10:37:53 -05:00
Carlo Cabrera
dee3638653
os/mac/{keg,mach}: fix cache invalidation
We were rewriting dylib IDs and install names using `MachO::Tools`,
which doesn't update the state of the file in memory. This leads to
those changes being undone when we call `delete_rpath`.

We fix this by making sure the state of the file in memory always
matches the state of file on disk.

Closes #12832.
2022-02-11 23:19:15 +08:00
EricFromCanada
9084cd21b1
Installation.md: add section for non-interactive installation 2022-02-11 09:25:40 -05:00
EricFromCanada
3855103617
docs: update wording for rest of Users section 2022-02-11 09:25:39 -05:00
danielnachun
ebea3175f1
extend/os/mac/keg_relocate.rb: override egrep_args 2022-02-10 22:48:45 -08:00
danielnachun
84de30b653
formula_installer.rb: call relocate_build_prefix 2022-02-10 22:48:45 -08:00
danielnachun
40e49fa0d8
software_spec.rb: change compatible_location 2022-02-10 22:48:45 -08:00
danielnachun
edf8327497
keg_relocate.rb: add new methods 2022-02-10 22:48:44 -08:00
Nanda H Krishna
1aa0897dc8
Merge pull request #12863 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.9626
build(deps-dev): bump sorbet from 0.5.9625 to 0.5.9626 in /Library/Homebrew
2022-02-10 13:36:18 -05:00
BrewTestBot
41652fcb4d
brew vendor-gems: commit updates. 2022-02-10 18:07:56 +00:00
dependabot[bot]
9148251184
build(deps-dev): bump sorbet in /Library/Homebrew
Bumps [sorbet](https://github.com/sorbet/sorbet) from 0.5.9625 to 0.5.9626.
- [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>
2022-02-10 18:05:11 +00:00
Carlo Cabrera
9027cc2690
Merge pull request #12860 from carlocab/external-tap-deps
formula_auditor: disallow external tap dependencies in core
2022-02-10 17:40:48 +08:00
Carlo Cabrera
6c9c3c607c
formula_auditor: disallow external tap dependencies in core
Occasionally, we get PRs that attempt to add a dependency on a formula
in an external tap in homebrew/core (e.g. Homebrew/homebrew-core#94791).

We don't actually have an audit that disallows that. We should have one.
2022-02-10 06:57:46 +08:00
Nanda H Krishna
b7a69ca5a5
Merge pull request #12857 from Homebrew/dependabot/bundler/Library/Homebrew/rspec-3.11.0
build(deps): bump rspec from 3.10.0 to 3.11.0 in /Library/Homebrew
2022-02-09 14:09:52 -05:00
Nanda H Krishna
8ca1b68043
Merge pull request #12858 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-sorbet-0.6.6
build(deps): bump rubocop-sorbet from 0.6.5 to 0.6.6 in /Library/Homebrew
2022-02-09 14:09:37 -05:00
Nanda H Krishna
db5da72d65
Merge pull request #12859 from Homebrew/dependabot/bundler/Library/Homebrew/rbi-0.0.12
build(deps): bump rbi from 0.0.11 to 0.0.12 in /Library/Homebrew
2022-02-09 14:09:22 -05:00
Nanda H Krishna
f495f7ccb0
Merge pull request #12856 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.9625
build(deps-dev): bump sorbet from 0.5.9623 to 0.5.9625 in /Library/Homebrew
2022-02-09 14:09:06 -05:00
Josh Soref
37fd64b5a3 formula_auditor: new formulas should not define a revision
Logically new formulas should start at revision 0, but a
developer might use an existing formula as a template and
otherwise not realize they should remove this field.

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2022-02-09 13:14:10 -05:00
BrewTestBot
8f901aaf98
Update RBI files for rbi. 2022-02-09 18:12:20 +00:00
BrewTestBot
7dbfc85b4b
Update RBI files for rubocop-sorbet. 2022-02-09 18:11:47 +00:00
BrewTestBot
9924a18d77
Update RBI files for rspec. 2022-02-09 18:10:59 +00:00
BrewTestBot
6995c2be7f
brew vendor-gems: commit updates. 2022-02-09 18:08:12 +00:00
BrewTestBot
7cb73ce552
brew vendor-gems: commit updates. 2022-02-09 18:07:35 +00:00
BrewTestBot
92564096c7
brew vendor-gems: commit updates. 2022-02-09 18:07:17 +00:00
BrewTestBot
0df24cd876
brew vendor-gems: commit updates. 2022-02-09 18:06:42 +00:00
dependabot[bot]
f7f751e877
build(deps): bump rbi from 0.0.11 to 0.0.12 in /Library/Homebrew
Bumps [rbi](https://github.com/Shopify/rbi) from 0.0.11 to 0.0.12.
- [Release notes](https://github.com/Shopify/rbi/releases)
- [Commits](https://github.com/Shopify/rbi/compare/v0.0.11...v0.0.12)

---
updated-dependencies:
- dependency-name: rbi
  dependency-type: indirect
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-09 18:05:09 +00:00
dependabot[bot]
817bf2d774
build(deps): bump rubocop-sorbet in /Library/Homebrew
Bumps [rubocop-sorbet](https://github.com/shopify/rubocop-sorbet) from 0.6.5 to 0.6.6.
- [Release notes](https://github.com/shopify/rubocop-sorbet/releases)
- [Commits](https://github.com/shopify/rubocop-sorbet/compare/v0.6.5...v0.6.6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-09 18:04:42 +00:00
dependabot[bot]
5df8eab7e5
build(deps): bump rspec from 3.10.0 to 3.11.0 in /Library/Homebrew
Bumps [rspec](https://github.com/rspec/rspec-metagem) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/rspec/rspec-metagem/releases)
- [Commits](https://github.com/rspec/rspec-metagem/compare/v3.10.0...v3.11.0)

---
updated-dependencies:
- dependency-name: rspec
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-09 18:04:15 +00:00
dependabot[bot]
3eb8e9c8fc
build(deps-dev): bump sorbet in /Library/Homebrew
Bumps [sorbet](https://github.com/sorbet/sorbet) from 0.5.9623 to 0.5.9625.
- [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>
2022-02-09 18:03:46 +00:00