diff --git a/Library/Homebrew/cmd/upgrade.rb b/Library/Homebrew/cmd/upgrade.rb index a65d96e9ba..4e1fac7a03 100644 --- a/Library/Homebrew/cmd/upgrade.rb +++ b/Library/Homebrew/cmd/upgrade.rb @@ -225,7 +225,7 @@ module Homebrew if args.ask? ohai "Looking for bottles..." - sized_formulae = Install.compute_sized_formulae(formulae, args: args) + sized_formulae = Install.compute_sized_formulae(formulae_to_install, args: args) sizes = Install.compute_total_sizes(sized_formulae, debug: args.debug?) puts "Formulae: #{sized_formulae.join(", ")}\n\n" diff --git a/Library/Homebrew/install.rb b/Library/Homebrew/install.rb index bb2cffdfc7..ab443e0e7c 100644 --- a/Library/Homebrew/install.rb +++ b/Library/Homebrew/install.rb @@ -368,7 +368,7 @@ module Homebrew # Add any installed formula that depends on one of the sized formulae and is outdated. unless Homebrew::EnvConfig.no_installed_dependents_check? sized_formulae.concat(Formula.installed.select do |installed_formula| - installed_formula.outdated? && + installed_formula.bottled? && installed_formula.outdated? && installed_formula.deps.required.any? { |dep| sized_formulae.include?(dep.to_formula) } end) end