6059 Commits

Author SHA1 Message Date
Jack Nagel
bc40e9fb95 aspell: unroll options loop to avoid accessing internals 2014-11-20 20:11:24 -06:00
Mike McQuaid
395d798bc2 brew-test-bot: check default_formula requirements.
This handles the case where e.g. a default_formula cannot be installed
on Yosemite which causes the build to fail.
2014-11-18 16:43:13 +00:00
Jack Nagel
24f1a6e9fc Run test-bot logs through iconv on Ruby 1.8 2014-11-18 01:22:42 -06:00
Jack Nagel
a9e34b0ee2 UTF-8 to UTF-16 should never raise UndefinedConversionError 2014-11-18 01:22:25 -06:00
Jack Nagel
7f230dfaf8 Suppress encoding errors in test-bot log files 2014-11-18 00:41:52 -06:00
aereal
91ccd8435c Regard any installation of the formula as conflicts
Closes Homebrew/homebrew#34159.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-11-17 13:30:54 -06:00
Mike McQuaid
da3c9a1e16 brew-pull: make close message detection more precise. 2014-11-17 10:26:27 +00:00
Jack Nagel
e00a6e4c4d Remove more references to removed external commands 2014-11-16 21:57:08 -06:00
Elliot Saba
6a1f829cfa Ensure that equals options get parsed properly
Options such as --userimg=<path> should be parsed as an option with an
equals in its name ("userimg=") and without the path argument in
Option.name

Closes Homebrew/homebrew#34219.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-11-15 17:17:50 -06:00
Jack Nagel
824e187803 doctor: more useful comment 2014-11-14 20:32:46 -06:00
himikk
8e68a9724d Tell brew doctor to ignore libTrAPI.dylib
Tell brew doctor to ignore libTrAPI.dylib
TrAPI used by VPN software "Endpoint Security VPN"

Closes Homebrew/homebrew#34129.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-11-14 20:30:52 -06:00
Tim D. Smith
f388992b02 doctor: don't complain if reads_brewed_pth_files? is nil
Closes Homebrew/homebrew#33957.
2014-11-14 16:05:26 -08:00
Tim D. Smith
10d0824483 doctor: check that Python site-packages directory is writable 2014-11-14 16:05:18 -08:00
Tim D. Smith
7348206e53 language/python: make sure site_packages is writable 2014-11-14 16:05:18 -08:00
Mike McQuaid
b89123d487 os: shorten troubleshooting URL. 2014-11-14 21:06:01 +00:00
David Xia
df38a5f202 helios: move to Spotify's tap.
Helios will be provided by github.com/spotify/homebrew-public.
Addresses https://github.com/Homebrew/homebrew/pull/34002

Closes Homebrew/homebrew#34071.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-11-14 15:11:32 +00:00
Dominyk Tiller
ca2c201fb3 doctor: option depreciation
I presume this needs to change to reflect Homebrew/homebrew#34147?

Closes Homebrew/homebrew#34151.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-11-13 08:41:16 +00:00
Jack Nagel
89dc0b9787 One less place where Formula is reopened 2014-11-12 21:41:14 -06:00
Jack Nagel
16a2220834 Exempt the head-only tap from the head-only audit warning 2014-11-12 21:32:44 -06:00
Jack Nagel
9dfc5e39e8 Fix Requirement equality 2014-11-12 17:35:16 -06:00
Jack Nagel
33dfc8e8b8 Don't allocate arrays in Requirement#hash 2014-11-12 17:33:58 -06:00
Jack Nagel
f27468507c Don't warn about config scripts that originate in the cellar
Fixes Homebrew/homebrew-php#1389.
2014-11-11 17:43:38 -06:00
Jack Nagel
e537fc41de Exclude documentation from brew list --unbrewed 2014-11-11 11:38:16 -06:00
Jack Nagel
ab0368cb34 test-bot: make variable names consistent with other code 2014-11-10 20:49:47 -06:00
Jack Nagel
001c9baa7f Don't record the test if initialization fails
When Test.new raises an ArgumentError, nil will be pushed onto the tests
array, and then methods will be called on nil when we iterate over the
tests while building the XML output.
2014-11-10 19:28:17 -06:00
Jack Nagel
bf53f3fd16 Less code in begin block 2014-11-10 19:27:31 -06:00
Tim D. Smith
cb684f6c1a language/python: new setup_install method
Closes Homebrew/homebrew#33988.
2014-11-10 15:41:57 -08:00
Stefan
28d465fab1 gist-logs: basic login
Closes Homebrew/homebrew#33839.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-11-10 17:07:36 -06:00
Dominyk Tiller
00445c48c7 MaximumMacOSRequirement
Slightly loosens up the wording to make it less narrow and more
tolerant of wider usage. Relates to Homebrew/homebrew#34041 and Homebrew/homebrew#34039.

Closes Homebrew/homebrew#34042.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-11-10 16:32:32 -06:00
Jack Nagel
0578f1ff5a Pull initialization code out of begin block 2014-11-09 18:17:10 -06:00
Jack Nagel
b34fa6cfd8 Use libexec method in install test 2014-11-07 17:04:23 -06:00
Jack Nagel
d63ba368ef Normalize requires in tests 2014-11-07 17:03:51 -06:00
Mike McQuaid
1eb74cb419 test-bot: handle changed bottled dependencies. 2014-11-07 21:48:55 +00:00
Dominyk Tiller
97eac8853e tuntap: recommend upstream signed binary.
We have an upstream signed binary available! Big big love to Mattias
for this.

This PR converts all the existing tuntap dependencies into
binary-friendly tuntap dependencies, and adds a tuntap dependency to
requirements to look for the kexts.

Closes Homebrew/homebrew#33894.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-11-07 09:12:29 +00:00
Xu Cheng
c5f549e33c caveats: if the last character isn't a newline, add one
Closes Homebrew/homebrew#33962.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-11-07 09:07:54 +00:00
Jack Nagel
3b1a1962f7 Remove outdated comment 2014-11-06 17:55:04 -06:00
Tim D. Smith
f5a54ab349 BottleVersion: add imap-uw style versions 2014-11-05 19:11:25 -08:00
Jack Nagel
6eabbed464 Add depend_on :apr 2014-11-05 20:34:02 -06:00
Jack Nagel
5d1dc0a5db Revert "Revert "FormulaInstaller: make mode reader methods private""
This reverts commit c622f27e525de4a9cc9a209a6cc0e26be60b5919.
2014-11-03 21:43:11 -06:00
Jack Nagel
e1bfbad810 Make quieter an installer mode 2014-11-03 21:43:11 -06:00
Jack Nagel
3421308bd4 Make git an installer mode 2014-11-03 21:39:11 -06:00
Jack Nagel
3c9cc18c17 Add ARGV.git? 2014-11-03 21:39:11 -06:00
Jack Nagel
34c0b40abf Revert "FormulaInstaller: make mode reader methods private"
This reverts commit 44bff238434a48c4a8531bc2d1a29c81f18f8fab.

Conflicts:
	Library/Homebrew/formula_installer.rb

Fixes Homebrew/homebrew#33882.
2014-11-03 18:58:49 -06:00
Dominyk Tiller
c6bc9b7e9f caveats: yosemite adjustments
Closes Homebrew/homebrew#33815
2014-11-03 19:29:49 +00:00
Brian Shirai
0b7146f123 blacklist: remove rubinius.
Having 'rubinius' in blacklist.rb prevents taps from providing a rubinius formula. Currently, the Rubinius project is making a binary install of Rubinius 2.3.0+ available as a tap. Unfortunately, this is impossible with this blacklist and forces us to use a non-standard name for the formula.

Further, it appears that Homebrew has changed its stance on binary formula, including them in the standard set of formula (ie, not requiring a separate tap). When Homebrew blacklisted Rubinius initially, I asked to allow a binary formula for Rubinius and was refused. The fact that Homebrew has changed its stance on binary formula makes this blacklist doubly unfair.

Thanks.

Closes Homebrew/homebrew#33809.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-11-03 19:29:25 +00:00
Mike McQuaid
2d67c5ee8f brew-pull: allow resolution with --resolve. 2014-11-03 10:00:50 +00:00
Tim D. Smith
9b86218854 FormulaCellarChecks: don't exempt formulas from ssl audit
Reverts b7b4c59. Closes Homebrew/homebrew#33414.
2014-11-02 21:08:35 -08:00
Jack Nagel
bebfcfe2fd FormulaInstaller: make mode predicate methods private 2014-11-02 19:11:46 -06:00
Jack Nagel
4b2347ef60 FormulaInstaller: make mode reader methods private 2014-11-02 19:11:18 -06:00
Tim D. Smith
1593b24b0f caveats: recommend adding python site-packages with site.addsitedir
Closes Homebrew/homebrew#33364. Fixes Homebrew/homebrew#30844.
2014-11-02 10:33:40 -08:00