Merge pull request #18100 from Homebrew/more-no-include-kernel
This commit is contained in:
commit
972894d8a0
@ -11,9 +11,7 @@ require "utils/topological_hash"
|
||||
module Homebrew
|
||||
# Helper functions for upgrading formulae.
|
||||
module Upgrade
|
||||
module_function
|
||||
|
||||
def upgrade_formulae(
|
||||
def self.upgrade_formulae(
|
||||
formulae_to_install,
|
||||
flags:,
|
||||
dry_run: false,
|
||||
@ -97,13 +95,13 @@ module Homebrew
|
||||
end
|
||||
end
|
||||
|
||||
def outdated_kegs(formula)
|
||||
private_class_method def self.outdated_kegs(formula)
|
||||
[formula, *formula.old_installed_formulae].map(&:linked_keg)
|
||||
.select(&:directory?)
|
||||
.map { |k| Keg.new(k.resolved_path) }
|
||||
end
|
||||
|
||||
def print_upgrade_message(formula, fi_options)
|
||||
private_class_method def self.print_upgrade_message(formula, fi_options)
|
||||
version_upgrade = if formula.optlinked?
|
||||
"#{Keg.new(formula.opt_prefix).version} -> #{formula.pkg_version}"
|
||||
else
|
||||
@ -113,7 +111,7 @@ module Homebrew
|
||||
puts " #{version_upgrade} #{fi_options.to_a.join(" ")}"
|
||||
end
|
||||
|
||||
def create_formula_installer(
|
||||
private_class_method def self.create_formula_installer(
|
||||
formula,
|
||||
flags:,
|
||||
installed_on_request: false,
|
||||
@ -165,9 +163,8 @@ module Homebrew
|
||||
}.compact,
|
||||
)
|
||||
end
|
||||
private_class_method :create_formula_installer
|
||||
|
||||
def upgrade_formula(formula_installer, dry_run: false, verbose: false)
|
||||
def self.upgrade_formula(formula_installer, dry_run: false, verbose: false)
|
||||
formula = formula_installer.formula
|
||||
|
||||
if dry_run
|
||||
@ -188,9 +185,8 @@ module Homebrew
|
||||
puts
|
||||
Homebrew.failed = true
|
||||
end
|
||||
private_class_method :upgrade_formula
|
||||
|
||||
def install_formula(formula_installer, upgrade:)
|
||||
def self.install_formula(formula_installer, upgrade:)
|
||||
formula = formula_installer.formula
|
||||
|
||||
formula_installer.check_installation_already_attempted
|
||||
@ -224,7 +220,7 @@ module Homebrew
|
||||
end
|
||||
end
|
||||
|
||||
def check_broken_dependents(installed_formulae)
|
||||
private_class_method def self.check_broken_dependents(installed_formulae)
|
||||
CacheStoreDatabase.use(:linkage) do |db|
|
||||
installed_formulae.flat_map(&:runtime_installed_formula_dependents)
|
||||
.uniq
|
||||
@ -249,7 +245,7 @@ module Homebrew
|
||||
@puts_no_installed_dependents_check_disable_message_if_not_already = true
|
||||
end
|
||||
|
||||
def check_installed_dependents(
|
||||
def self.check_installed_dependents(
|
||||
formulae,
|
||||
flags:,
|
||||
dry_run: false,
|
||||
@ -435,7 +431,7 @@ module Homebrew
|
||||
end
|
||||
end
|
||||
|
||||
def depends_on(one, two)
|
||||
private_class_method def self.depends_on(one, two)
|
||||
if one.any_installed_keg
|
||||
&.runtime_dependencies
|
||||
&.any? { |dependency| dependency["full_name"] == two.full_name }
|
||||
@ -444,6 +440,5 @@ module Homebrew
|
||||
one <=> two
|
||||
end
|
||||
end
|
||||
private_class_method :depends_on
|
||||
end
|
||||
end
|
||||
|
@ -1,5 +0,0 @@
|
||||
# typed: strict
|
||||
|
||||
module Homebrew::Upgrade
|
||||
include Kernel
|
||||
end
|
Loading…
x
Reference in New Issue
Block a user