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

Use fork markers and fork preferences in resolution with lockfile #5481

Merged
merged 3 commits into from
Jul 31, 2024

Conversation

konstin
Copy link
Member

@konstin konstin commented Jul 26, 2024

By resolving for each fork from the lockfile individually and by adding using preferences for the current fork, we solve the instability #5180. I've tested the locally and will add the packse test scenarios upstack.

Part of #5180 (comment)

@konstin konstin added the preview Experimental behavior label Jul 26, 2024
@konstin konstin force-pushed the konsti/add-forks-to-lockfile branch from d5c695d to 2059be1 Compare July 26, 2024 14:33
@konstin konstin force-pushed the konsti/merge-identical-resolutions branch 3 times, most recently from 3995731 to 157f10b Compare July 26, 2024 14:54
@konstin konstin force-pushed the konsti/add-forks-to-lockfile branch from 2059be1 to f149824 Compare July 26, 2024 15:53
@konstin konstin force-pushed the konsti/merge-identical-resolutions branch from 157f10b to ff4651c Compare July 26, 2024 15:53
@konstin konstin force-pushed the konsti/add-forks-to-lockfile branch from f149824 to 9ff639c Compare July 29, 2024 12:02
@konstin konstin force-pushed the konsti/merge-identical-resolutions branch from ff4651c to 6f29c03 Compare July 29, 2024 12:02
@konstin konstin force-pushed the konsti/add-forks-to-lockfile branch from 9ff639c to 759a1be Compare July 29, 2024 12:14
@konstin konstin force-pushed the konsti/merge-identical-resolutions branch from 6f29c03 to 171dcb4 Compare July 29, 2024 12:18
@konstin konstin force-pushed the konsti/add-forks-to-lockfile branch from 759a1be to 287463f Compare July 29, 2024 13:10
@konstin konstin force-pushed the konsti/merge-identical-resolutions branch from 171dcb4 to a1e82fd Compare July 29, 2024 13:13
@konstin konstin force-pushed the konsti/add-forks-to-lockfile branch 3 times, most recently from 8aff9ae to f521fdf Compare July 29, 2024 13:50
@konstin konstin force-pushed the konsti/merge-identical-resolutions branch from a1e82fd to 662f87d Compare July 29, 2024 13:50
@konstin konstin force-pushed the konsti/add-forks-to-lockfile branch from f521fdf to 4b1ca1f Compare July 30, 2024 10:58
Base automatically changed from konsti/add-forks-to-lockfile to main July 30, 2024 11:11
@konstin konstin force-pushed the konsti/merge-identical-resolutions branch from 662f87d to 100e160 Compare July 31, 2024 10:53
@konstin konstin marked this pull request as ready for review July 31, 2024 11:23
@konstin konstin requested a review from BurntSushi July 31, 2024 11:23
Copy link
Member

@BurntSushi BurntSushi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I buy it!

With this change, the "preferences-dependent-forking" packse scenario becomes stable.
@konstin konstin force-pushed the konsti/merge-identical-resolutions branch from b0e3552 to 87ead41 Compare July 31, 2024 15:09
@konstin konstin enabled auto-merge (squash) July 31, 2024 15:09
@konstin konstin merged commit 38c6033 into main Jul 31, 2024
57 checks passed
@konstin konstin deleted the konsti/merge-identical-resolutions branch July 31, 2024 15:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
preview Experimental behavior
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants