Commit Graph
28061 Commits
Author SHA1 Message Date
BrewTestBot cb1ef7062c Update RBI files for addressable. 2021-07-05 18:07:09 +00:00
BrewTestBot 4355f50cfe brew vendor-gems: commit updates. 2021-07-05 18:05:02 +00:00
dependabot[bot] ce621a1956 build(deps): bump addressable from 2.7.0 to 2.8.0 in /Library/Homebrew
Bumps [addressable](https://github.com/sporkmonger/addressable) from 2.7.0 to 2.8.0.
- [Release notes](https://github.com/sporkmonger/addressable/releases)
- [Changelog](https://github.com/sporkmonger/addressable/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sporkmonger/addressable/compare/addressable-2.7.0...addressable-2.8.0)

---
updated-dependencies:
- dependency-name: addressable
  dependency-type: indirect
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-05 18:02:39 +00:00
Dawid Dziurla 35b15af400 Merge pull request #11650 from Homebrew/dawidd6-patch-1
components_order: allow ignore_missing_libraries in on_os
3.2.1
2021-07-05 06:52:06 +02:00
Dawid Dziurla d50bd605b8 components_order: allow ignore_missing_libraries in on_os 2021-07-04 18:34:03 +02:00
Michka Popoff d3c7eb31f9 Merge pull request #11649 from Homebrew/dawidd6-patch-1
keg_relocate: swap env var
2021-07-04 15:27:12 +02:00
Dawid Dziurla 8d5dc50b68 keg_relocate: swap env var 2021-07-04 15:02:39 +02:00
Mike McQuaid 83aa3ff258 Merge pull request #11637 from carlocab/runtime-cpu-allowlist
rubocops/lines: check allowlist for use of `ENV.runtime_cpu_detection`
2021-07-02 13:53:30 +01:00
Nanda H Krishna e20ec394b9 Merge pull request #11638 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-rails-2.11.2 2021-07-02 01:50:50 +05:30
BrewTestBot 366a901fc9 Update RBI files for rubocop-rails. 2021-07-01 18:09:45 +00:00
BrewTestBot 1f98c60b81 brew vendor-gems: commit updates. 2021-07-01 18:06:57 +00:00
dependabot[bot] 8b12b6d04b build(deps): bump rubocop-rails in /Library/Homebrew
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails) from 2.11.1 to 2.11.2.
- [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.11.1...v2.11.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-01 18:03:20 +00:00
Carlo Cabrera 92d224f0fc rubocops/lines: check allowlist for use of ENV.runtime_cpu_detection
This is implements the first audit discussed in #11608.
2021-07-01 18:38:54 +01:00
Carlo Cabrera 89aeaffd9f Merge pull request #11608 from carlocab/runtime-arch
superenv: handle formulae with runtime CPU detection
2021-07-01 10:16:42 -07:00
Carlo Cabrera 0404da7ba7 superenv: handle formulae with runtime CPU detection
Some formulae are able to detect the features of the runtime CPU, and
execute code accordingly. This typically entails 1) the detection of
features of the build-time CPU in order to determine the targets that
the compiler can generate code for, and 2) generating code for the
targets that the compiler can support.

Our filtering of optimization flags can cause misdetection of compiler
features, leading to failed builds [1], and miscompilation even when the
build does not fail [2].

Let's try to fix this by allowing formulae to declare
`ENV.runtime_cpu_detection` which skips the filtering of `-march` and
related flags.

I've also skipped the filtering of the optimisation
level, since it seems to me that if upstream maintainers have gone to
the lengths of writing code that detects runtime hardware, they probably
also know better about appropriate `-O` flags to use.

This is a partial list of formulae that should make use of this feature:
1. apache-arrow
2. fftw
3. gromacs
4. open-mpi
5. openblas

Partially resolves Homebrew/homebrew-core#76537.

[1] open-mpi/ompi#8306 and linked issues/PRs
[2] Homebrew/homebrew-core#76537
2021-07-01 16:24:38 +01:00
Mike McQuaid b2478dcd1e Merge pull request #11636 from Homebrew/update-man-completions
Update maintainers, manpage and completions.
2021-07-01 11:49:57 +01:00
Mike McQuaid dae4ed288e Merge pull request #11635 from hyuraku/repair-check_deleted_formula
fix duplicate keg names in `Keg.all` names
2021-07-01 11:42:56 +01:00
BrewTestBot 5aaf64eff5 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-07-01 10:31:00 +00:00
Alexander Bayandin ffb28d8867 Merge pull request #11628 from areese/add-reinstall-git
reinstall: add support for the --git option
2021-07-01 11:29:30 +01:00
Nanda H Krishna a828538dfc Merge pull request #11634 from Homebrew/sorbet-files-update
sorbet: Update RBI files.
2021-07-01 08:29:28 +05:30
hyuraku d177d8a159 make all keg names uniq 2021-07-01 09:20:58 +09:00
BrewTestBot f634c672de sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow.
2021-07-01 00:11:11 +00:00
Mike McQuaid 0a503cb62b Merge pull request #11622 from MikeMcQuaid/deprecate_bottle_disable_comment
formula_support: deprecate `bottle :unneeded`/`:disabled` in 3.3.0
2021-06-30 19:48:53 +01:00
Allen Reese 128f63db53 reinstall: add support for the --git option 2021-06-30 10:16:46 -07:00
Mike McQuaid c37794e653 formula_support: deprecate bottle :unneeded/:disabled in 3.3.0
We'll no longer need this DSL so let's move towards deprecation.
2021-06-30 17:35:10 +01:00
Mike McQuaid eec2d609bd Merge pull request #11630 from samford/remove-nokogiri-from-gemfile
Remove nokogiri from Gemfile
2021-06-30 14:41:46 +01:00
Sam Ford 2342dcd90c Add comment to Gemfile about disallowed gems 2021-06-30 09:11:47 -04:00
Sam Ford bb463376e8 Remove nokogiri from Gemfile 2021-06-30 09:11:46 -04:00
Mike McQuaid adf6766f08 Merge pull request #11615 from Homebrew/dependabot/bundler/docs/html-proofer-3.19.2
build(deps-dev): bump html-proofer from 3.19.1 to 3.19.2 in /docs
2021-06-30 13:21:43 +01:00
Mike McQuaid 18a418778d Merge pull request #11613 from Homebrew/dependabot/bundler/docs/dnsruby-1.61.7
build(deps): bump dnsruby from 1.61.6 to 1.61.7 in /docs
2021-06-30 13:19:38 +01:00
Mike McQuaid 467c8b2326 Merge pull request #11614 from Homebrew/dependabot/bundler/docs/faraday-1.4.3
build(deps): bump faraday from 1.4.2 to 1.4.3 in /docs
2021-06-30 13:17:13 +01:00
Mike McQuaid 6516e19c05 Merge pull request #11616 from Homebrew/dependabot/bundler/docs/activesupport-6.0.4
build(deps): bump activesupport from 6.0.3.7 to 6.0.4 in /docs
2021-06-30 13:09:44 +01:00
Alexander Bayandin 8e7dfe29bd Merge pull request #11620 from bayandin/bayandin-patch-1
Acceptable-Formulae: add a quote from Veracode report
2021-06-30 13:06:50 +01:00
dependabot[bot] e0bcc1b0fd build(deps): bump activesupport from 6.0.3.7 to 6.0.4 in /docs
Bumps [activesupport](https://github.com/rails/rails) from 6.0.3.7 to 6.0.4.
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v6.1.4/activesupport/CHANGELOG.md)
- [Commits](https://github.com/rails/rails/compare/v6.0.3.7...v6.0.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-30 11:51:34 +00:00
dependabot[bot] be3af2682d build(deps-dev): bump html-proofer from 3.19.1 to 3.19.2 in /docs
Bumps [html-proofer](https://github.com/gjtorikian/html-proofer) from 3.19.1 to 3.19.2.
- [Release notes](https://github.com/gjtorikian/html-proofer/releases)
- [Commits](https://github.com/gjtorikian/html-proofer/compare/v3.19.1...v3.19.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-30 11:51:29 +00:00
dependabot[bot] d1a1d246b8 build(deps): bump faraday from 1.4.2 to 1.4.3 in /docs
Bumps [faraday](https://github.com/lostisland/faraday) from 1.4.2 to 1.4.3.
- [Release notes](https://github.com/lostisland/faraday/releases)
- [Changelog](https://github.com/lostisland/faraday/blob/main/CHANGELOG.md)
- [Commits](https://github.com/lostisland/faraday/compare/v1.4.2...v1.4.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-30 11:51:29 +00:00
dependabot[bot] a1f2f6c7cd build(deps): bump dnsruby from 1.61.6 to 1.61.7 in /docs
Bumps [dnsruby](https://github.com/alexdalitz/dnsruby) from 1.61.6 to 1.61.7.
- [Release notes](https://github.com/alexdalitz/dnsruby/releases)
- [Changelog](https://github.com/alexdalitz/dnsruby/blob/master/RELEASE_NOTES.md)
- [Commits](https://github.com/alexdalitz/dnsruby/compare/v1.61.6...v1.61.7)

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

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-30 11:51:27 +00:00
Nanda H Krishna 45b2b549ff Merge pull request #11631 from Homebrew/update-man-completions
Update maintainers, manpage and completions.
2021-06-30 14:38:03 +05:30
BrewTestBot d7022f1f11 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-06-30 08:43:23 +00:00
Mike McQuaid 0cd08fefd0 Merge pull request #11624 from Homebrew/tweak_buildpulse
Fix BuildPulse handling
2021-06-30 09:40:46 +01:00
Mike McQuaid d490e2a9a7 Fix BuildPulse handling
- be more verbose with output to be clear when we're using/submitting to
  BuildPulse
- remove the duplicate BuildPulse submission step
2021-06-30 09:20:56 +01:00
Mike McQuaid 1680ddb267 utils/repology: temporarily disable functionality.
Doesn't work with system `curl` currently.
2021-06-30 09:20:56 +01:00
Sam Ford b3d95b89e4 Merge pull request #11610 from samford/replace-nokogiri-with-rexml-part-two
Replace Nokogiri with REXML
2021-06-29 20:51:48 -04:00
Mike McQuaid 5a5db3ab96 Merge pull request #11239 from MikeMcQuaid/audit_core_bottle_disabled_unneeded
formula_auditor: don't allow `bottle :unneeded` in core.
2021-06-29 13:23:17 +01:00
Mike McQuaid 1e8f6d79ff Merge pull request #11598 from Homebrew/buildpulse-retry
Tweak BuildPulse/`rspec-retry` logic
2021-06-29 13:14:53 +01:00
Alexander Bayandin 7513c9f3b1 Acceptable-Formulae: quote from Veracode report 2021-06-29 12:54:32 +01:00
Mike McQuaid a4c2e0e1b3 Tweak BuildPulse/rspec-retry logic
BuildPulse is trying to find flaky tests for us but, given the previous
model of using `rspec-retry`, it would rarely find them. Instead, let's
try to always rerun `brew tests` multiple times, report to BuildPulse
each time (by moving the reporting logic into `brew tests`) and disable
`rspec-retry` when using BuildPulse.

While we're here, let's enable `rspec-retry` locally so we don't have
flaky tests biting maintainers/contributors there.
2021-06-29 12:43:47 +01:00
Mike McQuaid 0eb9b62c2d formula_auditor: don't allow bottle :unneeded in core.
Now we have `all:` bottles and Bintray is going away for `mirror`s:
let's bottle everything in Homebrew/homebrew-core.
2021-06-29 12:42:30 +01:00
Carlo Cabrera 04532cb621 Merge pull request #11611 from carlocab/venv-system-site-packages
language/python: create venvs with access to system site packages
2021-06-28 19:37:11 -07:00
Sam Ford 3ffa2e68c0 Merge pull request #11557 from cho-m/sparkle-check-min-version
livecheck/strategy/sparkle: check minimumSystemVersion for compatibility
2021-06-28 17:30:35 -04:00