12215 Commits

Author SHA1 Message Date
Markus Reiter
8fea516dcd Merge pull request #1481 from reitermarkus/sudo-askpass
Support `SUDO_ASKPASS` environment variable in `brew cask`.
2016-11-11 10:56:05 +01:00
Mike McQuaid
2ce17a1137 Merge pull request #1082 from alyssais/uninstall_dependancy_error
uninstall: refuse when dependents still installed
2016-11-11 08:23:57 +00:00
Markus Reiter
0b8a8cce28 Support SUDO_ASKPASS environment variable. 2016-11-11 00:30:05 +01:00
Misty De Meo
c7be025229 CompilerSelector: fix null check, tests 2016-11-10 15:09:36 -08:00
Misty De Meo
d8c19fd7d5 SystemConfig: fix version reporting 2016-11-10 15:09:36 -08:00
Misty De Meo
4e3d23ad14 Resource: set version to nil if version is null
Is this the right fix? This fixes version cascading from the parent.
2016-11-10 15:09:36 -08:00
Misty De Meo
d32a1c4c7d Version: add #to_f
This is used by things which used to compare against raw strings,
for example Xcode.uncached_version
2016-11-10 15:09:36 -08:00
Misty De Meo
20bbeb5e9c Return compiler versions and builds as Versions 2016-11-10 15:09:36 -08:00
Misty De Meo
16529a4de5 Version: allow coercing non-versions in comparisons
These are needed due to the raw string and fixnum comparisons which
exist for legacy reasons, for instance compiler version and build
comparisons.
2016-11-10 15:08:36 -08:00
Misty De Meo
b6acb9cb47 Version: allow comparing against nil 2016-11-10 15:08:36 -08:00
Misty De Meo
fbcf500a48 Version.parse: return Version::NULL for unparseable strings 2016-11-10 15:08:36 -08:00
Misty De Meo
9bac107b31 Add Version::NULL singleton 2016-11-10 15:08:36 -08:00
Devesh Khandelwal
9285282525 Repeated typo. 2016-11-11 04:04:50 +05:30
Devesh Khandelwal
feb34e54eb Typo: delet -> delete 2016-11-11 03:26:42 +05:30
Mike McQuaid
c2815fbb9a Merge pull request #1381 from adzenith/patch-1
`brew doctor` recommends using cask to upgrade XQuartz
2016-11-10 21:05:21 +00:00
Mike McQuaid
42aa0982f9 Merge pull request #1469 from woodruffw/ruby-macho-revendor
vendor: Update ruby-macho to 0.2.6.
2016-11-10 21:02:35 +00:00
Mike McQuaid
9889007099 Merge pull request #1466 from MikeMcQuaid/brew-rb-no-devcmdrun-fail
brew.rb: don't exit when failing to set devcmdrun.
2016-11-10 16:29:00 +00:00
Markus Reiter
9a9ab929ae Merge pull request #1476 from reitermarkus/rootless
Disallow running `brew cask` as `root`.
2016-11-10 15:57:53 +01:00
Markus Reiter
a0f9963391 Disallow running brew cask as root. 2016-11-10 15:01:29 +01:00
Markus Reiter
8dd8273d5e Remove unnecessary Hbc::Locations aliases. 2016-11-10 14:48:53 +01:00
Markus Reiter
0f673cc27f Ensure Hbc.caskroom in tests does not use legacy_caskroom. 2016-11-10 14:48:14 +01:00
Markus Reiter
842120ccf3 Merge pull request #1472 from umireon/umireon-fix-cask-reinstall-test
cask-test: fix reinstall a non installed Cask
2016-11-10 14:18:40 +01:00
Nikolaus Wittenstein
969ac3a9c6 brew doctor recommends using cask to upgrade XQuartz
Also changes exceptions.rb to use Formatter.url
2016-11-09 22:21:21 -05:00
Kaito Udagawa
ad1fa738ef cask-test: fix reinstall a non installed Cask
Trying to uninstall a non installed Cask made this test fail.
This commit remove that and thus this test passes.
Note that every Cask is uninstalled after each test case.
2016-11-10 08:04:11 +09:00
William Woodruff
9267511e6b
os/mac: Rename MachO -> MachOShim
Prevents namespace conflict with vendored ruby-macho.
2016-11-09 17:35:56 -05:00
William Woodruff
032ed07bce
os/mac: Allow MachO.dynamically_linked_libraries to be filtered by dylib type.
This allows us to filter out weak linkages during audits, preventing
a false error from occurring when the dylib cannot be found.
2016-11-09 17:35:56 -05:00
William Woodruff
7e09379669
vendor: Update ruby-macho to 0.2.6.
This brings fixes for behavior expected in #1460.
2016-11-09 17:35:56 -05:00
Vítor Galvão
f802c55c90 Merge pull request #1467 from Dorian/patch-1
Update the CaskAlreadyInstalledError with new reinstall command
2016-11-09 15:28:21 +00:00
Dorian
702d07917e Update the CaskAlreadyInstalledError with new reinstall command
e.g. this changes:

```
To re-install google-chrome, run:
  brew cask uninstall --force google-chrome && brew cask install google-chrome
```

To:

```
To re-install google-chrome, run:
  brew cask reinstall google-chrome
```
2016-11-09 15:08:12 +01:00
Mike McQuaid
007002ad6f brew.rb: don't exit when failing to set devcmdrun.
It's not necessary to make this a hard failure so don't (and this makes
it more consistent with `brew.sh`).

Fixes #1462.
2016-11-09 12:44:13 +00:00
Mike McQuaid
c091882246 Merge pull request #1465 from Homebrew/revert-1460-audit-ignore-weak-linkage
Revert "os/mac: MachO.dynamically_linked_libraries filtering."
2016-11-09 12:30:11 +00:00
Mike McQuaid
848c4461af Revert "os/mac: MachO.dynamically_linked_libraries filtering." 2016-11-09 12:29:58 +00:00
Mike McQuaid
1fb7d0fa57 Merge pull request #1460 from woodruffw/audit-ignore-weak-linkage
os/mac: MachO.dynamically_linked_libraries filtering.
2016-11-09 11:15:23 +00:00
Mike McQuaid
a7dc9e1aac Merge pull request #1463 from mistydemeo/test_tap_fix
Tap tests: sort tap names for comparison
2016-11-09 11:14:40 +00:00
William Woodruff
126c15d9ae
os/mac: Rename MachO -> MachOShim
Prevents namespace conflict with vendored ruby-macho.
2016-11-08 16:16:34 -05:00
Misty De Meo
9f03a0b255 Tap tests: sort tap names for comparison 2016-11-08 11:38:59 -08:00
William Woodruff
79b124b78d
os/mac: Allow MachO.dynamically_linked_libraries to be filtered by dylib type.
This allows us to filter out weak linkages during audits, preventing
a false error from occurring when the dylib cannot be found.
2016-11-08 09:45:56 -05:00
Mike McQuaid
42bb0f8c4d Merge pull request #1453 from ddbeck/revise-troubleshooting
Revise Troubleshooting.md
2016-11-08 08:45:07 +00:00
Daniel D. Beck
0532e1e06a restore the more forceful introduction to the Troubleshooting doc 2016-11-07 18:15:10 +00:00
Tim D. Smith
89e82226c6 Merge pull request #821 from chhantyal/patch-1
Do not recommend pydistutils.cfg hack, this breaks default pip command
2016-11-07 06:58:05 -08:00
Mike McQuaid
b7abd33475 Merge pull request #1455 from MikeMcQuaid/bump-minor-version
brew.sh: bump hardcoded minor version.
1.1.0
2016-11-07 14:29:23 +00:00
Nar Kumar
b0bdee46d1 Only remove .pydistutils.cfg option, not command line 2016-11-07 12:33:28 +01:00
Nar Kumar Chhantyal
a1de500073 Do not recommend --prefix=<empty> hack, this breaks default pip command 2016-11-07 12:27:30 +01:00
Mike McQuaid
37518c1b3a brew.sh: bump hardcoded minor version. 2016-11-07 10:31:31 +00:00
Mike McQuaid
586b35fe29 Merge pull request #1452 from MikeMcQuaid/disable-root
brew.sh: disable running Homebrew as root.
2016-11-06 20:42:13 +00:00
Mike McQuaid
58f21b51c9 Merge pull request #1451 from MikeMcQuaid/disable-sha1
compat/sha1: disable SHA-1 support.
2016-11-06 20:42:08 +00:00
Mike McQuaid
f8c3a3cc48 Merge pull request #1438 from marmarama/master
Add static libs and dylibs commonly put in /usr/local/lib by Symantec…
2016-11-06 19:30:13 +00:00
Daniel D. Beck
20e48d8df6 revise troubleshooting doc 2016-11-06 18:15:58 +00:00
Mike McQuaid
b8647778ee Merge remote-tracking branch 'origin/master' into HEAD 2016-11-06 17:58:24 +00:00
Daniel D. Beck
36431d94b8 stop short-circuiting the common issues troubleshooting steps 2016-11-06 17:51:26 +00:00