Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix universal lockfiles regression #7177

Merged
merged 1 commit into from Nov 22, 2023

Conversation

deivid-rodriguez
Copy link
Member

What was the end-user or developer problem that led to this PR?

If a platform specific variant would not match the current Ruby, we would still be considering it compatible with the initial resolution and adding its platform to the lockfile, but we would later fail to materialize it for installation due to not really being compatible.

What is your fix for the problem, implemented in this PR?

Fix is to only add platforms for variants that are also compatible with current Ruby and RubyGems versions.

Fixes #7159.

Make sure the following tasks are checked

If a platform specific variant would not match the current Ruby, we would still be
considering it compatible with the initial resolution and adding its
platform to the lockfile, but we would later fail to materialize it for
installation due to not really being compatible.

Fix is to only add platforms for variants that are also compatible with
current Ruby and RubyGems versions.
@deivid-rodriguez deivid-rodriguez merged commit 8a6b180 into master Nov 22, 2023
66 checks passed
@deivid-rodriguez deivid-rodriguez deleted the universal-platforms-regression branch November 22, 2023 13:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant