15827 Commits

Author SHA1 Message Date
Ben Muschol
2d6bd04007 Merge branch 'master' into check-for-master-no-refactor 2017-09-27 16:36:10 -04:00
Ben Muschol
fe5c885da0 Implement changes 2017-09-27 16:32:13 -04:00
Shaun Jackman
1e57445eca receipt_path: Ensure the bottle contains INSTALL_RECEIPT.json 2017-09-27 09:36:41 -07:00
commitay
208135f59f Cask dsl caveats: bump java version to 9 2017-09-27 21:03:23 +10:00
ilovezfs
cb139ca381 Merge pull request #3225 from Homebrew/revert-3079-os_keg
Revert "Added tests for os/mac/keg"
2017-09-27 02:57:38 -07:00
ilovezfs
5377a42f7f Revert "Added tests for os/mac/keg" 2017-09-27 02:57:12 -07:00
ilovezfs
1e69e772b5 Merge pull request #3223 from Homebrew/revert-3139-macho-use-object
Revert "mach: Avoid reopening the file for relocation"
2017-09-27 02:08:43 -07:00
ilovezfs
e8da9613fb Revert "mach: Avoid reopening the file for relocation" 2017-09-27 02:08:23 -07:00
ilovezfs
0ba9d9ccd7 Merge pull request #3222 from Homebrew/revert-3219-change_install_name_takes_2_args
Revert "keg_relocate: use correct number of arguments in call to change_install_name"
2017-09-27 02:08:04 -07:00
ilovezfs
0831f31e44 Revert "keg_relocate: use correct number of arguments in call to change_install_name" 2017-09-27 02:07:22 -07:00
William Woodruff
a1140f7b92 Merge pull request #3079 from mansimarkaur/os_keg
Added tests for os/mac/keg
2017-09-26 21:36:16 -04:00
William Woodruff
3a5de99259 Merge pull request #3219 from scpeters/change_install_name_takes_2_args
keg_relocate: use correct number of arguments in call to change_install_name
2017-09-26 21:25:55 -04:00
Steven Peters
fc5b3778cb keg_relocate: fix call to change_install_name
During the changes to macho file relocation refactoring
in #3101, #3138, and #3139,
the number of arguments to the mach::change_install_name
function changed from 3 to 2, but
there was still an instance of the function being called
with the wrong number of arguments.
2017-09-26 17:30:28 -07:00
mansimarkaur
9f57840486
test: Tests for os/mac/keg 2017-09-26 19:06:57 -04:00
Mike McQuaid
24d747597f Merge pull request #3214 from ilovezfs/bump-formula-pr-fix-duplicates-check
bump-formula-pr: fix duplicates check
2017-09-26 08:30:51 +01:00
ilovezfs
feda0242be bump-formula-pr: fix duplicates check
`return unless pull_requests && !pull_requests.empty?` and
`return unless pull_requests&.empty?` are not equivalent.
2017-09-25 23:03:19 -07:00
William Woodruff
6098998674 Merge pull request #3139 from woodruffw/macho-use-object
mach: Avoid reopening the file for relocation
2017-09-25 23:30:42 -04:00
William Woodruff
d618e574fb
mach: Avoid reopening the file for relocation
This commit allows the relocation code to perform install name
and dylib ID changes without reopening the file separately.
2017-09-25 17:46:23 -04:00
Mike McQuaid
a589303616 Merge pull request #3183 from MikeMcQuaid/rubocop-upgrade
Rubocop: 0.50.0 and Ruby 2.3
2017-09-25 21:29:03 +01:00
Mike McQuaid
ac8b58537f Merge pull request #3211 from MikeMcQuaid/portable-ruby-coverage
portable-ruby: use rebuild with coverage support.
1.3.4
2017-09-25 19:59:46 +01:00
Mike McQuaid
880f980f4e Merge pull request #3208 from MikeMcQuaid/more-leopard-fixes
portable-ruby: fix installation on Leopard.
2017-09-25 19:18:16 +01:00
Mike McQuaid
222da9de1c portable-ruby: use rebuild with coverage support.
This will allow `simplecov` to generate coverage by rebuilding portable
Ruby with coverage support.
2017-09-25 19:15:58 +01:00
Mike McQuaid
46e6e9911a Merge pull request #3210 from MikeMcQuaid/commsworld
README: add Commsworld logo.
2017-09-25 18:51:04 +01:00
Mike McQuaid
745f5abc55 README: add Commsworld logo.
They host our physical hardware.
2017-09-25 18:50:07 +01:00
Mike McQuaid
dd75dd8a25 os/mac/version: allow leopard_64_or_later bottles. 2017-09-25 18:35:18 +01:00
Mike McQuaid
598ea0cdec portable-ruby: fix installation on Leopard.
Download it insecurely there and require `rubygems` for `Gem::Version`.
2017-09-25 15:46:58 +01:00
Mike McQuaid
3cd2373e2f Merge pull request #3207 from MikeMcQuaid/vendor-install-stderr
vendor-install: output only to stderr.
2017-09-25 09:42:16 +01:00
Mike McQuaid
9697c8638c vendor-install: output only to stderr.
This avoids causing errors in scripts that call e.g. `brew --prefix`.
2017-09-25 06:53:23 +01:00
Mike McQuaid
cf5fdeef1d Rubocop: manual rule fixes. 2017-09-24 21:23:59 +01:00
Mike McQuaid
01e9ec9a9f Rubocop: automatic rule fixes. 2017-09-24 21:23:59 +01:00
Mike McQuaid
9eb51db400 Rubocop 0.50 and target 2.3. 2017-09-24 21:23:59 +01:00
Mike McQuaid
82aa148cb2 Merge pull request #3206 from MikeMcQuaid/utils-git-cache-less
utils/git: cache less aggressively.
2017-09-24 20:54:22 +01:00
Mike McQuaid
3d876f7d70 utils/git: cache less aggressively.
This should avoid weird test ordering failures with specs on Linux (but
there's no real reason this can't occur on macOS too).
2017-09-24 20:39:06 +01:00
ilovezfs
cd1cb7080d Merge pull request #3203 from ilovezfs/online-science-dupes-are-not-dupes
audit: also skip homebrew/science duplicates found by search_taps
2017-09-24 00:53:24 -07:00
ilovezfs
28c7838450 audit: also skip homebrew/science duplicates found by search_taps
Follow-up to #3202.
2017-09-24 00:29:34 -07:00
ilovezfs
4f9c7cab76 Merge pull request #3202 from ilovezfs/science-dupes-are-not-dupes
audit: don't check for homebrew/science duplicates
2017-09-23 23:35:53 -07:00
ilovezfs
e984623214 audit: don't check for homebrew/science duplicates
It's just noise to turn the migration PRs red over expected duplicates.
2017-09-23 23:00:29 -07:00
Mike McQuaid
a5b37e3b44 Merge pull request #3201 from MikeMcQuaid/git-coretap-tests
utils/git: don't fail when CoreTap is untapped.
2017-09-23 22:06:10 +01:00
Mike McQuaid
7f93d816a3 utils/git: don't fail when CoreTap is untapped.
This produces test failures on Linux where we intentionally avoid having
it tapped.
2017-09-23 21:53:20 +01:00
Mike McQuaid
182ed794bd Merge pull request #3200 from MikeMcQuaid/audit-el-capitan-vendor-ruby
audit: hack around El Capitan audit failure.
2017-09-23 21:25:05 +01:00
Mike McQuaid
56ab1ef5a8 audit: hack around El Capitan audit failure. 2017-09-23 21:10:25 +01:00
Mike McQuaid
6b3bb666e8 Merge pull request #3174 from sjackman/popen-options
popen: Do not suppress stderr when HOMEBREW_STDERR
2017-09-23 16:31:52 +01:00
Mike McQuaid
3343467475 Merge pull request #3189 from MikeMcQuaid/portable-ruby-messaging
portable-ruby: improve installation messaging.
2017-09-23 10:58:26 +01:00
Mike McQuaid
d7fbcc6211 Merge pull request #3190 from MikeMcQuaid/curl_https_fix
development_tools: fix curl https handling.
2017-09-23 10:58:10 +01:00
Mike McQuaid
478dc7cd31 Merge pull request #3188 from MikeMcQuaid/git-describe-tags-message
brew.sh: update no git repository message.
2017-09-23 10:57:48 +01:00
ilovezfs
804d6880dd Merge pull request #3196 from ilovezfs/ac_cv_xcode9-2
superenv: more help for Autotools with 10.13 SDK on 10.12
2017-09-22 18:13:22 -07:00
ilovezfs
352a8817e9 superenv: more help for Autotools with 10.13 SDK on 10.12
Add fmemopen and open_memstream to the list of ac_cv_func_*=no symbols
for 10.12 with the 10.13 SDK.
2017-09-22 17:10:40 -07:00
Mike McQuaid
046486900e Merge pull request #3186 from naoty/detect-failure-message
Add a failure message to be_detected_from matcher
2017-09-22 21:13:55 +01:00
Mike McQuaid
199aa956cc Merge pull request #3144 from GauthamGoli/audit_line_rubocop_more_tests
audit: Add more tests for FormulaAudit/Miscellaneous cop
2017-09-22 20:34:08 +01:00
Mike McQuaid
c4b6dbf653 Merge pull request #3185 from sjackman/vendor-ruby-linux
Upgrade vendored Ruby to 2.3.3 for Linux.
2017-09-22 16:05:58 +01:00