Skip to content

Commit

Permalink
Merge pull request #18100 from Homebrew/more-no-include-kernel
Browse files Browse the repository at this point in the history
  • Loading branch information
MikeMcQuaid authored Aug 20, 2024
2 parents 532ffa8 + e91ed65 commit 972894d
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 19 deletions.
23 changes: 9 additions & 14 deletions Library/Homebrew/upgrade.rb
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@
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,
Expand Down Expand Up @@ -97,13 +95,13 @@ def upgrade_formulae(
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
Expand All @@ -113,7 +111,7 @@ def print_upgrade_message(formula, fi_options)
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,
Expand Down Expand Up @@ -165,9 +163,8 @@ def create_formula_installer(
}.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
Expand All @@ -188,9 +185,8 @@ def upgrade_formula(formula_installer, dry_run: false, verbose: false)
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
Expand Down Expand Up @@ -224,7 +220,7 @@ def install_formula(formula_installer, upgrade:)
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
Expand All @@ -249,7 +245,7 @@ def self.puts_no_installed_dependents_check_disable_message_if_not_already!
@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,
Expand Down Expand Up @@ -435,7 +431,7 @@ def check_installed_dependents(
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 }
Expand All @@ -444,6 +440,5 @@ def depends_on(one, two)
one <=> two
end
end
private_class_method :depends_on
end
end
5 changes: 0 additions & 5 deletions Library/Homebrew/upgrade.rbi

This file was deleted.

0 comments on commit 972894d

Please sign in to comment.