15827 Commits

Author SHA1 Message Date
Mike McQuaid
1c1a1c8d00
Merge pull request #3707 from MikeMcQuaid/no-deprecations-cache-brew
utils: no deprecations for cached formulae.
2018-01-21 14:50:22 +00:00
Mike McQuaid
ab00c0f719 compat/requirements: fix dependency names. 2018-01-21 13:39:14 +00:00
Mike McQuaid
3bf5cc9d52 formula_support: remove duplicated odeprecated.
These are already present in compat.
2018-01-21 13:39:14 +00:00
Mike McQuaid
de0fedeb09 upgrade --all: use odeprecated. 2018-01-21 13:39:14 +00:00
Mike McQuaid
b96ec879dc (un)linkapps: hide from manpage, use odeprecated. 2018-01-21 13:38:44 +00:00
Mike McQuaid
5e5989b704 utils: no deprecations for cached formulae.
`HOMEBREW_CACHE`d and `.brew`ed formulae cannot be updated so don't
complain about their deprecation.
2018-01-21 13:34:36 +00:00
Simon B
53d87d3b58 fix broken sentence 2018-01-21 12:49:59 +01:00
ilovezfs
f818f0e681 formula: reject dot dirs as racks
Dot directories are not racks because formulae names do not start with
"." so avoid attempting to descend into dot directories, which may not
always be possible (e.g. .Trashes).
2018-01-19 15:07:04 -08:00
ilovezfs
2e1ec02aeb pathname: fix rmdir_if_possible with mount points
Attempting to rmdir a directory that is a mount point results in EBUSY,
not EACCES or ENOENT, so also rescue EBUSY in rmdir_if_possible.
2018-01-19 14:06:22 -08:00
Mike McQuaid
d14fd49b30
Merge pull request #3699 from MikeMcQuaid/versions-should-build
docs/Versions: versions should build.
2018-01-19 18:34:03 +00:00
Mike McQuaid
4514f7b17d docs/Versions: versions should build.
Seems obvious but was somehow omitted.
2018-01-19 16:50:49 +00:00
Mike McQuaid
3a38218a72
Merge pull request #3697 from MikeMcQuaid/acceptable-versioned-formulae
Versions: update acceptable versioned formulae.
2018-01-19 16:38:37 +00:00
Mike McQuaid
1285a41640 Versions: update acceptable versioned formulae.
Clarify further what's acceptable and what isn't.
2018-01-19 16:38:10 +00:00
Mike McQuaid
9ab5cc2779
Merge pull request #3698 from vszakats/tls
README.md: secure two URLs
2018-01-19 16:12:08 +00:00
Viktor Szakats
67fc68afaf README.md: secure two URLs 2018-01-19 15:35:33 +00:00
Mike McQuaid
985202cf8e
Merge pull request #3696 from alyssais/prepend
`prepend` instead of alias hacks for deprecations
1.5.0
2018-01-19 08:11:07 +00:00
Alyssa Ross
78c829790d
Improve deprecation message for dependency tags
It took me a while to figure out what this deprecation actually did,
because the message wasn't accurate.
2018-01-18 21:16:19 +00:00
Alyssa Ross
d88b50968c
Load formula_support deprecations
We should probably write tests for these going forward. ;)
2018-01-18 21:09:21 +00:00
Alyssa Ross
8874d1fb13
prepend instead of alias hacks for deprecations 2018-01-18 21:08:41 +00:00
Mike McQuaid
02e4cae3d0
Merge pull request #3676 from apjanke/make-apjanke-former-maintainer
README: update list of maintainers
2018-01-18 15:55:36 +00:00
Mike McQuaid
65695885b6 Update other Homebrew maintainers. 2018-01-18 15:45:51 +00:00
Mike McQuaid
8a45467ad9
Merge pull request #3661 from MikeMcQuaid/deprecate-default-formula
Deprecate default_formula Requirement DSL
2018-01-18 15:30:56 +00:00
Mike McQuaid
1aa8aff84a
Merge pull request #3687 from apjanke/brew-cask-upgrade-completion-list-outdated-only
cask bash completion: have upgrade only complete outdated packages
2018-01-18 15:30:22 +00:00
Mike McQuaid
edc6efd443
Merge pull request #3689 from sjackman/pull-json
publish_bottle_file_on_bintray: Use f.full_name
2018-01-18 15:30:03 +00:00
Mike McQuaid
9201fbde82
Merge pull request #3694 from MikeMcQuaid/more-odisabled
Disable and add more deprecations.
2018-01-18 15:29:40 +00:00
Mike McQuaid
b17672a2b4
Merge pull request #3693 from ilovezfs/info-always-show-spec-options
info: show spec options for optionless formulae
2018-01-18 15:29:29 +00:00
Mike McQuaid
e67b745b2f
Merge pull request #3659 from MikeMcQuaid/deprecated-requirements-harder
Deprecate requirements harder
2018-01-18 15:27:02 +00:00
Mike McQuaid
10384231a2
Merge pull request #3636 from Homebrew/rubocop-bump
rubocop 0.52.1
2018-01-18 15:16:53 +00:00
Mike McQuaid
230d630bd6
Merge pull request #3695 from MikeMcQuaid/cookbook-updates
Formula-Cookbook: various updates.
2018-01-18 09:50:40 +00:00
Mike McQuaid
77f1768108 Disable and add more deprecations.
These have all been deprecated/compat for a while.
2018-01-18 09:47:33 +00:00
Mike McQuaid
965c079f09 Formula-Cookbook: various updates.
Update some stuff that was deprecated or tweak wording.
2018-01-18 09:39:42 +00:00
Mike McQuaid
e5c82dd3d9 Deprecate requirements harder
Remove more Requirement logic to enable future removal of default
formula logic. Also, output deprecations, convert symbol requirement
usage to deps and simplify the compatibility code for the direct
Requirement usage.
2018-01-18 08:31:20 +00:00
Mike McQuaid
892e1b5b4f
Merge pull request #3652 from MikeMcQuaid/add-more-deprecations-disables
Add more deprecations, disable some existing ones.
2018-01-18 08:29:56 +00:00
Mike McQuaid
e97b0ce00f
Merge pull request #3691 from MikeMcQuaid/odeprecated-developer-message
utils: tell developers to submit odeprecated PRs.
2018-01-18 08:29:01 +00:00
ilovezfs
ebd50d136f info: show spec options for optionless formulae
Previsiouly, info would not display --HEAD or --devel for formulae that
had no options other than those spec options.
2018-01-18 00:03:10 -08:00
Mike McQuaid
17c24d040b utils: tell developers to submit odeprecated PRs.
Rather than just telling them to submit an issue as it's likely that
as these folks will be able to submit a PR.
2018-01-17 10:50:48 +00:00
Mike McQuaid
1f48e17f1b rubocop: fix brew style warnings. 2018-01-17 10:42:43 +00:00
Shaun Jackman
3f8dd656d3 publish_bottle_file_on_bintray: Use f.full_name 2018-01-16 10:41:41 -08:00
Andrew Janke
544b45ac1c cask bash completion: have upgrade only complete outdated packages 2018-01-15 18:59:42 -05:00
Mike McQuaid
8cd0d85afb rubocop 0.52.1 2018-01-15 16:17:32 +00:00
Mike McQuaid
3e8b0577fa
Merge pull request #3685 from MikeMcQuaid/update-docs-gems
docs: update gems.
2018-01-15 15:53:15 +00:00
Markus Reiter
f90e6f82c8
Merge pull request #3680 from commitay/moved-permissions
cask moved: check target writable for move_back
2018-01-15 15:28:55 +01:00
Mike McQuaid
2f522ff04b docs: update gems.
- check in the Gemfile.lock
- use a modern Ruby version
- remove gem upper limits
2018-01-15 09:55:28 +00:00
ilovezfs
85f7b04efe
Merge pull request #3684 from Homebrew/revert-3670-gitconfig
Revert "Use Homebrew's gitconfig for various commands"
2018-01-14 23:35:39 -08:00
ilovezfs
17f80a44e6
Revert "Use Homebrew's gitconfig for various commands" 2018-01-15 07:30:56 +00:00
Mike McQuaid
253a41f523
Merge pull request #3670 from MikeMcQuaid/gitconfig
Use Homebrew's gitconfig for various commands
2018-01-14 18:17:06 +00:00
Mike McQuaid
fcec5ad360
Merge pull request #3683 from MikeMcQuaid/vendor-install-mirror
vendor-install: various portable ruby tweaks.
2018-01-14 18:16:52 +00:00
Mike McQuaid
fea90825fb vendor-install: various portable ruby tweaks.
- Rename repository to homebrew-portable-ruby
- Add a new Bintray repository using new name
- Add GitHub releases mirror and try to use it
- Tell people not to file issues if they can't connect to Bintray or
  GitHub: we're not here to provide ISP/proxy support.
2018-01-14 13:49:26 +00:00
Mike McQuaid
b70b5429d0 Deprecate default_formula Requirement DSL
This has been a nightmare in terms of the complexity to our dependency
system and the whack-a-mole required on bugs. If a Requirement resolves
to a Formula it should just use `depends_on "formula"` instead. This
matches the effective behaviour all users of bottles (the vast majority
of users and installs) and what we're doing in Homebrew/homebrew-core.
2018-01-14 13:27:43 +00:00
Vítor Galvão
42be54ebde
Merge pull request #3667 from commitay/cask-doctor-sip
cask doctor: sip status
2018-01-14 04:21:18 +00:00