Skip to content

Commit

Permalink
Merge pull request #6722 from rubygems/bump-pub-grub
Browse files Browse the repository at this point in the history
Bump pub grub to latest

(cherry picked from commit 7988659)
  • Loading branch information
deivid-rodriguez committed Jun 8, 2023
1 parent 073e565 commit 499f777
Showing 1 changed file with 9 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,7 @@ def choose_package_version
def resolve_conflict(incompatibility)
logger.info { "conflict: #{incompatibility}" }

new_incompatibility = false
new_incompatibility = nil

while !incompatibility.failure?
most_recent_term = nil
Expand Down Expand Up @@ -204,7 +204,7 @@ def resolve_conflict(incompatibility)
solution.backtrack(previous_level)

if new_incompatibility
add_incompatibility(incompatibility)
add_incompatibility(new_incompatibility)
end

return incompatibility
Expand All @@ -219,9 +219,14 @@ def resolve_conflict(incompatibility)
new_terms << difference.invert
end

incompatibility = Incompatibility.new(new_terms, cause: Incompatibility::ConflictCause.new(incompatibility, most_recent_satisfier.cause))
new_incompatibility = Incompatibility.new(new_terms, cause: Incompatibility::ConflictCause.new(incompatibility, most_recent_satisfier.cause))

new_incompatibility = true
if incompatibility.to_s == new_incompatibility.to_s
logger.info { "!! failed to resolve conflicts, this shouldn't have happened" }
break
end

incompatibility = new_incompatibility

partially = difference ? " partially" : ""
logger.info { "! #{most_recent_term} is#{partially} satisfied by #{most_recent_satisfier.term}" }
Expand Down

0 comments on commit 499f777

Please sign in to comment.