From b68e17552cc8c78c2f7b187a783e6e419f2cc74e Mon Sep 17 00:00:00 2001 From: Rylan Polster Date: Tue, 6 Jul 2021 09:33:16 -0400 Subject: [PATCH] Only use `BottleAPI::latest_pkg_version` with env var --- Library/Homebrew/cmd/outdated.rb | 6 +++--- Library/Homebrew/formula.rb | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Library/Homebrew/cmd/outdated.rb b/Library/Homebrew/cmd/outdated.rb index dc49defd60..f2079fae56 100644 --- a/Library/Homebrew/cmd/outdated.rb +++ b/Library/Homebrew/cmd/outdated.rb @@ -98,10 +98,10 @@ module Homebrew elsif f.head? && outdated_kegs.any? { |k| k.version.to_s == f.pkg_version.to_s } # There is a newer HEAD but the version number has not changed. "latest HEAD" - elsif f.tap.present? - f.pkg_version.to_s - else + elsif f.tap.blank? && ENV["HOMEBREW_JSON_CORE"].present? BottleAPI.latest_pkg_version(f.name)&.to_s || f.pkg_version.to_s + else + f.pkg_version.to_s end outdated_versions = outdated_kegs.group_by { |keg| Formulary.from_keg(keg).full_name } diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb index 719aec9c07..ec14f8d450 100644 --- a/Library/Homebrew/formula.rb +++ b/Library/Homebrew/formula.rb @@ -1326,10 +1326,10 @@ class Formula Formula.cache[:outdated_kegs][cache_key] ||= begin all_kegs = [] current_version = T.let(false, T::Boolean) - latest_version = if tap.present? - pkg_version - else + latest_version = if tap.blank? && ENV["HOMEBREW_JSON_CORE"].present? BottleAPI.latest_pkg_version(name) || pkg_version + else + pkg_version end installed_kegs.each do |keg|