41947 Commits

Author SHA1 Message Date
Michael Cho
2cbeb10b4a
docs/Installation: use HEAD similar to install repo README.md
Signed-off-by: Michael Cho <michael@michaelcho.dev>
2024-04-15 13:00:30 -04:00
Mike McQuaid
40d2f5c23a
Merge pull request #17087 from cho-m/keg-python2.7-refs-deprecate
keg: comment to odeprecated some Python 2 related methods
2024-04-15 08:46:17 +01:00
Mike McQuaid
03bb1edbcd
Merge pull request #17086 from Moisan/pin_setup-ruby_action
workflow/docs.yml: pin setup-ruby action
2024-04-15 08:43:54 +01:00
Mike McQuaid
c44bf6f432
Merge pull request #16817 from cho-m/virtualenv-basic-resource-order-args
language/python: order args for `virtualenv_install_with_resources`
2024-04-15 08:37:08 +01:00
Mike McQuaid
4c0a1c7a02
keg: remove unused python methods. 2024-04-15 08:35:32 +01:00
Mike McQuaid
1bba1955f1
workflows/docs: improve another setup-ruby pin comment.
Co-authored-by: Bo Anderson <mail@boanderson.me>
2024-04-15 08:34:21 +01:00
Mike McQuaid
72f1558785
workflows/docs: improve setup-ruby pin comment.
Co-authored-by: Bo Anderson <mail@boanderson.me>
2024-04-15 08:34:02 +01:00
Mike McQuaid
361d0ffed6
Merge pull request #17083 from cho-m/python-doc-updates
docs(Python): reapply suggestions and update outdated info
2024-04-15 08:33:37 +01:00
Mike McQuaid
0fc9c9f81e
Merge pull request #16941 from alebcay/elf-avoid-ldd
os/linux/elf: avoid using ldd for listing dynamic dependencies
2024-04-15 08:29:39 +01:00
Michael Cho
ecb7daba58
language/python: order args for virtualenv_install_with_resources
Add `without`, `start_with`, and `end_with` to allow basic control over
the order that resources are installed so that the situations where we
have to split up `virtualenv_install_with_resources` is reduced.

Co-authored-by: Kevin <apainintheneck@gmail.com>
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
Signed-off-by: Michael Cho <michael@michaelcho.dev>
2024-04-14 22:21:32 -04:00
Michael Cho
89a3ecda15
docs(Python): reapply suggestions and update outdated info
* Reapply dropped commit in https://github.com/Homebrew/brew/pull/16643
* Change bindings example as `protobuf` no longer has any
* Remove `name "foo"` in example
* Replace `Language::Python.setup_install_args` example with `pip`
* Add some hints for CMake and autotools scripts given common issue of
  incorrect Python selection due to allowing multiple Python deps
* Add note that `.pth` files should be avoided due to contamination

Co-authored-by: Eric Knibbe <enk3@outlook.com>
Signed-off-by: Michael Cho <michael@michaelcho.dev>
2024-04-14 21:42:25 -04:00
Michael Cho
060fb92527
keg: comment to odeprecated some Python 2 related methods
Signed-off-by: Michael Cho <michael@michaelcho.dev>
2024-04-14 19:58:16 -04:00
Thierry Moisan
bc6078ded5
workflow/docs.yml: pin setup-ruby action 2024-04-14 18:04:46 -04:00
Patrick Linnane
9edabf02ce
Merge pull request #17085 from Homebrew/dependabot/bundler/Library/Homebrew/tapioca-0.13.2 4.2.18 2024-04-14 13:27:54 -07:00
Patrick Linnane
97a277a8ca
Merge pull request #17084 from Homebrew/dependabot/bundler/Library/Homebrew/multi-92c7acb997 2024-04-14 13:17:26 -07:00
BrewTestBot
1e56d82af3
Update RBI files for tapioca.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
2024-04-14 20:07:44 +00:00
BrewTestBot
4a0bf78a85
brew vendor-gems: commit updates. 2024-04-14 20:07:30 +00:00
BrewTestBot
93f997b70e
brew vendor-gems: commit updates. 2024-04-14 20:07:11 +00:00
dependabot[bot]
c3c24709a2
build(deps-dev): bump tapioca from 0.13.1 to 0.13.2 in /Library/Homebrew
Bumps [tapioca](https://github.com/Shopify/tapioca) from 0.13.1 to 0.13.2.
- [Release notes](https://github.com/Shopify/tapioca/releases)
- [Commits](https://github.com/Shopify/tapioca/compare/v0.13.1...v0.13.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-14 20:06:40 +00:00
Patrick Linnane
9c119f3c28
Merge pull request #17082 from Homebrew/longer-timeout-for-12-x86_64 2024-04-14 13:06:29 -07:00
dependabot[bot]
d8ecad09b0
build(deps): bump sorbet-static-and-runtime and sorbet-runtime
Bumps [sorbet-static-and-runtime](https://github.com/sorbet/sorbet) and [sorbet-runtime](https://github.com/sorbet/sorbet). These dependencies needed to be updated together.

Updates `sorbet-static-and-runtime` from 0.5.11342 to 0.5.11346
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `sorbet-runtime` from 0.5.11342 to 0.5.11346
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

---
updated-dependencies:
- dependency-name: sorbet-static-and-runtime
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: sorbet-runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-14 20:06:20 +00:00
Caleb Xu
a4e0ccc1f6
os/linux/elf: avoid using ldd for listing dynamic dependencies 2024-04-13 19:35:30 -04:00
Caleb Xu
c6b98d0b8c
os/linux/ld: add functions for querying dynamic linker 2024-04-13 19:35:29 -04:00
Caleb Xu
4b0e950736
utils/path: add child_of? method 2024-04-13 19:35:29 -04:00
Ruoyu Zhong
4820c47bf0
github_runner_matrix: simplify
Co-authored-by: Carlo Cabrera <30379873+carlocab@users.noreply.github.com>
2024-04-14 00:02:37 +08:00
Ruoyu Zhong
3c3ee46f08
github_runner_matrix: increase timeout for self-hosted 12-x86_64
It is usually slower than other Intel runners and has timed out more
often recently.
2024-04-13 20:09:40 +08:00
Patrick Linnane
17d5ab381b
Merge pull request #17080 from Homebrew/dependabot/bundler/Library/Homebrew/multi-59c509f7da 2024-04-12 10:36:09 -07:00
BrewTestBot
c5d55ae0dc
brew vendor-gems: commit updates. 2024-04-12 17:25:39 +00:00
dependabot[bot]
8226c02803
build(deps): bump sorbet-runtime and sorbet-static-and-runtime
Bumps [sorbet-runtime](https://github.com/sorbet/sorbet) and [sorbet-static-and-runtime](https://github.com/sorbet/sorbet). These dependencies needed to be updated together.

Updates `sorbet-runtime` from 0.5.11340 to 0.5.11342
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `sorbet-static-and-runtime` from 0.5.11340 to 0.5.11342
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

---
updated-dependencies:
- dependency-name: sorbet-runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: sorbet-static-and-runtime
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-12 17:24:50 +00:00
Mike McQuaid
4861c6fff0
Merge pull request #17076 from willfaught/master
cmd, cask: info prints whether installed
2024-04-12 18:02:27 +01:00
Will Faught
29c561eb59 Use newlines in package info 2024-04-12 09:52:37 -07:00
Will Faught
661f78e9c1
Update Library/Homebrew/cmd/tap-info.rb
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2024-04-12 09:49:33 -07:00
Carlo Cabrera
cfadc894e5
Merge pull request #17079 from Homebrew/sponsors-maintainers-man-completions
Update manpage and completions.
2024-04-12 23:03:45 +08:00
BrewTestBot
00ac453d2e
Update manpage and completions.
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml) workflow.
2024-04-12 14:53:39 +00:00
Mike McQuaid
c683e011b8
Merge pull request #17049 from trail-of-forks/ww/attestation
attestation: add initial attestation helpers, integrate into `brew install`
2024-04-12 15:52:51 +01:00
William Woodruff
1607d04ad2
test: add Bottle#filename test
Signed-off-by: William Woodruff <william@yossarian.net>
2024-04-12 10:41:55 -04:00
Carlo Cabrera
b16112f8b8
Merge pull request #17075 from alebcay/cmake-disable-fetchcontent
formula: add FETCHCONTENT_FULLY_DISCONNECTED to std_cmake_args
2024-04-12 22:37:19 +08:00
William Woodruff
faa00c8c79
handle backfilled attestation subjects correctly
Signed-off-by: William Woodruff <william@yossarian.net>
2024-04-11 16:44:57 -04:00
Issy Long
4f85192a6b
Merge pull request #17074 from Homebrew/envconfig-alphabetize
Alphabetize `EnvConfig::ENVS`
2024-04-11 20:33:34 +01:00
William Woodruff
e2b5d93198
more attestation coverage
Signed-off-by: William Woodruff <william@yossarian.net>
2024-04-11 13:39:13 -04:00
Caleb Xu
60d9e63ae4
formula: add FETCHCONTENT_FULLY_DISCONNECTED to std_cmake_args 2024-04-11 13:03:33 -04:00
Issy Long
dd5ea99f58
Alphabetize EnvConfig::ENVS and regenerate docs 2024-04-11 17:58:08 +01:00
Issy Long
c72598d937
Test that EnvConfig::ENVS hash keys are alphabetical
- Spoiler: they aren't.
- As part of Volunteer Month at work I introduced `hharen` to contributing to
  Homebrew, `cd $(brew --repo)`, `brew tests`, `brew style`, etc.
- We started to write a RuboCop for this. But my current thinking is that this
  test might be sufficient since it might be easier to notice "oop, a test is
  failing and I've added a new envvar" and re-alphabetize it than to write a
  RuboCop linter for it to do the one-time autofix. Considering how little this
  gets changed?

Co-authored-by: Hana <hharen@github.com>
2024-04-11 17:58:08 +01:00
Mike McQuaid
66cff73fda
Merge pull request #17072 from colindean/patch-4
Publish 2024 AGM minutes summary
2024-04-11 17:48:09 +01:00
Mike McQuaid
7e887bb325
Merge pull request #17073 from Homebrew/fix_brew_tests_euid
dev-cmd/tests: fix when euid != uid.
2024-04-11 17:41:14 +01:00
Colin Dean
cf3858765d
Fixes one more whitespace in 2024 AGM minutes 2024-04-11 12:38:02 -04:00
Mike McQuaid
c4f2f06675
dev-cmd/tests: fix when euid != uid.
Otherwise you get:
`ruby: no -r allowed while running setuid (SecurityError)`
2024-04-11 17:26:38 +01:00
Colin Dean
413d82c6f1
Fixes whitespace issues in 2024 AGM Minutes 2024-04-11 12:25:06 -04:00
Colin Dean
e62889cb61
Publish 2024 AGM minutes summary 2024-04-11 12:17:01 -04:00
Mike McQuaid
707abc97f2
Merge pull request #17071 from cho-m/keg-postgresql-main-mkpath
keg: mkpath on main `postgresql@X` directories
2024-04-11 16:55:35 +01:00