10755 Commits

Author SHA1 Message Date
Markus Reiter
b1746de260 Merge pull request #940 from reitermarkus/fix-untapped-installation
Fix cask installation from untapped Tap not working.
2016-09-14 01:54:52 +02:00
Alex Wang
71063aa2e3 Make scons use stdenv only if immediate build dep
formula_installer will use stdenv if scons is anywhere in the formula's
recursive dependency list:

    https://github.com/Homebrew/legacy-homebrew/issues/40401#issuecomment-110066355

Having scons as a dependency should only require stdenv if it is an
immediate build dependency, as otherwise scons shouldn't be invoked.
2016-09-13 12:36:56 -04:00
Zhiming Wang
b505ee3fed Merge pull request #953 from MikeMcQuaid/test-bot-test-default-formula-fixes
test-bot: fix test default formula handling.
2016-09-13 08:58:13 -04:00
Mike McQuaid
054b1a8f73 test-bot: fix test default formula handling.
Move the test default formula handling to after all the other formulae
additions are so it'll only be added if no formulae are detected
already in a PR.
2016-09-13 13:25:33 +01:00
Mike McQuaid
8e9a4b6e58 Merge pull request #952 from MikeMcQuaid/test-bot-no-homebrew-tess-taps
test-bot: don't run Homebrew tests for taps PRs.
2016-09-13 11:11:32 +01:00
Mike McQuaid
0f03506adc test-bot: don't run Homebrew tests for taps PRs.
Check the repository directly rather than @test_default_formula.
2016-09-13 10:36:20 +01:00
Mike McQuaid
3d3a03f75a Merge pull request #950 from MikeMcQuaid/extend-rubocop
Fix Library/Homebrew/extend RuboCop warnings
2016-09-13 09:59:57 +01:00
Mike McQuaid
e10234f61a Merge pull request #949 from MikeMcQuaid/testbottest
test-bot: default to building testbottest.
2016-09-13 09:20:06 +01:00
Mike McQuaid
0316830d4f test-bot: also build testing bottle. 2016-09-13 08:58:12 +01:00
Mike McQuaid
4295936322 bottle: allow forcing tap when not present. 2016-09-13 08:57:55 +01:00
Mike McQuaid
c3a8701dc4 test-bot: default to building testbottest.
This provides an integration test for `test-bot.rb` by performing
compilation of an actual formula.
2016-09-13 08:18:43 +01:00
Mike McQuaid
b42f646cec extend/pathname: fix Rubocop warnings. 2016-09-13 07:57:15 +01:00
Mike McQuaid
6a81782753 extend/os/mac/development_tools: fix Rubocop warnings. 2016-09-13 07:57:09 +01:00
Mike McQuaid
df5605fa01 extend/fileutils: fix Rubocop warnings. 2016-09-13 07:57:07 +01:00
Mike McQuaid
fb3bec8d70 extend/ENV/super: fix Rubocop warnings. 2016-09-13 07:57:06 +01:00
Mike McQuaid
c3dab72e37 extend/ENV/std: fix Rubocop warnings. 2016-09-13 07:57:04 +01:00
Mike McQuaid
fe661a809c extend/ENV/shared: fix Rubocop warnings. 2016-09-13 07:57:02 +01:00
Mike McQuaid
17a7c23881 extend/ARGV: fix Rubocop warnings. 2016-09-13 07:56:57 +01:00
Mike McQuaid
ee545fa19a Library/Homebrew/test: add testbottest formula/tarball.
Minimal C program and Makefile used for testing Homebrew.
2016-09-12 21:36:12 +01:00
Zhiming Wang
5a264cf597 Merge pull request #947 from zmwangx/fix-test-bot-desc
test-bot: fix summary
2016-09-12 10:22:27 -04:00
Dominyk Tiller
553ef05ab6 Merge pull request #939 from DomT4/guile
keg: make guile's site-dir persistent
2016-09-12 15:10:36 +01:00
ilovezfs
877907bbb2 Merge pull request #946 from MikeMcQuaid/test-bot-more-breakage
test-bot: fix bottling non-testing jobs.
2016-09-12 06:12:10 -07:00
Zhiming Wang
8ce4ca1de3
test-bot: fix summary 2016-09-12 09:09:23 -04:00
Mike McQuaid
793a75f3f3 test-bot: fix bottling non-testing jobs.
Need to handle when the `BOT_PARAMS` are `nil`.
2016-09-12 13:51:32 +01:00
Mike McQuaid
afc5aa125f Merge pull request #943 from MikeMcQuaid/test-bot-multiline-regex
test-bot: fix multiline regex.
2016-09-12 10:46:59 +01:00
Mike McQuaid
5da42b5a5f test-bot: fix multiline regex. 2016-09-12 10:28:52 +01:00
Mike McQuaid
f8918d8f72 Merge pull request #942 from MikeMcQuaid/bottle-remove-debug
bottle: remove debug statements.
2016-09-12 10:19:43 +01:00
Mike McQuaid
debc202d1e bottle: remove debug statements. 2016-09-12 09:57:45 +01:00
Mike McQuaid
2c7ccee771 Merge pull request #941 from MikeMcQuaid/test-bot-regex
test-bot: fix regex placement.
2016-09-12 09:13:29 +01:00
Mike McQuaid
e4ef1f062e test-bot: fix regex placement. 2016-09-12 08:52:19 +01:00
Mike McQuaid
53c3123b53 Merge pull request #929 from MikeMcQuaid/test-bot-jenkinsfile
test-bot: handle more Jenkins configurations.
2016-09-12 08:09:39 +01:00
Mike McQuaid
59116d08ca Merge pull request #927 from MikeMcQuaid/dev-cmd-rubocop
Fix Library/Homebrew/dev-cmd RuboCop warnings
2016-09-12 08:09:29 +01:00
Mike McQuaid
9a6999c302 Merge pull request #925 from MikeMcQuaid/utils-rubocop
Fix Library/Homebrew/utils RuboCop warnings
2016-09-12 08:09:00 +01:00
Mike McQuaid
b93b60e6ca Merge pull request #924 from MikeMcQuaid/test-rubocop
Fix Library/Homebrew/test RuboCop warnings
2016-09-12 08:08:12 +01:00
Markus Reiter
3b6d80913a Fix cask installation from untapped Tap not working. 2016-09-12 06:21:16 +02:00
Dominyk Tiller
5d9ee6b1d4 Merge pull request #917 from DomT4/keg_only_pkg_config
caveats: highlight PKG_CONFIG_PATH if exists
2016-09-12 05:04:14 +01:00
Dominyk Tiller
2aa32ea191
keg: make guile's site-dir persistent
Things that install Guile scheme objects should be doing so in
HOMEBREW_PREFIX/share/guile/site, which should be persistent rather
than a symlink to any formulae's Cellar, not even guile's necessarily as
f061d864d9
managed to expose.

I believe guile isn't actually configured correctly to expect
this directory, but since absolutely nobody has complained to
date as far as I can find & `gnutls` seems to be the only formula
using it this way the temptation is to leave it misconfigured
& use this directory for site schemes.

I don't really know the deeper issues around messing with Guile's
configuration so going for a minimal fix seems the safest option.
2016-09-12 03:24:53 +01:00
Mike McQuaid
e24a890e59 test/test_tab: fix Rubocop warnings. 2016-09-11 21:48:06 +01:00
Mike McQuaid
d937f23932 test/test_shell: fix Rubocop warnings. 2016-09-11 21:48:06 +01:00
Mike McQuaid
fc7ac2f07b test/test_resource: fix Rubocop warnings. 2016-09-11 21:48:06 +01:00
Mike McQuaid
501774e3bc test/test_os_mac_language: fix Rubocop warnings. 2016-09-11 21:48:06 +01:00
Mike McQuaid
e89de3351f test/test_integration_cmds: fix Rubocop warnings. 2016-09-11 21:48:05 +01:00
Mike McQuaid
2cf6184735 test/test_formula_installer: fix Rubocop warnings. 2016-09-11 21:48:05 +01:00
Mike McQuaid
0f09674fe6 test/test_formula: fix Rubocop warnings. 2016-09-11 21:48:05 +01:00
Mike McQuaid
219c373115 test/test_dependency_collector: fix Rubocop warnings. 2016-09-11 21:48:05 +01:00
Mike McQuaid
df1f9806a4 test-bot: handle more Jenkins configurations.
Used in trying to use a `Jenkinsfile`.
2016-09-11 21:43:37 +01:00
Joshua McKinney
3f75cb06c6 Update brew-cask zsh completions header 2016-09-11 14:13:13 -05:00
Joshua McKinney
db18a13389 Add brew-cask arg descriptions to zsh completion 2016-09-11 14:11:08 -05:00
Joshua McKinney
34bf313704 Add missing brew-cask commands to zsh completion 2016-09-11 14:10:08 -05:00
Joshua McKinney
abae36d96d Refactor brew-cask zsh completion to functions 2016-09-11 14:08:50 -05:00