Xu Cheng
5aa6b5c5fa
Formula#pkg_version: return the result based on current active_spec
2015-07-31 19:44:01 +08:00
Xu Cheng
78442232d0
Formula: add active_spec_sym
2015-07-31 19:44:00 +08:00
Xu Cheng
808729e7ff
Tab: store spec of formula
2015-07-31 19:44:00 +08:00
Dominyk Tiller
46d45677cc
xcode: update clang expectation for 10.11
2015-07-30 18:13:41 +01:00
Dominyk Tiller
639329cf80
xcode: update regex
...
Ensures we capture Clang's fourth-digit when it exists. This seems to be on pre-release
versions of OS X only, but is the cause of the misdetection of CLT up-to-date status
on 10.11 several weeks ago.
For full explanation, see Homebrew/homebrew#42261 .
Closes Homebrew/homebrew#42261 .
2015-07-30 18:07:07 +01:00
Xu Cheng
a9b9c5ade7
Tap: allow enumerate non-git taps
...
Also add a `Tap#git?` method to indicate whether the tap is a git
repository.
Closes Homebrew/homebrew#42264 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-30 21:28:52 +08:00
Xu Cheng
8c7b629149
formula_installer: relocate bottle immediately after it's poured
...
Closes Homebrew/homebrew#42268 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-30 20:11:19 +08:00
Dominyk Tiller
68b865fcb1
Revert a33c5b9121e66aa650d9d0fc5814202bd26154d0
...
Revert: "test-bot: ensure from-source initial installation"
This reverts commit a33c5b9121e66aa650d9d0fc5814202bd26154d0.
You know when your fix ends up causing another problem that you then have to
go fix as well? Yup...
2015-07-30 10:14:44 +01:00
Alex Dunn
1280d0fcc7
blacklist: remove screen, libpcap, libiconv
...
Each has a formula in homebrew/dupes now
Closes Homebrew/homebrew#42212 .
2015-07-29 10:08:36 -07:00
Xu Cheng
3e8be58cdf
yardopts: stop documenting compat codes
...
Closes Homebrew/homebrew#42243 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-29 20:42:25 +08:00
Xu Cheng
70025458f3
interactive_shell: create .zshrc when necessary
...
Closes Homebrew/homebrew#42190 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-29 16:23:10 +08:00
Xu Cheng
274f21388e
Revert "formula: create empty zshrc when zsh is shell"
...
This reverts commit be55c800d0bf2750902df71d092906b49b49ffce.
2015-07-29 16:23:10 +08:00
Baptiste Fontaine
ea08e4fb16
KegOnlyReason: print only the explanation if there’s one
...
Closes Homebrew/homebrew#42073 .
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-07-28 20:40:28 +02:00
Baptiste Fontaine
ea13d62ce0
brew: print bug report URL for internal commands only
...
Closes Homebrew/homebrew#42069 .
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-07-28 20:38:13 +02:00
Mike McQuaid
0c47c8f864
test_integration_cmds: basic integration tests.
...
Closes Homebrew/homebrew#41945 .
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-07-28 10:57:56 +01:00
Mike McQuaid
09acae83a6
.simplecov: use lower root directory.
2015-07-28 10:57:56 +01:00
Mike McQuaid
95658a5beb
Move simplecov configuration to dotfile.
2015-07-28 10:57:56 +01:00
Mike McQuaid
76a0b1d494
test/lib/config: HOMEBREW_LIBRARY_PATH is normally a Pathname.
2015-07-28 10:57:55 +01:00
Mike McQuaid
00a9c61b43
testball: use sha256.
2015-07-28 10:57:55 +01:00
Mike McQuaid
5256d406de
testing_env: point to bundle install
now.
2015-07-28 10:57:55 +01:00
Leo Soares
ce2596a22d
Interesting-Taps-&-Branches: update homebrew-avr link
...
Closes Homebrew/homebrew#42136 .
Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-07-27 05:39:51 +01:00
Edgar Gonzalez
fbb8efbd66
Fix typo in UnsatisfiedRequirements exception message
...
Closes Homebrew/homebrew#42125 .
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-07-26 09:19:22 +02:00
Xu Cheng
cc91273f8b
caveats: fix extra empty line
2015-07-25 15:07:10 +08:00
Baptiste Fontaine
ca1f5dc713
more unit tests
...
Closes Homebrew/homebrew#42096 .
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
2015-07-25 00:00:30 +02:00
Dominyk Tiller
a675aae553
pull: stop printing warning on test-bot
...
Closes Homebrew/homebrew#42097 .
Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-07-24 19:22:01 +01:00
Xu Cheng
1845706187
formula_installer: better priority for pour_bottle?
2015-07-24 16:08:44 +08:00
Dominyk Tiller
4625fd335c
formula: create empty zshrc when zsh is shell
...
One minor consequence of our seizing of the HOME variable during builds for
sandboxing purposes is that if you're doing an interactive or git installation
zsh flags up that it hasn't found any config files and throws you into the
`zsh-newuser-install` area.
Not really a problem, just a nuisance.
Since the check is just for existence rather than content, we can work around
this by creating an empty config file when the `SHELL` environmental variable
includes zsh.
2015-07-24 09:01:34 +01:00
Xu Cheng
b1fff32055
BottleLoader: check version mismatch
...
Closes Homebrew/homebrew#42049 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-24 15:59:28 +08:00
Xu Cheng
602ea66a0f
bottle_resolve_version: return PkgVersion
2015-07-24 15:59:28 +08:00
Dominyk Tiller
2751449abb
formula_installer: tweak priority of true
...
Closes Homebrew/homebrew#41913 .
Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-07-23 22:29:31 +01:00
Dominyk Tiller
c6e3a0240a
test-bot: ensure from-source initial installation
2015-07-23 22:29:03 +01:00
Dominyk Tiller
c0ef6567b8
fetch: don't flag fs modification
2015-07-23 22:28:07 +01:00
Dominyk Tiller
b06af00d76
formula_installer: don't flag fs builds
2015-07-23 22:28:07 +01:00
Dominyk Tiller
81e4f810c1
caveats: use two spaces instead of 4
2015-07-23 15:17:31 +01:00
Xu Cheng
de6a9ff055
keg_relocate: relocate libtool files
2015-07-23 16:29:37 +08:00
Xu Cheng
fd7f3b9496
Pathname#abv: handle the case du
returns empty string
...
This can happen when read permission is denied.
Fixes Homebrew/homebrew#41925 .
Closes Homebrew/homebrew#42011 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-22 20:35:01 +08:00
Xu Cheng
ebd0f34561
tests: show fs leak result
...
Closes Homebrew/homebrew#41956 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-22 20:27:20 +08:00
Xu Cheng
0ad82a29f9
tests: always run fs leak check
2015-07-22 20:27:20 +08:00
Xu Cheng
c39b0ef000
test_formula_installer: fix log file leak
2015-07-22 20:27:20 +08:00
Xu Cheng
c4ba428d54
gitignore: add fs_leak_log file from test
2015-07-22 20:27:20 +08:00
Xu Cheng
9e6f1412ad
test-bot: run brew tests in no-compat mode
...
Closes Homebrew/homebrew#42009 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-22 20:27:02 +08:00
Xu Cheng
ea21f9bc4d
audit: more fix on no-compat mode
2015-07-22 16:41:10 +08:00
Xu Cheng
2648684b3b
audit: rename audit_patches to audit_legacy_patches
2015-07-22 16:34:08 +08:00
Xu Cheng
51810ae1ea
audit: fix for no-compat mode
2015-07-22 15:27:58 +08:00
Xu Cheng
33befcf312
tests: fix patching test for no-compat mode
...
Closes Homebrew/homebrew#41977 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-22 15:12:31 +08:00
Xu Cheng
60600c824c
test-bot: build bottle with verbose
...
It will print out what stops bottle being relocatable.
Closes Homebrew/homebrew#41958 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-22 15:12:23 +08:00
Xu Cheng
8cebb64eec
auto disable sandbox for interactive shell
...
Closes Homebrew/homebrew#38792 .
Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-22 15:12:15 +08:00
Dominyk Tiller
895983fed5
readall: use RUBY_PATH
2015-07-22 05:10:27 +01:00
polamjag
1b78fe240e
exceptions: don't bracket url
...
Closes Homebrew/homebrew#41592 .
Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-07-22 05:07:35 +01:00
Alex Dunn
d2c1a182d5
cmd/deps: --tree shows required dependencies only
...
Until we figure out how to allow --tree to show optional dependencies in
a way that fits on a normal screen, this helps to explain the
discrepancy between `brew deps` and `brew deps --tree`.
Closes Homebrew/homebrew#41841 .
Closes Homebrew/homebrew#41947 .
2015-07-21 09:44:15 -07:00