diff --git a/Library/Homebrew/upgrade.rb b/Library/Homebrew/upgrade.rb index eb7516a20f..eae56d614c 100644 --- a/Library/Homebrew/upgrade.rb +++ b/Library/Homebrew/upgrade.rb @@ -267,7 +267,8 @@ module Homebrew return end - installed_formulae = dry_run ? formulae : FormulaInstaller.installed.to_a + installed_formulae = (dry_run ? formulae : FormulaInstaller.installed.to_a).dup + installed_formulae.reject! { |f| f.core_formula? && f.versioned_formula? } return if installed_formulae.empty? already_broken_dependents = check_broken_dependents(installed_formulae)