399 Commits

Author SHA1 Message Date
Mike McQuaid
a9d363fdfe
docs/Maintainer-Guidelines: retire lead maintainer position in Febuary. 2018-09-12 09:16:34 +01:00
dependabot[bot]
c95071a254
Bump commonmarker from 0.17.12 to 0.17.13 in /docs
Bumps [commonmarker](https://github.com/gjtorikian/commonmarker) from 0.17.12 to 0.17.13.
- [Release notes](https://github.com/gjtorikian/commonmarker/releases)
- [Commits](https://github.com/gjtorikian/commonmarker/compare/v0.17.12...v0.17.13)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-09-12 05:25:43 +00:00
Markus Reiter
7e63dfb556
Merge pull request #4874 from Homebrew/dependabot/bundler/docs/octokit-4.12.0
Bump octokit from 4.11.0 to 4.12.0 in /docs
2018-09-11 23:21:31 +02:00
dependabot[bot]
21148d9b8e
Bump octokit from 4.11.0 to 4.12.0 in /docs
Bumps [octokit](https://github.com/octokit/octokit.rb) from 4.11.0 to 4.12.0.
- [Release notes](https://github.com/octokit/octokit.rb/releases)
- [Changelog](https://github.com/octokit/octokit.rb/blob/master/RELEASE.md)
- [Commits](https://github.com/octokit/octokit.rb/compare/v4.11.0...v4.12.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-09-11 17:24:08 +00:00
Shaun Jackman
f6093961ef Add Homebrew::DEFAULT_PREFIX for Linux
The default prefix is /usr/local on macOS
and /home/linuxbrew/.linuxbrew on Linux.
2018-09-11 09:57:08 -07:00
Mike McQuaid
8d2ce322bc
Merge pull request #4861 from Homebrew/dependabot/bundler/docs/github-pages-192
Bump github-pages from 191 to 192 in /docs
2018-09-09 15:18:03 +01:00
Mike McQuaid
f33fc910ed
Merge pull request #4846 from MikeMcQuaid/more-maintainer-guidlines
docs/Maintainer-Guidelines: add more guidelines.
2018-09-09 12:11:13 +01:00
Mike McQuaid
cc620dbecb
docs/Maintainer-Guidelines: address more comments. 2018-09-09 12:08:54 +01:00
dependabot[bot]
9a55426af7
Bump github-pages from 191 to 192 in /docs
Bumps [github-pages](https://github.com/github/pages-gem) from 191 to 192.
- [Release notes](https://github.com/github/pages-gem/releases)
- [Commits](https://github.com/github/pages-gem/compare/v191...v192)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-09-08 22:17:11 +00:00
Mike McQuaid
b919af43fb
docs/Maintainer-Guidelines: clarify/fix wording. 2018-09-08 08:41:04 +01:00
Shaun Jackman
922843f047
Merge pull request #4849 from jamescostian/shellenv
Add brew shellenv - see #4780
2018-09-07 13:28:42 -07:00
James Costian
18d38d7b76
Add brew shellenv - see #4780 2018-09-07 11:37:14 -05:00
Mike McQuaid
9d8b101ede
docs/Maintainer-Guidelines: address maintainer feedback. 2018-09-07 08:56:01 +01:00
Mike McQuaid
a2f5355ca8
Merge pull request #4844 from MikeMcQuaid/improve-writable-directory-handling
Improve writable directory handling
2018-09-07 08:28:42 +01:00
Steven Peters
7fd22bcda5 docs: fix typo from #4845. 2018-09-06 12:48:41 -07:00
Mike McQuaid
7615d3a812
Improve writable directory handling
Consolidate the handling of which directories need to exist and which
need to be writable. Additionally, add a fatal check for formula
installations to ensure that any directories that need to be writable
are so before attempting an installation.

Fixes #4626.
2018-09-06 18:38:43 +01:00
Mike McQuaid
06beb972be
Merge pull request #4845 from MikeMcQuaid/docs-update
docs: various updates.
2018-09-06 16:42:17 +01:00
Mike McQuaid
9db1feb3da
docs/Maintainer-Guidelines: add more guidelines. 2018-09-06 15:33:48 +01:00
Mike McQuaid
c1376f9f18
docs: various updates.
I read through the docs locally and made various fixes.
2018-09-06 15:07:00 +01:00
Mike McQuaid
c60fe60377
cmd/info: display analytics data.
When users don't have `HOMEBREW_NO_ANALYTICS` or
`HOMEBREW_NO_GITHUB_API` set let's display some analytics data in
`brew info`. This should be useful for both maintainers and for users of
Homebrew.

Note this by default combines all installs across options for a single
number; for formulae with lots of options it's a bit overwhelming to
print the installs per-option. However, for `HOMEBREW_DEVELOPER`s print
the full output.

Sample non-developer output:

```console
$ brew info wget
wget: stable 1.19.5 (bottled), HEAD
Internet file retriever
https://www.gnu.org/software/wget/
/usr/local/Cellar/wget/1.19.5 (49 files, 3.7MB) *
  Built from source on 2018-09-03 at 20:46:32
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/wget.rb
==> Dependencies
Build: pkg-config ✔
Required: libidn2 ✔, openssl ✔
Optional: pcre ✔, libmetalink ✘, gpgme ✘
==> Options
--with-debug
	Build with debug support
--with-gpgme
	Build with gpgme support
--with-libmetalink
	Build with libmetalink support
--with-pcre
	Build with pcre support
--HEAD
	Install HEAD version
==> Analytics
install: 84638 (30d), 353800 (90d), 1372775 (365d)
install_on_request: 77926 (30d), 291305 (90d), 1044898 (365d)
build_error: 11 (30d)
```

Sample developer output:
```console
$ brew info wget
wget: stable 1.19.5 (bottled), HEAD
Internet file retriever
https://www.gnu.org/software/wget/
/usr/local/Cellar/wget/1.19.5 (49 files, 3.7MB) *
  Built from source on 2018-09-03 at 20:46:32
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/wget.rb
==> Dependencies
Build: pkg-config ✔
Required: libidn2 ✔, openssl ✔
Optional: pcre ✔, libmetalink ✘, gpgme ✘
==> Options
--with-debug
	Build with debug support
--with-gpgme
	Build with gpgme support
--with-libmetalink
	Build with libmetalink support
--with-pcre
	Build with pcre support
--HEAD
	Install HEAD version
==> Analytics
==> install (30d)
wget: 84516
wget --with-debug: 51
wget --with-libressl: 16
wget --with-pcre: 14
wget --with-pcre --with-libmetalink --with-gpgme: 12
wget --with-debug --with-pcre --with-libmetalink --with-gpgme: 8
wget --HEAD: 3
wget --HEAD --with-debug --with-libmetalink --with-gpgme: 3
wget --with-gpgme: 3
wget --with-libmetalink: 3
wget --with-pcre --with-libmetalink: 3
wget --with-debug --with-pcre: 2
wget --with-libmetalink --with-gpgme: 2
wget --with-pcre --with-gpgme: 2
==> install (90d)
wget: 353131
wget --with-debug: 188
wget --with-pcre: 138
wget --with-pcre --with-libmetalink --with-gpgme: 118
wget --with-libressl: 81
wget --with-debug --with-pcre --with-libmetalink --with-gpgme: 47
wget --with-pcre --with-libmetalink: 31
wget --HEAD: 13
wget --with-pcre --with-gpgme: 12
wget --with-gpgme: 11
wget --with-debug --with-pcre: 10
wget --with-libmetalink: 8
wget --HEAD --with-pcre --with-libmetalink --with-gpgme: 4
wget --with-debug --with-pcre --with-libmetalink: 4
wget --with-libmetalink --with-gpgme: 4
==> install (365d)
wget: 1369530
wget --with-pcre: 810
wget --with-debug: 649
wget --with-pcre --with-libmetalink --with-gpgme: 554
wget --with-libressl: 479
wget --with-debug --with-pcre --with-libmetalink --with-gpgme: 235
wget --with-pcre --with-libmetalink: 184
wget --with-gpgme: 67
wget --with-pcre --with-gpgme: 67
wget --with-debug --with-pcre: 65
wget --HEAD: 54
wget --with-libmetalink: 30
wget --with-libmetalink --with-gpgme: 27
wget --with-debug --with-pcre --with-libmetalink: 24
==> install_on_request (30d)
wget: 77827
wget --with-debug: 48
wget --with-pcre: 12
wget --with-pcre --with-libmetalink --with-gpgme: 11
wget --with-debug --with-pcre --with-libmetalink --with-gpgme: 8
wget --HEAD: 3
wget --HEAD --with-debug --with-libmetalink --with-gpgme: 3
wget --with-gpgme: 3
wget --with-libmetalink: 3
wget --with-debug --with-pcre: 2
wget --with-libmetalink --with-gpgme: 2
wget --with-pcre --with-gpgme: 2
wget --with-pcre --with-libmetalink: 2
==> install_on_request (90d)
wget: 290818
wget --with-debug: 157
wget --with-pcre --with-libmetalink --with-gpgme: 101
wget --with-pcre: 100
wget --with-debug --with-pcre --with-libmetalink --with-gpgme: 42
wget --with-pcre --with-libmetalink: 30
wget --HEAD: 13
wget --with-pcre --with-gpgme: 11
wget --with-gpgme: 10
wget --with-debug --with-pcre: 8
wget --with-libmetalink: 7
wget --HEAD --with-pcre --with-libmetalink --with-gpgme: 4
wget --with-debug --with-pcre --with-libmetalink: 4
==> install_on_request (365d)
wget: 1042845
wget --with-pcre: 504
wget --with-debug: 458
wget --with-pcre --with-libmetalink --with-gpgme: 432
wget --with-debug --with-pcre --with-libmetalink --with-gpgme: 201
wget --with-pcre --with-libmetalink: 158
wget --with-gpgme: 61
wget --HEAD: 54
wget --with-pcre --with-gpgme: 49
wget --with-debug --with-pcre: 47
wget --with-debug --with-pcre --with-libmetalink: 24
wget --with-libressl: 23
wget --with-libmetalink: 22
wget --with-libmetalink --with-gpgme: 20
==> build_error (30d)
wget: 9
wget --HEAD: 1
wget --with-debug: 1
```
2018-09-06 14:18:30 +01:00
Mike McQuaid
9c2365aac9
README: add maintainers.
Add Steven to maintainers and Dom to PLC.
2018-09-05 10:18:36 +01:00
Claudia
6a38b0189c
docs/Formula-Cookbook: preach what we practise 2018-09-04 13:56:02 +02:00
dependabot[bot]
6575240169
[Security] Bump rubyzip from 1.2.1 to 1.2.2 in /docs
Bumps [rubyzip](https://github.com/rubyzip/rubyzip) from 1.2.1 to 1.2.2. **This update includes security fixes.**
- [Release notes](https://github.com/rubyzip/rubyzip/releases)
- [Changelog](https://github.com/rubyzip/rubyzip/blob/master/Changelog.md)
- [Commits](https://github.com/rubyzip/rubyzip/compare/v1.2.1...v1.2.2)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-31 17:43:27 +00:00
Mike McQuaid
2b9fead932
Merge pull request #4759 from MikeMcQuaid/lead-maintainer-guidelines
docs/Maintainer-Guidelines: add lead maintainer guidelines.
2018-08-30 09:00:55 +01:00
Mike McQuaid
8d13ef33e1
Maintainer-Guidelines: mention code of conduct. 2018-08-29 19:52:08 +01:00
Mike McQuaid
ff711fcfad
Maintainer-Guidelines: note consensus and final say. 2018-08-28 09:13:41 +01:00
Mike McQuaid
dced0da7e9
docs/Maintainer-Guidelines: add lead maintainer guidelines. 2018-08-27 09:29:33 +01:00
Mike McQuaid
b5e4665fa1
versions: tweak extract wording. 2018-08-27 08:39:29 +01:00
Caleb Xu
6f1ffbb660
extract: update docs
Preliminary blurb in documentation about using brew extract to obtain deprecated/deleted/particular versions of formulae.
2018-08-26 16:43:01 -04:00
Mike McQuaid
9bc17c8a82
Merge pull request #4563 from alebcay/extract
Add new extract dev command to retrieve old versions of formulae
2018-08-26 12:59:50 +01:00
Mike McQuaid
0ac4220ca3
manpage: update from latest homebrew-bundle docs. 2018-08-23 15:36:01 +01:00
Caleb Xu
bc551d5ed1 extract: regenerate docs and manpages 2018-08-21 10:17:23 -04:00
Caleb Xu
8d8d235019 Bring up manpages and docs to match new changes 2018-08-21 10:17:23 -04:00
Caleb Xu
1dff2f141c Add manpages/docs for extract command 2018-08-21 10:17:23 -04:00
Mike McQuaid
86f27baea3
docs/Analytics: note install_on_request and cask_install. 2018-08-18 08:49:07 +01:00
JBallin
520b5a103a Clarify that --cleanup only runs on formulae which were just upgraded 2018-08-16 09:28:24 -07:00
JBallin
526262fca5 Change <formula> to <formulae> to match the suggested inputs 2018-08-16 09:28:24 -07:00
Mike McQuaid
0c7dbd07bc manpage: add brew bundle check --verbose 2018-08-16 10:50:17 +01:00
Mike McQuaid
8537a68533 README: add jonchang.
Another maintainer!
2018-08-16 09:39:44 +01:00
Jonathan Chang
812ba7ea59 Update manpages about artifact/bottle variables 2018-08-14 00:56:26 -04:00
Markus Reiter
55cde526a8 Deprecate brew cask cleanup. 2018-08-13 20:09:34 +02:00
dependabot[bot]
a2913782dc
Bump github-pages from 190 to 191 in /docs
Bumps [github-pages](https://github.com/github/pages-gem) from 190 to 191.
- [Release notes](https://github.com/github/pages-gem/releases)
- [Commits](https://github.com/github/pages-gem/compare/v190...v191)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-13 14:43:10 +00:00
dependabot[bot]
0132f1344e
Bump github-pages from 189 to 190 in /docs
Bumps [github-pages](https://github.com/github/pages-gem) from 189 to 190.
- [Release notes](https://github.com/github/pages-gem/releases)
- [Commits](https://github.com/github/pages-gem/compare/v189...v190)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-10 14:07:07 +00:00
dependabot[bot]
4fe5307397
Bump github-pages from 188 to 189 in /docs
Bumps [github-pages](https://github.com/github/pages-gem) from 188 to 189.
- [Release notes](https://github.com/github/pages-gem/releases)
- [Commits](https://github.com/github/pages-gem/compare/v188...v189)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-08 21:14:05 +00:00
Mike McQuaid
daa3e415d6 Add/remove more maintainers.
And remove the Homebrew/homebrew-core lead maintainer role.
2018-08-08 09:41:26 +01:00
Mike McQuaid
ba410959c0 Add new maintainers
Also add some who were missing (sorry folks) and our Linux maintainers.
2018-08-07 10:51:16 +01:00
Mike McQuaid
a42675f7d6 docs/New-Maintainer-Checklist: update best practises.
We've made these recommendations to current maintainers to update the
documentation so we don't forget to ask new maintainers to do the same
when we invite more in future.
2018-08-05 11:57:00 +01:00
Steven Peters
b387c09d0d linkage: test all kegs if none are specified 2018-08-03 12:07:45 -07:00
Markus Reiter
13c65eed70 Change docs to use symbols instead of class names. 2018-08-03 17:50:57 +02:00
Mike McQuaid
ee5a073b05 Add the SFC PLC to the README and manpage.
Let's document these so people know who the leadership team behind the
project is.
2018-08-02 13:26:02 +01:00