Travis CI "brew" updates
* Display brew version.
* Display installed brew components and version after brew update.
* Perform "reinstall" instead of "install" to avoid pre-existing
component version errors.
* Display installed brew components and version after brew work is
complete.
@@ -7,27 +7,30 @@ compiler:
- clang
before_install:
+ - brew --version
- "brew update 2>&1 > /tmp/brew-update.txt || (cat /tmp/brew-update.txt && false)"
+ - brew list --versions
install:
- - brew install
- protobuf
- protobuf-c
+ - brew reinstall
Gsasl
- openssl
- thrift
- ccache
- snappy
- libevent
bison
+ ccache
cpanm
+ libevent
maven
- - brew reinstall python
+ openssl
+ protobuf
+ protobuf-c
+ python
+ snappy
+ thrift
- brew outdated libyaml || brew upgrade libyaml
- brew outdated json-c || brew upgrade json-c
- brew outdated boost || brew upgrade boost
- brew outdated maven || brew upgrade maven
- brew install iproute2mac
+ - brew list --versions
- sudo pip install pycrypto
- sudo cpanm install JSON
