XuehaiPan
79ec661cca
man: update manpage and completions
2021-10-12 20:43:18 +08:00
Thierry Moisan
06ea040779
Deprecate --write in bump-formula-pr cmd in favour of --write-only
2021-10-12 08:26:49 -04:00
Carlo Cabrera
4fbe0a2b1b
Fix false positives in audit
...
There was a typo that made it so that all libraries were being included
in `flat_namespace_files`.
2021-10-12 15:35:46 +08:00
Carlo Cabrera
7223f8ef74
Fix universal binary handling in check_flat_namespace
2021-10-12 13:49:53 +08:00
Carlo Cabrera
0484bfe820
mac/formula_cellar_checks: check for flat namespace libraries
...
There are at least five instances where a formula has libraries compiled
with `-flat_namespace` due to a bug in detecting the macOS version (cf.
Homebrew/homebrew-core#87103, Homebrew/homebrew-core#85974,
Homebrew/homebrew-core#85973).
I think it makes sense to check for this more generally. It is
sometimes intentional, so I've added a check for an allowlist for
those instances. Running this on the current `util-linux` bottle
produces
❯ brew audit --strict util-linux
util-linux:
* Libraries were compiled with a flat namespace.
This can cause linker errors due to name collisions, and
is often due to a bug in detecting the macOS version.
/usr/local/Cellar/util-linux/2.37.2/lib/libblkid.1.dylib
/usr/local/Cellar/util-linux/2.37.2/lib/libfdisk.1.dylib
/usr/local/Cellar/util-linux/2.37.2/lib/libsmartcols.1.dylib
/usr/local/Cellar/util-linux/2.37.2/lib/libuuid.1.dylib
Error: 1 problem in 1 formula detected
Some things that still need to be done here:
- fix this check for universal binaries
- check if we want to restrict this audit check to newer versions of macOS
- fix false positives (try `brew audit --strict llvm` and compare the
output of `otool -hV` on the identified files)
While we're here, let's fix the formatting of the output of these other
audits (cf. #12217 ).
2021-10-12 13:11:23 +08:00
Carlo Cabrera
bddcc0800a
Merge pull request #12218 from carlocab/latest-sdk-version
...
os/mac: bump `latest_sdk_version`
2021-10-12 11:02:09 +08:00
Bo Anderson
f5d34f6f3f
Merge pull request #12222 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.9219
...
build(deps-dev): bump sorbet from 0.5.9211 to 0.5.9219 in /Library/Homebrew
2021-10-12 02:09:23 +01:00
Bo Anderson
63240c60d0
Merge pull request #12224 from Homebrew/sorbet-files-update
...
sorbet: Update RBI files.
2021-10-12 02:08:28 +01:00
BrewTestBot
07bcab367f
sorbet: Update RBI files.
...
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml ) workflow.
2021-10-12 00:15:36 +00:00
Michka Popoff
8928e70175
Merge pull request #11982 from iMichka/migrate
...
update: migrate linuxbrew-core to homebrew-core
2021-10-11 21:38:19 +02:00
Michka Popoff
e8ee5b05f9
Migrate linuxbrew-core to homebrew-core on update.
...
- Only for HOMEBREW_DEVELOPER
- Except for HOMEBREW_CORE_MERGE_MAINTAINER
- Except for GitHub Actions CI
Co-authored-by: Rylan Polster <rslpolster@gmail.com>
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2021-10-11 21:04:58 +02:00
BrewTestBot
84aeddca34
brew vendor-gems: commit updates.
2021-10-11 18:06:32 +00:00
dependabot[bot]
5b5cd9e9c3
build(deps-dev): bump sorbet in /Library/Homebrew
...
Bumps [sorbet](https://github.com/sorbet/sorbet ) from 0.5.9211 to 0.5.9219.
- [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-11 18:03:31 +00:00
XuehaiPan
63f2f6cca7
tap: allow to change tap remote with brew tap --custom-remote
2021-10-12 01:11:34 +08:00
Carlo Cabrera
231b10beea
os/mac: track only the major version instead
2021-10-11 20:25:55 +08:00
Mike McQuaid
09b7ab2c1d
Merge pull request #12217 from carlocab/cellar-check-alignment
...
formula_cellar_checks: fix alignment when listing files
3.2.16
2021-10-11 12:38:08 +01:00
Mike McQuaid
cfb896a813
Merge pull request #12220 from bevanjkay/cloudflare-regex-extend
...
audit: extend cloudflare https audit exception regex
2021-10-11 12:34:03 +01:00
Bevan Kay
70ac4d70d2
audit: extend cloudflare https audit exception regex
2021-10-11 15:52:37 +11:00
Carlo Cabrera
8824352ab0
os/mac: bump latest_sdk_version
...
The newest macOS SDK version is 11.3.
2021-10-10 14:28:31 +08:00
Carlo Cabrera
72f7ab8bfc
formula_cellar_checks: fix alignment when listing files
...
The extra spacing came from before we used squiggly heredocs. Now that
we do, they're no longer necessary, and produce misaligned output.
2021-10-10 14:16:10 +08:00
Mike McQuaid
1eaf8dbbec
Merge pull request #12216 from Homebrew/MikeMcQuaid-patch-1
...
Update FAQ.md
2021-10-09 10:17:06 +01:00
Mike McQuaid
be7512f71f
Update FAQ.md
...
Note that both brew install and brew upgrade can upgrade seemingly unrelated formulae.
2021-10-09 09:53:56 +01:00
Bo Anderson
68f011fd3b
Merge pull request #12214 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.9211
...
build(deps-dev): bump sorbet from 0.5.9209 to 0.5.9211 in /Library/Homebrew
2021-10-08 23:08:04 +01:00
BrewTestBot
4bba2b93e8
brew vendor-gems: commit updates.
2021-10-08 18:05:04 +00:00
dependabot[bot]
80aeb8d957
build(deps-dev): bump sorbet in /Library/Homebrew
...
Bumps [sorbet](https://github.com/sorbet/sorbet ) from 0.5.9209 to 0.5.9211.
- [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-08 18:02:33 +00:00
Mike McQuaid
650ccde8f0
Merge pull request #12207 from oo6/master
...
Handle the case superclass is a subclass of Formula
2021-10-08 17:19:17 +01:00
Milo Lee
73e099aee7
Make brew style happy
2021-10-09 00:01:12 +08:00
Dawid Dziurla
5af25eef9b
Merge pull request #12202 from carlocab/config-clang
...
system_config: fix clang version output on Linux
2021-10-08 08:19:33 +02:00
Milo Lee
5cedb75a62
Handle the case superclass is a subclass of Formula
2021-10-08 10:13:29 +08:00
Bo Anderson
38830ab307
Merge pull request #12210 from Homebrew/dependabot/bundler/Library/Homebrew/spoom-1.1.4
...
build(deps): bump spoom from 1.1.3 to 1.1.4 in /Library/Homebrew
2021-10-07 21:53:53 +01:00
Bo Anderson
2cce4a4dd3
Merge pull request #12209 from Homebrew/dependabot/bundler/Library/Homebrew/rbi-0.0.6
...
build(deps): bump rbi from 0.0.5 to 0.0.6 in /Library/Homebrew
2021-10-07 21:53:21 +01:00
BrewTestBot
52d5712e9c
Update RBI files for spoom.
2021-10-07 18:12:39 +00:00
BrewTestBot
54a40c3e13
Update RBI files for rbi.
2021-10-07 18:10:06 +00:00
BrewTestBot
f08fb10b96
brew vendor-gems: commit updates.
2021-10-07 18:07:28 +00:00
BrewTestBot
a7f74c1ab2
brew vendor-gems: commit updates.
2021-10-07 18:06:10 +00:00
dependabot[bot]
94e711091b
build(deps): bump spoom from 1.1.3 to 1.1.4 in /Library/Homebrew
...
Bumps [spoom](https://github.com/Shopify/spoom ) from 1.1.3 to 1.1.4.
- [Release notes](https://github.com/Shopify/spoom/releases )
- [Commits](https://github.com/Shopify/spoom/compare/v1.1.3...v1.1.4 )
---
updated-dependencies:
- dependency-name: spoom
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-10-07 18:03:50 +00:00
dependabot[bot]
2f3ec77f22
build(deps): bump rbi from 0.0.5 to 0.0.6 in /Library/Homebrew
...
Bumps [rbi](https://github.com/Shopify/rbi ) from 0.0.5 to 0.0.6.
- [Release notes](https://github.com/Shopify/rbi/releases )
- [Commits](https://github.com/Shopify/rbi/compare/v0.0.5...v0.0.6 )
---
updated-dependencies:
- dependency-name: rbi
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-10-07 18:03:25 +00:00
Mike McQuaid
a365770446
Merge pull request #12195 from Homebrew/dependabot/bundler/Library/Homebrew/warning-1.2.1
...
build(deps): bump warning from 1.2.0 to 1.2.1 in /Library/Homebrew
2021-10-07 18:15:11 +01:00
BrewTestBot
ed799c66c7
Update RBI files for warning.
2021-10-07 16:48:35 +00:00
BrewTestBot
5928b24b73
brew vendor-gems: commit updates.
2021-10-07 16:44:47 +00:00
dependabot[bot]
ad6f262f13
build(deps): bump warning from 1.2.0 to 1.2.1 in /Library/Homebrew
...
Bumps [warning](https://github.com/jeremyevans/ruby-warning ) from 1.2.0 to 1.2.1.
- [Release notes](https://github.com/jeremyevans/ruby-warning/releases )
- [Changelog](https://github.com/jeremyevans/ruby-warning/blob/master/CHANGELOG )
- [Commits](https://github.com/jeremyevans/ruby-warning/compare/1.2.0...1.2.1 )
---
updated-dependencies:
- dependency-name: warning
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-10-07 16:42:07 +00:00
Bo Anderson
c6d27823ea
Merge pull request #12206 from Bo98/vendor-gems-fix
...
utils/git: remove external dependency loading
2021-10-07 17:41:22 +01:00
Bo Anderson
c46fe273d4
test/dev-cmd/bottle_spec: fix --merge output matching
2021-10-07 15:44:20 +01:00
Mike McQuaid
9aa7746466
Merge pull request #12205 from XuehaiPan/style-shfmt-retcode
...
utils/shfmt.sh: success with auto-fixable changes on `brew style --fix`
2021-10-07 15:39:30 +01:00
Xuehai Pan
2d89e7d24e
utils/shfmt.sh: apply suggestions from code review
...
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2021-10-07 22:16:57 +08:00
Bo Anderson
36a57aa738
utils/git: remove external dependency loading
2021-10-07 14:51:52 +01:00
XuehaiPan
3113bf7158
utils/shfmt.sh: redirect differences to stderr
2021-10-07 19:48:53 +08:00
XuehaiPan
735eb78601
utils/shfmt.sh: success with auto-fixable changes on brew style --fix
2021-10-07 19:43:03 +08:00
Mike McQuaid
ba4d3ca94f
Merge pull request #12200 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-rails-2.12.3
...
build(deps): bump rubocop-rails from 2.12.2 to 2.12.3 in /Library/Homebrew
2021-10-07 12:36:42 +01:00
Mike McQuaid
b5c9dd4eab
Merge pull request #12204 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.9209
...
build(deps-dev): bump sorbet from 0.5.9189 to 0.5.9209 in /Library/Homebrew
2021-10-07 12:21:12 +01:00