21081 Commits

Author SHA1 Message Date
Bo Anderson
07547e8cae extend/pathname: use Java.overridable_java_home_env in write_jar_script 2020-06-10 17:08:41 +01:00
Bo Anderson
bbb2696742 language/java: add support for OpenJDK formula 2020-06-10 17:08:38 +01:00
Mike McQuaid
342b957824
Merge pull request #7720 from Bo98/java_home_cmd
language/java: deprecate java_home_cmd
2020-06-10 15:58:08 +01:00
Mike McQuaid
1e45d051c0
Merge pull request #7718 from Bo98/terminfo
utils/ruby.sh: set TERMINFO_DIRS to bundled terminfo
2020-06-10 15:40:48 +01:00
Bo Anderson
d56c6b31a0 language/java: deprecate java_home_cmd 2020-06-10 15:11:56 +01:00
Bo Anderson
87931e1c03 utils/ruby.sh: set TERMINFO_DIRS to bundled terminfo 2020-06-10 14:36:18 +01:00
Mike McQuaid
b5a6e611c2
Merge pull request #7716 from MikeMcQuaid/deprecate_mavericks
Drop Mavericks support.
2020-06-10 13:03:13 +01:00
Jonathan Chang
b99bfe1b8c
Merge pull request #7717 from jonchang/preserve-trailers
pr-pull: preserve trailers when signing off commit
2020-06-10 21:15:56 +10:00
Jonathan Chang
5511dfc526
Merge pull request #7714 from jonchang/bintray-check-upload-publish
bintray: stricter checking of upload results
2020-06-10 19:35:38 +10:00
Jonathan Chang
ee9c335b51 pr-pull: preserve trailers when signing off commit 2020-06-10 19:27:05 +10:00
Mike McQuaid
b58fa4ebb1
Drop Mavericks support.
Companion to https://github.com/Homebrew/brew/pull/7698.

Provide better, `odeprecated` messaging for
`depends_on :macos => :mavericks` and otherwise just fix up the code
that relied on `:mavericks`.
2020-06-10 10:06:46 +01:00
Mike McQuaid
266b051344
Merge pull request #7715 from MikeMcQuaid/devel-deprecation-docs
Adjust documentation for `devel` deprecation.
2020-06-10 09:36:53 +01:00
Jonathan Chang
f428214d13
bintray: clarify conditions
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2020-06-10 18:06:56 +10:00
Mike McQuaid
1eefc4c584
Adjust documentation for devel deprecation.
Update the documentation to be consistent with #7688.
2020-06-10 09:06:36 +01:00
Mike McQuaid
da2ccb55bb
Merge pull request #7713 from MikeMcQuaid/audit-handle-nil-revision
dev-cmd/audit: handle nil newest_committed_revision.
2020-06-10 09:00:54 +01:00
Jonathan Chang
b57297d253 bintray: stricter checking of upload results
Parse the JSON output of the upload and publish steps to ensure that
a "success" message is always seen on upload, and that the number of
files published is the same as the number of files we wanted to publish
as based on the bottle JSON description.
2020-06-10 17:52:04 +10:00
Mike McQuaid
0dd004f53d
dev-cmd/audit: handle nil newest_committed_revision.
Fixes #7712.
2020-06-10 08:39:41 +01:00
Mike McQuaid
3a7213c255
Merge pull request #7711 from Homebrew/dependabot/bundler/docs/ffi-1.13.1
build(deps): bump ffi from 1.13.0 to 1.13.1 in /docs
2020-06-09 17:27:05 +01:00
dependabot-preview[bot]
1365f8d025
build(deps): bump ffi from 1.13.0 to 1.13.1 in /docs
Bumps [ffi](https://github.com/ffi/ffi) from 1.13.0 to 1.13.1.
- [Release notes](https://github.com/ffi/ffi/releases)
- [Changelog](https://github.com/ffi/ffi/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ffi/ffi/compare/1.13.0...1.13.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-09 14:43:37 +00:00
Mike McQuaid
ba84d2423f
Merge pull request #7707 from issyl0/maintainers-docs-brew-mirror
docs/Maintainer-Guidelines: Document `brew mirror`
2020-06-09 08:44:03 +01:00
Issy Long
fdc1068071
docs/Maintainer-Guidelines: Document brew mirror
- I vaguely remembered that ImageMagick was a download we mirrored on
  BinTray and that doing so required some manual effort post-merge. I
  went looking for some docs to confirm that memory, but didn't find
  any.
2020-06-08 16:41:36 +01:00
Mike McQuaid
d07d22091b
Merge pull request #7684 from Homebrew/faster_audit_revision_and_version_scheme
audit: make audit_revision_and_version_scheme faster.
2020-06-08 15:53:14 +01:00
Mike McQuaid
2a94d382ac
audit: make audit_revision_and_version_scheme faster.
This is really, really slow at the moment for a few reasons:
- it goes through the list of revisions twice
- it checks many more revisions than it needs to

Even after these improvements it's still by far the slowest audit so
am also making it a `--git` only audit.

Additionally, to further improve default `brew audit` performance do not
run `brew style` checks when doing `brew audit` with no arguments.

`brew style` can be run quickly and efficiently on all of a tap (and is
cached) so no need to duplicate it here.
2020-06-08 15:00:09 +01:00
Mike McQuaid
82e3dea7d1
Merge pull request #7704 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-0.85.1
build(deps): bump rubocop from 0.85.0 to 0.85.1 in /Library/Homebrew
2020-06-08 09:23:49 +01:00
Mike McQuaid
92fc47b94a
Merge pull request #7706 from Homebrew/dependabot/bundler/Library/Homebrew/regexp_parser-1.7.1
build(deps): bump regexp_parser from 1.7.0 to 1.7.1 in /Library/Homebrew
2020-06-08 08:46:14 +01:00
dependabot-preview[bot]
aa1cf09898
build(deps): bump regexp_parser from 1.7.0 to 1.7.1 in /Library/Homebrew
Bumps [regexp_parser](https://github.com/ammar/regexp_parser) from 1.7.0 to 1.7.1.
- [Release notes](https://github.com/ammar/regexp_parser/releases)
- [Changelog](https://github.com/ammar/regexp_parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ammar/regexp_parser/compare/v1.7.0...v1.7.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-08 05:53:56 +00:00
dependabot-preview[bot]
219ad5dd49
build(deps): bump rubocop from 0.85.0 to 0.85.1 in /Library/Homebrew
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.85.0 to 0.85.1.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.85.0...v0.85.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-07 15:57:33 +00:00
Issy Long
5a63636529
Merge pull request #7703 from issyl0/allowlist-and-denylist
Use "allowlist" and "denylist" instead of "whitelist" and "blacklist"
2020-06-06 23:15:08 +01:00
Issy Long
8eba9b86ab
Change occurrences of "blacklist" to "denylist" or "disallow"
- Depending on context, I've gone for either "denylist" or "disallow"
  here. "Disallow" for things in sentences, or actions, and "denylist"
  for list of things.
2020-06-06 22:38:33 +01:00
Issy Long
0041ea21f5
Change occurrences of "whitelist" to "allowlist" 2020-06-06 22:38:32 +01:00
Vítor Galvão
aff92b3af3
Merge pull request #7606 from vitorgalvao/appcast-configuration-match
Cask: rename appcast configuration to must_contain
2020-06-06 03:49:22 +01:00
Vítor Galvão
446ef2c85f
Merge branch 'master' into appcast-configuration-match 2020-06-06 03:04:57 +01:00
Vítor Galvão
d485a185d0
Merge pull request #7674 from vitorgalvao/cask-appcast-config-adjusted
Cask: use regex in appcast adjusted_version_stanza
2020-06-06 02:55:15 +01:00
Vítor Galvão
8961ef40d5 Cask: rename appcast configuration to must_contain 2020-06-06 02:53:48 +01:00
Mike McQuaid
13caf6e6bb
Merge pull request #7699 from Homebrew/dependabot/bundler/Library/Homebrew/i18n-1.8.3
build(deps): bump i18n from 1.8.2 to 1.8.3 in /Library/Homebrew
2020-06-05 11:08:31 +01:00
Michka Popoff
1be708922f
Merge pull request #7436 from iMichka/audit-block
on_os_blocks: add audit
2020-06-05 11:24:25 +02:00
Mike McQuaid
72f1998030
brew vendor-gems: commit updates. 2020-06-05 09:51:55 +01:00
dependabot-preview[bot]
289380e66a
build(deps): bump i18n from 1.8.2 to 1.8.3 in /Library/Homebrew
Bumps [i18n](https://github.com/svenfuchs/i18n) from 1.8.2 to 1.8.3.
- [Release notes](https://github.com/svenfuchs/i18n/releases)
- [Changelog](https://github.com/ruby-i18n/i18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/svenfuchs/i18n/compare/v1.8.2...v1.8.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-05 09:50:00 +01:00
Mike McQuaid
6409fe78b6
Merge pull request #7688 from MikeMcQuaid/deprecate-devel
formula: deprecate devel blocks.
2020-06-05 09:43:35 +01:00
Mike McQuaid
6eeb3086c0
Merge pull request #7700 from MikeMcQuaid/deprecate-brew-pull
dev-cmd/pull: deprecate.
2020-06-05 09:32:32 +01:00
Mike McQuaid
6af8b76cc6
Merge pull request #7697 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-performance-1.6.1
build(deps): bump rubocop-performance from 1.6.0 to 1.6.1 in /Library/Homebrew
2020-06-05 09:28:33 +01:00
Mike McQuaid
22857b56b9
formula: deprecate devel blocks.
As we haven't released 2.3.1 I think we can get away with sneaking this
in. I'm also prepared to back this out if it's too widely used and
there's too much backlash.
2020-06-05 09:22:49 +01:00
Mike McQuaid
80c1a166b1
dev-cmd/pull: deprecate.
We no longer use this and `hub checkout` does what we want better.
2020-06-05 08:53:03 +01:00
Mike McQuaid
e0906312c8
brew vendor-gems: commit updates. 2020-06-05 08:45:48 +01:00
Mike McQuaid
9c9ef77aeb
Merge pull request #7693 from issyl0/fix-another-installed-method-deprecation
formula_installer: Fix `.installed?` method deprecation
2020-06-05 08:31:12 +01:00
Mike McQuaid
4479e0452e
Merge pull request #7694 from mistydemeo/fix_nil_sdk_check
ENV: SDK can be nil
2020-06-05 08:28:04 +01:00
dependabot-preview[bot]
2427d16a59
build(deps): bump rubocop-performance in /Library/Homebrew
Bumps [rubocop-performance](https://github.com/rubocop-hq/rubocop-performance) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/rubocop-hq/rubocop-performance/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop-performance/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop-performance/compare/v1.6.0...v1.6.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-05 03:31:43 +00:00
Misty De Meo
613c397b34 ENV: SDK can be nil 2020-06-04 17:38:25 -07:00
Issy Long
ad3acf800b
formula_installer: Fix .installed? method deprecation
- Trying to test out a user-submitted `brew bump-formula-pr` for
  `app-engine-java` gave an error locally that [hasn't shown up on
  CI](https://github.com/Homebrew/homebrew-core/pull/55798/checks?check_run_id=740165542),
  oddly.

```
➜ brew install app-engine-java -s && brew test app-engine-java
Error: Calling Formula#installed? is deprecated! Use Formula#latest_version_installed? (or Formula#any_version_installed? ) instead.
/usr/local/Homebrew/Library/Homebrew/compat/formula.rb:6:in `installed?'
/usr/local/Homebrew/Library/Homebrew/formula_installer.rb:421:in `block (2 levels) in check_requirements'
/usr/local/Homebrew/Library/Homebrew/formula_installer.rb:420:in `each'
/usr/local/Homebrew/Library/Homebrew/formula_installer.rb:420:in `block in check_requirements'
/usr/local/Homebrew/Library/Homebrew/formula_installer.rb:419:in `each_pair'
/usr/local/Homebrew/Library/Homebrew/formula_installer.rb:419:in `check_requirements'
/usr/local/Homebrew/Library/Homebrew/formula_installer.rb:392:in `compute_dependencies'
/usr/local/Homebrew/Library/Homebrew/formula_installer.rb:149:in `verify_deps_exist'
/usr/local/Homebrew/Library/Homebrew/formula_installer.rb:143:in `prelude'
/usr/local/Homebrew/Library/Homebrew/cmd/install.rb:328:in `install_formula'
/usr/local/Homebrew/Library/Homebrew/cmd/install.rb:261:in `block in install'
/usr/local/Homebrew/Library/Homebrew/cmd/install.rb:259:in `each'
/usr/local/Homebrew/Library/Homebrew/cmd/install.rb:259:in `install'
/usr/local/Homebrew/Library/Homebrew/brew.rb:110:in `<main>'
```
2020-06-04 22:54:07 +01:00
Michka Popoff
c494528f15 on_os_blocks: add audit 2020-06-04 17:36:28 +02:00