6514 Commits

Author SHA1 Message Date
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
Adam Vandenberg
dfda2b5d6d remove versions from autocomplete 2014-10-20 23:16:45 -07:00
Tim D. Smith
4421d8f85c doctor: exempt android-ndk from check_openssl_links
Closes Homebrew/homebrew#33415.
2014-10-20 20:00:27 -07:00
Jack Nagel
044393641e Less code in begin block 2014-10-20 17:07:54 -05:00
Jack Nagel
55e0f40d02 Handle broken symlinks in resolve_any_conflicts
Fixes Homebrew/homebrew#33328.
2014-10-20 17:07:54 -05:00
Jack Nagel
05ba3f0e34 Return early from resolve_any_conflicts for non-symlinks 2014-10-20 17:07:53 -05:00
Jack Nagel
975f61d981 Fix filesystem leak in keg tests 2014-10-20 17:07:53 -05:00
Jack Nagel
6214b98217 Drop questionable CLT advice
If an outdated Xcode is installed, it really needs to be updated if
possible. Otherwise things that depend on Xcode at build time will have
that dependency satisfied, but will fail to compile. The CLT is enough
if it is installed by itself, in which case Xcode dependencies will not
be satisfied.
2014-10-20 14:20:48 -05:00
Linus Unnebäck
92be5bb193 doctor: Xcode 6.1 is in the App Store
Closes Homebrew/homebrew#33397.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
2014-10-20 11:31:32 -07:00
Tim D. Smith
94f3f345cb add audit check for system OpenSSL linkage 2014-10-20 09:45:43 -07:00
Jack Nagel
8c6efd8993 Drop pointless use of CannotInstallFormulaError
These are not caught anywhere, just raise the string. Missed in
1b3b61ff08a4ee5979838f7dbc171e9b38e83f7c.
2014-10-20 03:15:12 -05:00
Mike McQuaid
7a06bc067e bottle_version: handle libpano. 2014-10-20 08:57:19 +01:00
Loren Segal
bb167ef902 yardopts: specify "extra" files.
The current .yardopts is treating extra .md files as source code rather
than registering them as "extra files". YARD needs a "-" to separate
source from non-source files.

Closes Homebrew/homebrew#33362.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-10-20 08:24:06 +01:00
Jack Nagel
32ab3bb32f Use curl -d to pass query parameters in the bottle download strategy
Fixes Homebrew/homebrew#33355.
2014-10-19 23:01:09 -05:00
Mike McQuaid
f96c6e5c6c doctor: clarify 10.10 Xcode situation. 2014-10-19 19:40:37 +01:00
Mike McQuaid
5f1a18c3ae yardopts: look for more Markdown files.
But exclude vendored stuff.
2014-10-19 17:23:08 +01:00
Mike McQuaid
7b08f898a7 formula_installer: tweak argument migration warn.
Make it clear that we've done the right thing and this message is just
for informational purposes.
2014-10-19 14:09:47 +01:00
Mike McQuaid
fdc75115bd formula_installer: warn on deprecated options. 2014-10-19 13:58:52 +01:00
Mike McQuaid
33b3449621 tab: remap deprecated options in tabs.
If a deprecated option is found in a tab, rename it to the new option.
2014-10-19 13:58:52 +01:00
Mike McQuaid
d0240e7cd4 formula: add spec deprecated_option DSL. 2014-10-19 13:58:52 +01:00
Mike McQuaid
02e10beb7c Add deprecated_option to software_spec.
Allows remapping one option name to another and updates build options
and flags accordingly.
2014-10-19 13:58:52 +01:00
Mike McQuaid
da0a65356d Add DeprecatedOption class.
Used to capture options that are being renamed.
2014-10-19 13:58:52 +01:00
Mike McQuaid
b91b23f8d0 brew-test-bot: set HOME.
Stop dumping files in the real HOME and allow Jenkins to handle
workspace cleanup instead.
2014-10-19 13:33:41 +01:00
Mike McQuaid
b6c2c8cdc8 cleanup: only clean cache if it exists.
Closes Homebrew/homebrew#33297.
2014-10-19 12:28:32 +01:00
Mike McQuaid
f7bb519041 Add tdsmith as maintainer. 2014-10-19 11:38:21 +01:00
Stian Eikeland
91ec31cdd4 gifsicle 1.86
Closes Homebrew/homebrew#33307.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-10-19 01:59:09 -05:00
Jack Nagel
2349a0ea36 Provide a method to access test fixtures
Formulae should not require knowledge of Homebrew's internal directory
structure, and we should be able to alter it without modifying
individual formulae.
2014-10-19 01:18:26 -05:00
Jack Nagel
fa06438102 Undocument UnsafeSubersionDownloadStrategy 2014-10-18 17:55:29 -05:00
Jack Nagel
f8c0c27566 Deprecate insecure download strategies 2014-10-18 17:39:53 -05:00
Mike McQuaid
93c71bafca Use YARD for API documentation.
Massive TODO.

We'll get there eventually...
2014-10-18 11:19:36 +01:00
Jack Nagel
41cc28ca42 Pull conditional out of begin block 2014-10-17 22:41:26 -05:00
Jack Nagel
ca2680d77f Move some code to the pour method 2014-10-17 22:40:03 -05:00
Mike McQuaid
b0f51ac744 xcode: check clang exists to confim install. 2014-10-17 19:36:47 +01:00
Jack Nagel
f840c592f0 We don't need a Pathname just to stat the directory 2014-10-17 12:01:49 -05:00
Mike McQuaid
ecc09cee7e brew-test-bot: always repair taps when tapping. 2014-10-17 09:28:01 +01:00
Mike McQuaid
fc39dbf2d4 formula_cellar_checks: Ruby 1.8 compatible check. 2014-10-17 09:23:50 +01:00
Mike McQuaid
19032be45e formula_cellar_checks: check exists before glob.
Closes Homebrew/homebrew#33242.
2014-10-17 09:01:17 +01:00
Jack Nagel
b6631b9a15 audit: call puts once instead of problems.size + 2 times 2014-10-17 00:35:51 -05:00
Jack Nagel
fb30041640 audit: loop over deps once 2014-10-17 00:11:46 -05:00
Jack Nagel
73d08fcc1a Audit devel and head deps 2014-10-17 00:08:17 -05:00