6553 Commits

Author SHA1 Message Date
Mike McQuaid
b3838675ec Homebrew-and-Python: explain about Python bottles. 2014-11-01 10:42:56 +00:00
Mike McQuaid
992f40e119 pull: pull from PR then from BrewTestBot.
This allows making e.g. `Closes #X` point to the correct commit to reduce confusion and allows `--bump` to function correctly.
2014-11-01 10:14:48 +00:00
Jack Nagel
a01a3bd594 Check for MacPorts/Fink installation only after build failures 2014-10-31 20:54:09 -05:00
Jack Nagel
d8abdfa56d Revert "run macports check after failed build instead of before every build"
CannotInstallFormulaError is only raised when another version of the
formula is linked or any of its dependencies are unlinked, in which case
this warning is totally irrelevant. It should be checked after build
errors instead.

This reverts commit 466d0f718bc2241e830393b384294c21194995e0.
2014-10-31 20:54:09 -05:00
Jack Nagel
73cc58641b More specific require 2014-10-31 20:10:49 -05:00
Jack Nagel
9a356fc609 Remove FormulaAlreadyInstalledError
install is the only command that can trigger this warning, so it should
be handled before instantiating the installer.
2014-10-31 18:33:39 -05:00
Mike McQuaid
f55ad864e0 Note that PRs will not show up as merged. 2014-10-31 22:13:03 +00:00
Jack Nagel
d3b2a213fe Use more relevant assertions 2014-10-30 00:23:46 -05:00
Jack Nagel
503d781150 Allow tests to reset bottle hooks on teardown
This avoids polluting other tests that might invoke the installer, thus
executing any registered hooks.
2014-10-29 23:49:57 -05:00
Jack Nagel
1a487fa2b3 Add predicate methods for specs and stop testing internals 2014-10-29 23:32:38 -05:00
Jack Nagel
1753362024 Call #name rather than relying on implicit #to_s 2014-10-29 23:08:58 -05:00
Jack Nagel
673f08f17e audit: compare file mode directly 2014-10-29 22:47:17 -05:00
Jack Nagel
1195718d0e Rename "f" to "formula" in the installer 2014-10-29 22:41:03 -05:00
Jack Nagel
d1fae671f1 Update recommended Xcode for 10.9 2014-10-29 11:04:31 -05:00
Jack Nagel
e5e206f4f1 Revert "Revert "xcode: use 6.1 on Mavericks.""
This reverts commit 2b472a6e2634a7b7592abb7084b20a098f4a488b.
2014-10-29 11:03:54 -05:00
Jack Nagel
cb09660516 Always set sysroot for Xcode-only systems
Fixes Homebrew/homebrew#33431.
2014-10-29 11:03:54 -05:00
Jack Nagel
6545e6dad3 Remove unreachable branch
Requirements meeting this condition are skipped by the first branch
on the caller side:

6c54de812f/Library/Homebrew/formula_installer.rb
2014-10-29 00:52:23 -05:00
Jack Nagel
f90e303fb9 Test default formula requirements against correct dependent 2014-10-29 00:37:51 -05:00
Jack Nagel
27f2aa5f2c Reduce explicit branches in dependency expansion 2014-10-29 00:36:25 -05:00
Jack Nagel
ad4edb94d7 Whitelist config scripts from OS X Server
Closes Homebrew/homebrew#33398.
2014-10-28 22:49:40 -05:00
Jack Nagel
f281ea3a57 Simplify config script doctor check 2014-10-28 22:49:40 -05:00
Jack Nagel
d494c9db8e Use start_with? instead of regexp 2014-10-28 22:49:40 -05:00
Jack Nagel
d7de5b6e24 real_cellar cannot be nil 2014-10-28 22:49:40 -05:00
Vítor Galvão
7557cc1683 Removed extraneous backtick in FAQ
It was causing a command to not display correctly.

Closes Homebrew/homebrew#33686.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-10-28 21:30:56 -05:00
Jim Witschey
a56ddb9eda cmd/install: fallback to searching formula names.
Closes Homebrew/homebrew#33648.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-10-28 11:16:24 +00:00
Mike McQuaid
92e68049d1 formula_installer: set exit code to failed always.
If we say something failed we should communicate that through the exit
code for the bot and scripts.
2014-10-27 13:16:18 +00:00
Mike McQuaid
27c1a67ed6 brew-test-bot: add fail-fast option.
Allows easier testing of failures due to bad state.
2014-10-27 13:02:30 +00:00
Jack Nagel
56aec9494c Fix filename case 2014-10-26 23:17:13 -05:00
Mike McQuaid
b5d96a80bf Acceptable Formulae: his/her -> their. 2014-10-26 15:51:06 +00:00
Mike McQuaid
7b02304b64 Improve API documentation output.
And include more files.
2014-10-26 15:42:41 +00:00
Mike McQuaid
b25a7c3f3f Update Homebrew's authors. 2014-10-26 15:42:20 +00:00
Mike McQuaid
03088c308e Tweak core contributor brew-test-bot docs. 2014-10-26 15:31:29 +00:00
Mike McQuaid
cabac9d84d README: don't recommend browsing Library/Formula.
It doesn't display all formulae any more.
2014-10-26 15:26:10 +00:00
Mike McQuaid
6663e1bd6f Cleanup root documentation. 2014-10-26 15:23:42 +00:00
Mike McQuaid
19d12aee45 Import docs from wiki.
Closes Homebrew/homebrew#33211.
2014-10-26 14:57:36 +00:00
Mike McQuaid
cd528e7203 brew-test-bot: tweak pull request diff detection.
Avoid accidentally including more changes than was intentional.
2014-10-26 12:34:09 +00:00
Mike McQuaid
a094dbe2bb brew-test-bot: just use ci-upload flag.
Can combine testing and PR upload jobs into a single one.
2014-10-24 14:27:04 +01:00
Mike McQuaid
3e8c6c8e67 brew-test-bot: start generalization of uploaders. 2014-10-24 13:57:00 +01:00
Dominyk Tiller
d8c34e83b7 Add unsigned kext requirement.
Creates a new requirement that dictates packages are unable to install due to requiring a signed kext to function.

Closes Homebrew/homebrew#33404.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-10-23 08:57:12 +01:00
Jack Nagel
93f7f2e950 Add security contact 2014-10-22 17:23:29 -05:00
Mike McQuaid
d56a2751a1 brew-test-bot: always base URL tests on master. 2014-10-22 09:32:19 +01:00
Jack Nagel
d3ae3419a9 Correct description of how to fail tests
Fixes Homebrew/homebrew#33463.
2014-10-21 22:43:46 -05:00
Jack Nagel
f29376c867 Revert "xcode: use 6.1 on Mavericks."
Pending resolution of Homebrew/homebrew#33431.

This reverts commit bf434e2f7d18ba7d77ac15d54a43c555bc4019c8.
2014-10-21 17:47:30 -05:00
Mike McQuaid
356e75487e Point to a tap when installing or fetching.
When installing or fetching and stuff goes wrong we can't always catch
the error and redirect to the tap. Instead, point to the tap before we
do anything failure-prone and hopefully that'll encourage people to
file issues in the right place. If not we can say that explicitly.

Closes Homebrew/homebrew#33220.
2014-10-21 23:04:55 +01:00
Manpreet Singh
dcc8309d1b ENV/pod2man: fix for machines upgraded to Yosemite
Yosemite is having the same issues as Homebrew/homebrew#24590 in the past on upgraded machine. Bump to pod2man5.18.

Closes Homebrew/homebrew#33436.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-10-21 19:45:07 +01:00
Mike McQuaid
5c88e8d654 brew-test-bot: be more resilient to bad arguments. 2014-10-21 15:34:20 +01:00
Mike McQuaid
324ea3e481 doctor: Xcode 6.1 is in the App Store. 2014-10-21 14:56:32 +01:00
Dominyk Tiller
5c3c728c47 xcode: use 6.1 on Mavericks.
Closes Homebrew/homebrew#33399.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-10-21 14:55:12 +01:00
Mike McQuaid
0cc259613b brew-test-bot: keep running after a single error. 2014-10-21 12:12:24 +01:00
Adam Vandenberg
b4e8e85d23 remove ext from autocomplete 2014-10-20 23:18:07 -07:00