33117 Commits

Author SHA1 Message Date
Michka Popoff
d271614872
install glibc/gcc automatically if too old.
Right now this is done through the gcc@5 formula.
See 9692318ca6/Formula/gcc%405.rb (L33)

This is fragile because when we will migrate to gcc@11
we have to think about migrating the installation from one gcc formula to another..
Also, not having the right glibc version results in a non-functional brew
installation on an older Linux: the glibc installation needs
to be done by brew, and not by a workaround in a specific formula

Co-Authored-By: Mike McQuaid <mike@mikemcquaid.com>
Co-Authored-By: Bo Anderson <mail@boanderson.me>
Co-Authored-By: Shaun Jackman <sjackman@gmail.com>
2022-08-25 11:04:37 +01:00
Rylan Polster
66d42051fe
Merge pull request #13703 from Rylan12/rubocops-sha256-arch
Update cask rubocops to use on_arch blocks and `sha256 arm:, intel:`
2022-08-25 03:19:13 -04:00
Rylan Polster
90d22bc7b1
Include dsl key in cask artifact hash 2022-08-25 03:04:48 -04:00
Rylan Polster
1c54e915b6
Update cask rubocops to use on_arch blocks and sha256 arm:, intel: 2022-08-25 00:49:28 -04:00
Rylan Polster
4de680688e
Merge pull request #13749 from Rylan12/include-on-system-rubocop
Include `on_{system}` blocks as stanzas in rubocop
2022-08-24 10:30:14 -04:00
Carlo Cabrera
8e09ec4bf4
Handle on_system blocks. 2022-08-24 20:34:43 +08:00
Carlo Cabrera
be4e926b15
Fix "dependencies" being nil. 2022-08-24 18:18:10 +08:00
Carlo Cabrera
69fbaf2dbf
Fix comment; reuse variations. 2022-08-24 15:12:58 +08:00
Carlo Cabrera
e68b1a4a89
Tweak #linux_only_gcc_dep?. 2022-08-24 15:09:53 +08:00
Carlo Cabrera
5f95cc388d
formula_auditor: refactor GCC dependency check into separate method
The GCC dependency check is adding a couple of minutes to our
`tap_syntax` jobs. Let's fix that by moving the check into a separate
method so we can exclude it from `tap_syntax`.
2022-08-24 13:22:00 +08:00
Rylan Polster
cce5de3059
Merge pull request #13747 from Homebrew/dependabot/bundler/Library/Homebrew/msgpack-1.5.6
build(deps): bump msgpack from 1.5.5 to 1.5.6 in /Library/Homebrew
2022-08-24 01:09:31 -04:00
Carlo Cabrera
8c9d1b1397
Merge pull request #13748 from carlocab/revert-glib-utils
Revert "formula_auditor: skip rename audit for `glib-utils`"
2022-08-24 11:05:41 +08:00
Carlo Cabrera
c42b6e2cad
Revert "formula_auditor: skip rename audit for glib-utils"
The necessary PRs in Homebrew/homebrew-core have been merged. See:
- Homebrew/homebrew-core#108307
- Homebrew/homebrew-core#108497

This reverts commit 6ca02b22bb27a45525fa62c6fba9902039152fcc.
2022-08-24 10:43:57 +08:00
BrewTestBot
515fc9aa40
brew vendor-gems: commit updates. 2022-08-23 18:14:16 +00:00
Rylan Polster
3f00893201
Include on_{system} blocks as stanzas in rubocop 2022-08-23 14:09:29 -04:00
dependabot[bot]
35ad58e347
build(deps): bump msgpack from 1.5.5 to 1.5.6 in /Library/Homebrew
Bumps [msgpack](https://github.com/msgpack/msgpack-ruby) from 1.5.5 to 1.5.6.
- [Release notes](https://github.com/msgpack/msgpack-ruby/releases)
- [Changelog](https://github.com/msgpack/msgpack-ruby/blob/master/ChangeLog)
- [Commits](https://github.com/msgpack/msgpack-ruby/compare/v1.5.5...v1.5.6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-23 18:08:55 +00:00
Mohammad Zain Abbas
990f71367b Refactoring resource_version to always return hash info 2022-08-23 16:08:18 +02:00
Mohammad Zain Abbas
461ae71229
Merge branch 'Homebrew:master' into mohammad 2022-08-23 14:27:47 +02:00
Mike McQuaid
2415339124
Merge pull request #13745 from MikeMcQuaid/glibc-install-split
glibc related cleanup
2022-08-23 13:09:31 +01:00
Mike McQuaid
41c9112574
Merge pull request #13741 from Bo98/libnsl-deprecate
linkage_checker: deprecate libnsl.so.1 linkage
2022-08-23 13:04:09 +01:00
Mike McQuaid
c294dcc616
glibc related cleanup
Extracted from https://github.com/Homebrew/brew/pull/13577
2022-08-23 12:42:02 +01:00
Bo Anderson
d9dc41bd38
linkage_checker: deprecate libnsl.so.1 linkage 2022-08-23 12:37:27 +01:00
Mike McQuaid
c6013cade4
Merge pull request #13740 from Bo98/libcrypt1-disable
linkage_checker: disable libcrypt.so.1 linkage
2022-08-23 12:25:03 +01:00
Mike McQuaid
bec4496adf
Merge pull request #13744 from Homebrew/update-man-completions
Update maintainers, manpage and completions.
2022-08-23 12:20:40 +01:00
Bo Anderson
4c643aed02
linkage_checker: disable libcrypt.so.1 linkage 2022-08-23 11:55:13 +01:00
BrewTestBot
152714e63c
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-08-23 10:52:39 +00:00
Mike McQuaid
aa297cd8d1
Merge pull request #13743 from MikeMcQuaid/odisabled_remove
Remove odisabled for 3.6.0
2022-08-23 11:50:38 +01:00
Mike McQuaid
8f405d2c15
Merge pull request #13739 from Bo98/linkage-test
linkage_checker: don't reinstall formula on some linkage failures
2022-08-23 11:50:05 +01:00
Mike McQuaid
c09b1a09ea
Merge pull request #13648 from carlocab/gcc-linux-audit
formula_auditor: audit for Linux-only dependencies on GCC
2022-08-23 11:46:38 +01:00
Mike McQuaid
d550d57f78
Merge pull request #13639 from carlocab/linux-doctor-dependents
linux/diagnostic: add check for versioned GCC linkage
2022-08-23 11:46:08 +01:00
Mike McQuaid
f616faa853
Merge pull request #13676 from MikeMcQuaid/postgres-versioned
missing_formula: message for postgres rename.
2022-08-23 11:42:53 +01:00
Mike McQuaid
efec2fc283
Merge pull request #13742 from MikeMcQuaid/sponsors
README: add Mercedes-Benz Group.
2022-08-23 11:39:17 +01:00
Mike McQuaid
e7aa71de26
Remove odisabled for 3.6.0
The next release will be 3.6.0.
2022-08-23 11:25:02 +01:00
Mike McQuaid
3fcd62238a
Merge pull request #13595 from MikeMcQuaid/no_homebrew_no_env_filtering
bin/brew: remove HOMEBREW_NO_ENV_FILTERING.
2022-08-23 11:21:30 +01:00
Mike McQuaid
7e64c09c4e
README: add Mercedes-Benz Group.
Sponsoring us for $200/month!
2022-08-23 11:16:16 +01:00
Mike McQuaid
3be7a65486
Merge pull request #13730 from apainintheneck/handle-no-cleanup-formulae-in-autoremove
Ignore HOMEBREW_NO_CLEANUP_FORMULAE deps in `brew autoremove`
2022-08-23 09:48:30 +01:00
Bo Anderson
0593597a11
linkage_checker: don't reinstall formula on some linkage failures 2022-08-23 09:38:52 +01:00
Rylan Polster
c5731faf8b
Merge pull request #13736 from Homebrew/dependabot/bundler/Library/Homebrew/tapioca-0.7.3
build(deps-dev): bump tapioca from 0.7.2 to 0.7.3 in /Library/Homebrew
3.5.10
2022-08-23 01:35:36 -04:00
Rylan Polster
c752c5e1ed
Merge pull request #13737 from Homebrew/dependabot/bundler/Library/Homebrew/msgpack-1.5.5
build(deps): bump msgpack from 1.5.4 to 1.5.5 in /Library/Homebrew
2022-08-23 01:34:50 -04:00
Rylan Polster
a003ae3f38
Merge pull request #13738 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-1.35.1
build(deps): bump rubocop from 1.35.0 to 1.35.1 in /Library/Homebrew
2022-08-23 01:34:26 -04:00
apainintheneck
98e6e6e31f Ignore HOMEBREW_NO_CLEANUP_FORMULAE deps in brew autoremove 2022-08-22 20:10:14 -07:00
BrewTestBot
bba76c8c84
brew vendor-gems: commit updates. 2022-08-22 18:14:56 +00:00
BrewTestBot
a0bc2c2bf6
brew vendor-gems: commit updates. 2022-08-22 18:08:51 +00:00
BrewTestBot
163d9e7cd5
brew vendor-gems: commit updates. 2022-08-22 18:07:59 +00:00
dependabot[bot]
4255255cad
build(deps): bump rubocop from 1.35.0 to 1.35.1 in /Library/Homebrew
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.35.0 to 1.35.1.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.35.0...v1.35.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-22 18:05:15 +00:00
dependabot[bot]
a9f9ddb468
build(deps): bump msgpack from 1.5.4 to 1.5.5 in /Library/Homebrew
Bumps [msgpack](https://github.com/msgpack/msgpack-ruby) from 1.5.4 to 1.5.5.
- [Release notes](https://github.com/msgpack/msgpack-ruby/releases)
- [Changelog](https://github.com/msgpack/msgpack-ruby/blob/master/ChangeLog)
- [Commits](https://github.com/msgpack/msgpack-ruby/compare/v1.5.4...v1.5.5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-22 18:05:06 +00:00
dependabot[bot]
ba390a0817
build(deps-dev): bump tapioca from 0.7.2 to 0.7.3 in /Library/Homebrew
Bumps [tapioca](https://github.com/Shopify/tapioca) from 0.7.2 to 0.7.3.
- [Release notes](https://github.com/Shopify/tapioca/releases)
- [Commits](https://github.com/Shopify/tapioca/compare/v0.7.2...v0.7.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-22 18:04:57 +00:00
Carlo Cabrera
77a4f224f9
Merge pull request #13725 from carlocab/glib-utils-audit 2022-08-23 00:49:16 +08:00
Mike McQuaid
5ca3e8ea39
Merge pull request #13734 from Bo98/gemfile-ruby
Gemfile: stricter Ruby version requirement
2022-08-22 14:11:39 +01:00
Carlo Cabrera
9db6f0df4a
Merge pull request #13722 from carlocab/rpath-args
formula: add optional `source` and `target` args to `#rpath`
2022-08-22 19:07:43 +08:00