22562 Commits

Author SHA1 Message Date
Mike McQuaid
c92a40a751
Merge pull request #11276 from scpeters/release_notes_fix_blank_link
release_notes: append #PR to markdown link text
2021-05-10 16:54:57 +01:00
Steve Peters
f2c46d4608
release_notes: fix for missing body message
Some merge commits don't include the title of the pull request
on subsequent lines, leaving the markdown link text blank
in the release notes. This appends the subject line of the
commit message instead if the body is missing and adds a test
case.
2021-05-10 16:29:59 +01:00
Bo Anderson
05111c878f
Merge pull request #11344 from Bo98/syscommand-pipe-hang
system_command: avoid waiting on pipes after process termination
2021-05-10 16:29:30 +01:00
Bo Anderson
6c10adab2f
system_command: avoid waiting on pipes after process termination 2021-05-10 15:48:15 +01:00
Carlo Cabrera
734defb1a9
Merge pull request #11352 from carlocab/custom-arch
extend/ENV/super: allow bottles with custom architectures
2021-05-10 14:30:41 +01:00
Bo Anderson
c09e48e073
Merge pull request #11286 from Bo98/perl
Use versioned Perl shebangs on macOS and support replacing shebangs during relocation
2021-05-10 14:27:53 +01:00
Nanda H Krishna
51774982a2
Merge pull request #11355 from nandahkrishna/service-add-path-methods
service: delegate more path methods
2021-05-10 18:54:27 +05:30
Dawid Dziurla
4331d6a216
Merge pull request #11353 from nandahkrishna/fix-bump
dev-cmd/bump: fix empty array check
2021-05-10 15:22:45 +02:00
BrewTestBot
9183a2a2fd
Update RBI files for mechanize. 2021-05-10 07:08:06 +00:00
BrewTestBot
709902635d
brew vendor-gems: commit updates. 2021-05-10 07:07:16 +00:00
dependabot[bot]
587025524b
build(deps): bump mechanize from 2.8.0 to 2.8.1 in /Library/Homebrew
Bumps [mechanize](https://github.com/sparklemotion/mechanize) from 2.8.0 to 2.8.1.
- [Release notes](https://github.com/sparklemotion/mechanize/releases)
- [Changelog](https://github.com/sparklemotion/mechanize/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/mechanize/compare/v2.8.0...v2.8.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-10 07:02:48 +00:00
Bo Anderson
5f41016267
Support handling of rewriting shebangs with flags
Fixes #11108.
2021-05-10 06:13:58 +01:00
Bo Anderson
ae49b06600
keg_relocate: replace Perl shebangs 2021-05-10 06:13:54 +01:00
Bo Anderson
91ab5fe0ce
extend/os/mac/development_tools: add preferred_perl to built_on 2021-05-10 05:50:08 +01:00
Bo Anderson
a5cb621fb8
tab: add declared_directly field for runtime deps 2021-05-10 05:50:08 +01:00
Bo Anderson
8004deccd2
cleaner: globally rewrite Perl shebangs by default 2021-05-10 05:50:08 +01:00
Bo Anderson
8db3c6bfd0
language/perl: use versioned shebang 2021-05-10 05:50:08 +01:00
Bo Anderson
728bb547a7
language: raise ShebangDetectionError rather than a generic error 2021-05-10 05:50:08 +01:00
Bo Anderson
1e567161d1
ENV/shared: specify which Perl version we want to use 2021-05-10 05:50:02 +01:00
Nanda H Krishna
346621dd5b
service: delegate more path methods 2021-05-10 00:10:42 +05:30
Bo Anderson
55f90f972d
os/mac/xcode: support Xcode 12.5 2021-05-09 18:34:09 +01:00
Nanda H Krishna
8e1c9234e3
dev-cmd/bump: fix empty array check 2021-05-09 18:07:33 +05:30
Carlo Cabrera
e893f16727
extend/ENV/super: allow bottles with custom architectures
Currently, Homebrew recognises only the architectures listed in
`hardware.rb`. [1] Attempting to pass an unrecognised architecture to
`--bottle-arch` while building a bottle returns an error.

Let's change that by passing unrecognised bottle arches to the compiler
instead of immediately failing with a `CannotInstallFormulaError`.

Partially resolves #5815.

[1] 64b6846d60/Library/Homebrew/hardware.rb (L28-L42)
2021-05-09 11:01:48 +01:00
John Bampton
1691e615fe Fix spelling 2021-05-08 11:20:01 +10:00
Mike McQuaid
3eaa0d7752
Merge pull request #11337 from cnnrmnn/no-shallow-taps
No shallow taps
2021-05-07 22:22:09 +01:00
cnnrmnn
0b5f440cfc Remove reference to full_clone in CoreTap 2021-05-07 16:47:58 -04:00
Connor Mann
29d50f57b3 Add tap --shallow deprecation TODO
Co-authored-by: Rylan Polster <rslpolster@gmail.com>
2021-05-07 16:47:58 -04:00
Connor Mann
e649a7d09e Update Library/Homebrew/cmd/tap.rb
Add tap --full deprecation TODO

Co-authored-by: Rylan Polster <rslpolster@gmail.com>
2021-05-07 16:47:58 -04:00
cnnrmnn
b5569ffd33 Remove full_clone from CoreTap 2021-05-07 16:47:58 -04:00
cnnrmnn
8f7621edb8 Remove trailing whitespace 2021-05-07 16:47:58 -04:00
Connor Mann
bfd4ddfa5a Fix style
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2021-05-07 16:47:58 -04:00
Connor Mann
986089d4f2 Fix style
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2021-05-07 16:47:58 -04:00
Connor Mann
5b6b400c58 Remove deprecation comment
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2021-05-07 16:47:58 -04:00
Connor Mann
18bb644ce7 Remove deprecation comment
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2021-05-07 16:47:58 -04:00
Connor Mann
1e0551fca4 Add no-op message
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2021-05-07 16:47:58 -04:00
Carlo Cabrera
1d70c28178 keg_relocate: style improvements
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2021-05-07 16:47:58 -04:00
Carlo Cabrera
6156fadd65 extend/os/mac/keg_relocate: relocate rpaths on macOS 2021-05-07 16:47:58 -04:00
Carlo Cabrera
a8cbc14ca3 os/mac/keg: add change_rpath method 2021-05-07 16:47:58 -04:00
BrewTestBot
52f905fa2a Update RBI files for rubocop. 2021-05-07 16:47:58 -04:00
BrewTestBot
42f606a43e brew vendor-gems: commit updates. 2021-05-07 16:47:58 -04:00
dependabot[bot]
0b7f6e9c1c build(deps): bump rubocop from 1.13.0 to 1.14.0 in /Library/Homebrew
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.13.0 to 1.14.0.
- [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.13.0...v1.14.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-07 16:47:58 -04:00
BrewTestBot
74e89079ec Update RBI files for rubocop-rails. 2021-05-07 16:47:58 -04:00
BrewTestBot
ed42e664cd brew vendor-gems: commit updates. 2021-05-07 16:47:58 -04:00
dependabot[bot]
add1183f41 build(deps): bump rubocop-rails in /Library/Homebrew
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails) from 2.10.0 to 2.10.1.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases)
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.10.0...v2.10.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-07 16:47:57 -04:00
Carlo Cabrera
bf4ad449bb
formula_installer: set HOMEBREW_RELOCATE_RPATHS
This enables `RPATH` relocation upon pouring bottles.

Part of #11329.
2021-05-07 19:40:40 +01:00
Mike McQuaid
1462f47609
cask/cmd/uninstall_spec: delete more flaky tests.
https://github.com/Homebrew/brew/pull/11337/checks?check_run_id=2528253674
2021-05-07 16:27:52 +01:00
cnnrmnn
b5a7337b05 Add deprecation paths for tap --full/--shallow 2021-05-07 09:29:19 -04:00
Carlo Cabrera
d3013fcbc1
Merge pull request #11331 from carlocab/change-rpath
extend/os/mac/keg_relocate: implement `RPATH` relocation
2021-05-06 17:50:23 +01:00
Mike McQuaid
df12e8f6fe
Merge pull request #11334 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-1.14.0
build(deps): bump rubocop from 1.13.0 to 1.14.0 in /Library/Homebrew
2021-05-06 16:00:48 +01:00
cnnrmnn
02993c5899 Update tests to stop passing full_clone 2021-05-06 10:11:21 -04:00