From 176f345386b0f9d50d7bbc0e0879056dc00119ad Mon Sep 17 00:00:00 2001 From: Xu Cheng Date: Fri, 15 Jan 2016 20:48:12 +0800 Subject: test-bot: prevent formula building from source multiple times After formula updates its bottle block, remove itself from changed formulae list. Therefore, if it's requested next time as dependency, it will be installed from bottle just created. Closes Homebrew/homebrew#48121. Signed-off-by: Xu Cheng --- Library/Homebrew/cmd/test-bot.rb | 1 + 1 file changed, 1 insertion(+) (limited to 'Library') diff --git a/Library/Homebrew/cmd/test-bot.rb b/Library/Homebrew/cmd/test-bot.rb index f5fd15b9c..5e9351aaf 100644 --- a/Library/Homebrew/cmd/test-bot.rb +++ b/Library/Homebrew/cmd/test-bot.rb @@ -561,6 +561,7 @@ module Homebrew test "brew", "bottle", *bottle_merge_args test "brew", "uninstall", "--force", formula_name FileUtils.ln bottle_filename, HOMEBREW_CACHE/bottle_filename, :force => true + @formulae.delete(formula_name) if unchanged_build_dependencies.any? test "brew", "uninstall", "--force", *unchanged_build_dependencies unchanged_dependencies -= unchanged_build_dependencies -- cgit v1.2.3