1490 Commits

Author SHA1 Message Date
Markus Reiter
8bfc5d0c27
Merge pull request #11018 from vitorgalvao/audacity
acceptable casks: audacity no longer applies
2021-04-06 02:06:58 +02:00
Samuel FORESTIER
c5acda3e5a
Adds missing required procps package
In very limited environments, Homebrew manual install fails with :

```
/root/.linuxbrew/Homebrew/Library/Homebrew/cmd/shellenv.sh: line 9: /bin/ps: No such file or directory
```

This has to be fixed by explicitly provisioning `ps` command on the system, since Brew 2.4.7 (see `c1666676`).
2021-04-05 11:23:16 +00:00
Markus Reiter
b6ed8915e5
Add compatibility layer for AbstractDownloadStrategy#fetch. 2021-04-03 20:10:33 +02:00
Vítor Galvão
bc1cf730b9
acceptable casks: audacity no longer applies 2021-04-03 14:02:09 +01:00
Mike McQuaid
0ec1f04e63
GitHub Packages CI upload fixes
- Add `--no-commit` option to `brew pr-pull` and pass to
  `brew pr-upload`
- Use `skopeo` from `PATH` if available (as it takes a while to build on
  CI)
2021-04-02 16:51:18 +01:00
Mike McQuaid
e87a9daa61
Merge pull request #10613 from cacology/docs-reinstall-for-build-issues
Common-Issues.md: reinstallation instructions for localized build failures
2021-04-02 12:22:54 +01:00
cacology
6837f9c039
Update docs/Common-Issues.md
I think this is a substantial improvement and does what I hoped, helps folks help themselves if--say--they just want to get emacs working; next time they'll have the technique in their pocket too.

Co-authored-by: Rylan Polster <rslpolster@gmail.com>
2021-04-01 15:51:00 -04:00
BrewTestBot
1c5f446449
Update maintainers, manpage and completions.
Autogenerated by the [update-manpage](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/update-manpage.yml) workflow.
2021-04-01 17:14:57 +00:00
dependabot[bot]
24a37b6c6f
build(deps-dev): bump github-pages from 213 to 214 in /docs
Bumps [github-pages](https://github.com/github/pages-gem) from 213 to 214.
- [Release notes](https://github.com/github/pages-gem/releases)
- [Commits](https://github.com/github/pages-gem/compare/v213...v214)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-31 18:06:46 +00:00
Mike McQuaid
d8a2cf9efc
Write tabs to bottle JSON, optionally not bottle
- Write a subset of the tab required for bottles as an annotation.
- Add option on new bottle creation to skip writing tab into bottle
  and instead add it (and other useful metadata) to bottle JSON.
- Read formula information and tab from bottle JSON.
- Write prettier JSON to disk.
- Don't write `HEAD` to tab; this duplicates `HOMEBREW_VERSION`.
- Allow `brew bottle` to use `--json` to generate JSON files from a
  local bottle file.
2021-03-31 09:43:37 +01:00
BrewTestBot
ba2e1733a8
Update maintainers, manpage and completions.
Autogenerated by the [update-manpage](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/update-manpage.yml) workflow.
2021-03-29 21:04:01 +00:00
BrewTestBot
591e9f6acb
Update maintainers, manpage and completions.
Autogenerated by the [update-manpage](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/update-manpage.yml) workflow.
2021-03-29 11:47:11 +00:00
Sean Molenaar
4af981338e
Update docs/Acceptable-Formulae.md
Co-authored-by: Carlo Cabrera <30379873+carlocab@users.noreply.github.com>
2021-03-25 08:20:56 +01:00
Sean Molenaar
657e4d1ace
docs: no more cask exceptions 2021-03-24 16:18:01 +01:00
BrewTestBot
3c1b7dcdd3 Update maintainers, manpage and completions.
Autogenerated by the [update-manpage](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/update-manpage.yml) workflow.
2021-03-24 02:28:29 +00:00
Rylan Polster
2b8d19e0bd
audit: limit non-failure cask output 2021-03-22 22:16:54 -04:00
BrewTestBot
f6e5bb7ab6 Update maintainers, manpage and completions.
Autogenerated by the [update-manpage](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/update-manpage.yml) workflow.
2021-03-22 14:15:11 +00:00
dependabot[bot]
ff10b38cee
build(deps-dev): bump github-pages from 212 to 213 in /docs
Bumps [github-pages](https://github.com/github/pages-gem) from 212 to 213.
- [Release notes](https://github.com/github/pages-gem/releases)
- [Commits](https://github.com/github/pages-gem/compare/v212...v213)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-22 05:32:37 +00:00
Dawid Wróbel
2c89e2a762
brew audit --strict is not enough
brew audit --strict does not catch all the issues. The CI/CD uses "brew audit --online --new-formula" and is more thorough, catching e.g. "New formulae in homebrew/core should not have a 'bottle do'" which brew audit --strict does not.
2021-03-18 20:48:25 -04:00
BrewTestBot
0beb952530 Update maintainers, manpage and completions.
Autogenerated by the [update-manpage](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/update-manpage.yml) workflow.
2021-03-17 10:47:09 +00:00
Mike McQuaid
f391043418
README: update TSC, fix linting.
- Add the new TSC to the README, manpage
- Fix linting complaints about whitespace in the README
2021-03-16 08:51:13 +00:00
Mike McQuaid
8e646f6202
pr-upload: support uploading to GitHub Packages.
Use `oras` to create a package tagged with the current version.
2021-03-12 14:09:25 +00:00
Mike McQuaid
3f00d08544
dev-cmd/pr-upload: some refactoring
- make the description more generic/correct
- use "internet archive" over "archive"
- move some logic to a new `GitHubReleases` class (for consistency)
- remove some obvious comments
- extract out and move some constants
2021-03-11 14:49:56 +00:00
dependabot[bot]
05a6940a8c
build(deps-dev): bump html-proofer from 3.18.6 to 3.18.8 in /docs
Bumps [html-proofer](https://github.com/gjtorikian/html-proofer) from 3.18.6 to 3.18.8.
- [Release notes](https://github.com/gjtorikian/html-proofer/releases)
- [Commits](https://github.com/gjtorikian/html-proofer/compare/v3.18.6...v3.18.8)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-08 05:36:55 +00:00
Bo Anderson
344ab02f18
Merge pull request #10767 from Bo98/audit_deps-force_homebrew_on_linux
Allow deps auditing to run on Linux via HOMEBREW_SIMULATE_MACOS_ON_LINUX
2021-03-05 23:46:31 +00:00
XuehaiPan
3f64bcb2fb docs/Installation: add section for Git remote mirroring 2021-03-05 22:04:48 +08:00
Bo Anderson
5660a1bf13
brew.sh: HOMEBREW_SIMULATE_MACOS_ON_LINUX implies HOMEBREW_FORCE_HOMEBREW_ON_LINUX 2021-03-05 12:22:27 +00:00
BrewTestBot
713a0692ae Update maintainers, manpage and completions.
Autogenerated by the [update-manpage](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/update-manpage.yml) workflow.
2021-03-04 15:13:05 +00:00
Mike McQuaid
dc1fdc9f8d
Speedup brew --version.
Port `brew --version` to Bash to speed it up.

While we're here:
- remove (now) unused `Tap` Git methods
- use `--quiet` instead of `-q` to be more verbose

Benchmarks:
```
$ hyperfine --min-runs=3 --warmup=2 "git checkout origin/master; brew --version" "git checkout speedup_brew_version; brew --version"
Benchmark #1: git checkout origin/master; brew --version
  Time (mean ± σ):      2.083 s ±  0.004 s    [User: 396.8 ms, System: 597.2 ms]
  Range (min … max):    2.080 s …  2.088 s    3 runs

Benchmark #2: git checkout speedup_brew_version; brew --version
  Time (mean ± σ):     847.9 ms ±  35.2 ms    [User: 100.0 ms, System: 247.9 ms]
  Range (min … max):   824.1 ms … 888.3 ms    3 runs

Summary
  'git checkout speedup_brew_version; brew --version' ran
    2.46 ± 0.10 times faster than 'git checkout origin/master; brew --version'
```
2021-03-04 12:59:42 +00:00
Mike Dillon
e92d67d15c Add initial documentation for Java-based packages 2021-03-02 08:42:17 -08:00
Mike McQuaid
28bc2b83e0
Merge pull request #10751 from MikeMcQuaid/brew-tap-new-tweaks
dev-cmd/tap-new: various tweaks.
2021-03-02 13:01:36 +00:00
Mike McQuaid
fb1cf8f389
dev-cmd/tap-new: various tweaks.
- `--no-git` and `--branch` don't conflict as `--branch` is still used
  for the GitHub Actions branch even with `--no-git`
- fix some README markdown linting errors
- fix some YAML/GitHub Actions configuration linting errors
2021-03-01 13:40:08 +00:00
Bo Anderson
40f3fb9c55
Revert "Temporarily change default Bintray domain" 2021-03-01 00:19:38 +00:00
Bo Anderson
ff367939ce
Temporarily change default Bintray domain 2021-02-28 18:01:41 +00:00
nandahkrishna
26aa1669d7
docs/New-Maintainer-Checklist.md: remove automated steps 2021-02-27 20:57:58 +05:30
BrewTestBot
9f19bde5bb Update maintainers, manpage and completions.
Autogenerated by the [update-manpage](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/update-manpage.yml) workflow.
2021-02-27 01:53:14 +00:00
Shaun Jackman
8a3561ec4d
Merge pull request #10637 from GregBrimble/master
Specify Meek STV election for PLC & Schulze Condorcet election for Project Leader
2021-02-26 11:04:59 -08:00
BrewTestBot
19d50de8ca Update maintainers, manpage and completions.
Autogenerated by the [update-manpage](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/update-manpage.yml) workflow.
2021-02-26 18:08:09 +00:00
XuehaiPan
d2533ff2a6
software_spec: Add HOMEBREW_BOTTLE_DEFAULT_DOMAIN as a fallback option
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2021-02-26 11:23:33 +00:00
Mike McQuaid
ca47b47f77
Speedup brew --prefix <formula>
This case is _really_ slow even although it's something we encourage
people to run often and build systems often do. The `brew --prefix`
case is really fast because it's just in Bash so: let's pull the
`brew --prefix <formula>` case into Bash too.

This doesn't handle any edge-cases like `--installed` and the formula
detection is pretty simple.

Also, to make this behaviour consistent, never output `Cellar` paths
from the (Ruby) `brew --prefix`; we never want people relying on the
Cellar paths anyway, only output them if the formula wasn't installed
(where, arguably, using a Cellar path is even worse) and the speedup is
worth this deviation in behaviour.
2021-02-25 17:07:28 +00:00
BrewTestBot
0306fd4107 Update manpage and completions.
Autogenerated by the [update-manpage](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/update-manpage.yml) workflow.
2021-02-25 16:24:22 +00:00
Mike McQuaid
f55b80a9a4
Revert "Enable HOMEBREW_BOOTSNAP for developers" 2021-02-25 11:06:50 +00:00
Mike McQuaid
3a73a7b2d3
Merge pull request #10680 from MikeMcQuaid/bootsnap-developers
Enable HOMEBREW_BOOTSNAP for developers
2021-02-24 13:46:56 +00:00
Shaun Jackman
be11a22d97
Update man pages 2021-02-23 11:31:53 -08:00
Mike McQuaid
22fb25d96d
Enable HOMEBREW_BOOTSNAP for developers
- Enable it by default if you've run a developer command or set
  `HOMEBREW_DEVELOPER`.
- Clarify the documentation that there's various configuration in which
  it doesn't work.

I've rolled this out of most of GitHub's developers with no ill effects
and we've enabled it in both CI and for various maintainers so it feels
appropriate to have a bigger rollout.
2021-02-23 09:35:21 +00:00
Shaun Jackman
7fd6d2166b
Update man pages 2021-02-22 17:58:13 -08:00
Shaun Jackman
2794641a28
Update man pages 2021-02-22 17:24:05 -08:00
dependabot[bot]
b280741ae1
build(deps-dev): bump html-proofer from 3.18.5 to 3.18.6 in /docs
Bumps [html-proofer](https://github.com/gjtorikian/html-proofer) from 3.18.5 to 3.18.6.
- [Release notes](https://github.com/gjtorikian/html-proofer/releases)
- [Commits](https://github.com/gjtorikian/html-proofer/compare/v3.18.5...v3.18.6)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-22 05:34:06 +00:00
Bo Anderson
41bf1c1c1b
Merge pull request #10646 from Bo98/deps
Update dependencies
2021-02-19 00:15:37 +00:00
Mike McQuaid
3929abcd04
Merge pull request #10640 from MikeMcQuaid/bottle_source_fallback_default
Make HOMEBREW_NO_BOTTLE_SOURCE_FALLBACK default
2021-02-18 17:42:25 +00:00