36540 Commits

Author SHA1 Message Date
Mike McQuaid
22162ddf23
Merge pull request #15709 from MikeMcQuaid/influxdb_token
utils/analytics: new InfluxDB token.
2023-07-18 16:45:51 +01:00
Carlo Cabrera
dc6054a88f
Merge pull request #15708 from syclops/master
docs/FAQ: tap homebrew/core before editing formula
2023-07-18 23:39:28 +08:00
Mike McQuaid
16a36a0910
utils/analytics: new InfluxDB token.
This is created with a different user that's more desirable.
2023-07-18 16:22:23 +01:00
Steve Matsumoto
fa3bfc796d docs/FAQ: tap homebrew/core before editing formula
New installs don't tap `homebrew/core`, so `brew edit foo` fails with
`Error: Invalid usage: foo doesn't exist on disk.` for any package.
Add an instruction to run `brew tap homebrew/core` first, which fixes
this issue.
2023-07-18 10:32:18 -04:00
Mike McQuaid
f195b24335
Merge pull request #15707 from carlocab/more-dupe-rpath-handling
os/mac/keg_relocate: avoid changing to an already existing rpath
2023-07-18 14:26:17 +01:00
Carlo Cabrera
27032e002f
os/mac/keg_relocate: avoid changing to an already existing rpath
Doing `change_rpath(old, new, file)` will error if `new` is already an
rpath for `file`. When this happens, `old` is no longer needed, so we
can delete it.

Fixes a build failure at shivammathur/homebrew-php#1848.
2023-07-18 20:47:10 +08:00
Mike McQuaid
0ae98a8a09
Enable HOMEBREW_SORBET_RUNTIME (sometimes)
Reverts #15385 with some tweaks.
2023-07-18 13:17:54 +01:00
Mike McQuaid
060efa0be6
Merge pull request #15706 from MikeMcQuaid/casks-formulae-sharing
cmd/{casks,formulae}: handle sharding.
2023-07-18 13:13:53 +01:00
Mike McQuaid
4017034c0a
Merge pull request #15704 from MikeMcQuaid/generate_api_safer
dev-cmd/generate-*-api: be a bit safer.
2023-07-18 13:12:31 +01:00
Mike McQuaid
21f586c4bf
cmd/{casks,formulae}: handle sharding.
- Allow subdirectories inside `Casks`/`Formula` directories.
- DRY up repeated code with some variables.
2023-07-18 12:57:54 +01:00
Mike McQuaid
e1a7afb3cf
dev-cmd/generate-*-api: be a bit safer.
- also try generating formula API on macOS
- pull more logic out of `unless args.dry_run?` in case it fails
2023-07-18 12:57:09 +01:00
Mike McQuaid
73b40bc351
Merge pull request #15703 from MikeMcQuaid/bump_fix
dev-cmd/bump-cask-pr: fix install_bundler_gems! logic.
2023-07-18 12:31:54 +01:00
Mike McQuaid
1db83cd4a9
dev-cmd/bump-cask-pr: fix install_bundler_gems! logic. 2023-07-18 12:18:19 +01:00
Mike McQuaid
6b012b6592
Merge pull request #15702 from MikeMcQuaid/api_hashable_no_cellar
api_hashable: remove HOMEBREW_CELLAR.
2023-07-18 12:13:49 +01:00
Mike McQuaid
1b2e0b8082
api_hashable: remove HOMEBREW_CELLAR.
This breaks some API generation and isn't actually required.
2023-07-18 11:58:40 +01:00
Mike McQuaid
dc2ed9f022
Merge pull request #15699 from MikeMcQuaid/homebrew_cellar_placeholder
Use HOMEBREW_CELLAR_PLACEHOLDER
2023-07-18 11:11:59 +01:00
Mike McQuaid
1423543e72
Merge pull request #15701 from MikeMcQuaid/bump_install_bundler
dev-cmd/bump-*-pr: avoid installing gems when unneeded.
2023-07-18 11:08:09 +01:00
Mike McQuaid
c940e15a5c
Use HOMEBREW_CELLAR_PLACEHOLDER
Similarly to HOMEBREW_PREFIX_PLACEHOLDER, this allows the substitution
of HOMEBREW_CELLAR in JSON output when using the API.

Fixes #15668.
2023-07-18 10:59:27 +01:00
Mike McQuaid
1ec7f0acaa
Merge pull request #15700 from MikeMcQuaid/macosx
docs/Installation: fix Mac OS X reference.
2023-07-18 10:53:40 +01:00
Mike McQuaid
3247b2ecfa
dev-cmd/bump-*-pr: avoid installing gems when unneeded.
Fixes #15686
2023-07-18 10:48:11 +01:00
Mike McQuaid
5d03bff6eb
Merge pull request #15698 from MikeMcQuaid/brew_doctor_cask
diagnostic: don't complain about missing homebrew/cask.
2023-07-18 10:45:34 +01:00
Mike McQuaid
68aa5da833
Merge pull request #15614 from carlocab/quictls-cop
rubocops/lines: disallow `quictls` dependencies in homebrew/core
2023-07-18 10:44:09 +01:00
Mike McQuaid
347934d452
docs/Installation: fix Mac OS X reference.
I shouldn't care but: the only versions where this is required are
Mac OS X versions.
2023-07-18 10:40:55 +01:00
Mike McQuaid
a473eef0d5
Merge pull request #15697 from MikeMcQuaid/remove_brew_tap_list_pinned
cmd/tap: remove --list-pinned option.
2023-07-18 10:39:22 +01:00
Mike McQuaid
37ec0c6d1a
diagnostic: don't complain about missing homebrew/cask.
Unless we're in no API mode: we shouldn't check this.

Fixes #15696
2023-07-18 10:31:51 +01:00
Mike McQuaid
a1c9a21548
cmd/tap: remove --list-pinned option.
Not deprecating as it's broken and has been for several major versions.
2023-07-18 10:23:52 +01:00
Mike McQuaid
da01f8f0b9
Merge pull request #15695 from MikeMcQuaid/influxdb_analytics_message_fix_again
Fix (again) InfluxDB analytics messaging
2023-07-18 08:43:18 +01:00
Mike McQuaid
d82d5255f1
Merge pull request #15681 from fxcoudert/texinfo
Do not insist on using macOS texinfo
2023-07-18 08:09:39 +01:00
Mike McQuaid
8f3239bf52
Merge pull request #15689 from osalbahr/docs-add-arch-linux
docs: Requirements: add Arch Linux
2023-07-18 08:05:38 +01:00
Mike McQuaid
77061817f7
Fix (again) InfluxDB analytics messaging
Address https://github.com/Homebrew/brew/pull/15688#issuecomment-1638725595

Fixes https://github.com/Homebrew/brew/issues/15678
2023-07-18 08:03:57 +01:00
Francois-Xavier Coudert
639f59473d Do not insist on using macOS texinfo 2023-07-18 08:57:11 +02:00
Carlo Cabrera
8bfe579e8a
Merge pull request #15691 from Homebrew/sorbet-files-update 2023-07-18 10:18:39 +08:00
Dustin Rodrigues
b12f714a44
utils/pypi: don't overwrite name/extras/version from basic_metadata if already set 2023-07-17 21:50:26 -04:00
BrewTestBot
7fc3ff6984
sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow.
2023-07-18 00:44:45 +00:00
Mike McQuaid
7ee069ef47
Merge pull request #15688 from MikeMcQuaid/analytics_influxdb_message
utils/analytics: hide InfluxDB message correctly.
2023-07-17 19:45:59 +01:00
Osama Albahrani
cefa2d197b
docs: Requirements: add Arch Linux
Note: I'm not entirely sure if these are sufficient. I mimicked what's [in `install.sh`](https://github.com/Homebrew/install/blob/master/install.sh#L1052) and what's already listed for the remaining distros.
2023-07-17 14:39:52 -04:00
Mike McQuaid
c2ce8e7033
utils/analytics: hide InfluxDB message correctly.
Fixes #15678
2023-07-17 19:26:10 +01:00
Mike McQuaid
fb35578c54
Merge pull request #15676 from Bo98/tap-fixes
Introduce CoreCaskTap class and fix cases of core taps were being unnecessarily installed
2023-07-17 19:22:22 +01:00
Mike McQuaid
e48898d5ad
Merge pull request #15679 from carlocab/pyoxidizer-check
rubocops/lines: simplify PyoxidizerCheck
2023-07-17 19:20:16 +01:00
Mike McQuaid
abcabd0cb4
Merge pull request #15685 from carlocab/opt-rpaths
os/mac/keg_relocate: replace Cellar references in rpaths
2023-07-17 19:19:57 +01:00
Mike McQuaid
5040da54c7
Merge pull request #15687 from colindean/patch-1
Corrects an uncaught spelling error
2023-07-17 19:16:09 +01:00
Colin Dean
de1e1fdf0a
Corrects an uncaught spelling error
I guess someone did mot see it.
2023-07-17 10:33:48 -04:00
Carlo Cabrera
128746f92b
Merge pull request #15683 from bevanjkay/cask-cookbook-update
docs/cask: replace single-quoted with double-quoted
2023-07-17 22:12:43 +08:00
Carlo Cabrera
a7c8aab68c
os/mac/keg_relocate: replace Cellar references in rpaths
Some formulae (e.g. `php`) use rpaths that reference Cellar paths
belonging to other formulae. Let's make sure these rpaths don't break by
making them use opt paths instead.
2023-07-17 14:09:35 +08:00
Carlo Cabrera
8ffac3e2ac
Merge pull request #15684 from carlocab/rpath-dupes
os/mac/mach: report duplicate rpaths
2023-07-17 13:28:06 +08:00
Carlo Cabrera
13f2dc325e
os/mac/mach: report duplicate rpaths
We don't want to call `uniq` on this because this breaks our handling of
duplicate rpaths.
2023-07-17 13:11:12 +08:00
Bevan Kay
6a78d5833b
docs/cask: replace single-quoted with double-quoted 2023-07-17 12:52:15 +10:00
Nanda H Krishna
bd5bd8437f
Merge pull request #15682 from Homebrew/sponsors-maintainers-man-completions
Update sponsors.
2023-07-16 01:03:43 -04:00
BrewTestBot
ad80f3082e
Update sponsors.
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml) workflow.
2023-07-16 00:06:45 +00:00
Michka Popoff
518fb43112
Merge pull request #15656 from osalbahr/silverbrew
Feature: support symlinked /home
2023-07-15 13:45:07 +02:00