From 13647388c198ea5b5af1e82d6c8222423991623c Mon Sep 17 00:00:00 2001 From: Steven Peters Date: Wed, 18 Sep 2019 15:14:11 -0700 Subject: [PATCH] formula_installer: don't always install test deps. Fixes #6470. --- Library/Homebrew/formula_installer.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Library/Homebrew/formula_installer.rb b/Library/Homebrew/formula_installer.rb index f8c745f9c9..f012aadbc6 100644 --- a/Library/Homebrew/formula_installer.rb +++ b/Library/Homebrew/formula_installer.rb @@ -483,8 +483,12 @@ class FormulaInstaller if dep.prune_from_option?(build) Dependency.prune - elsif include_test? && dep.test? && !dep.installed? - Dependency.keep_but_prune_recursive_deps + elsif dep.test? + if !include_test? + Dependency.prune + elsif !dep.installed? + Dependency.keep_but_prune_recursive_deps + end elsif dep.build? && install_bottle_for?(dependent, build) Dependency.prune elsif dep.prune_if_build_and_not_dependent?(dependent)