Skip to content

Conversation

tomchy
Copy link
Collaborator

@tomchy tomchy commented Oct 9, 2025

In case of slotted dependency, interpret the version as a strict requirement, not just as a minimum compatible version.

This change fixes a problem of incorrect dependency resolution for fully dependent slots (a,s0 -> b,s0 and b,s0 -> a,s0), because the satisfaction of both of them will be checked in an image with lower index, which is required for the current algorithm to work correctly.

In case of slotted dependency, interpret the version as a strict
requirement, not just as a minimum compatible version.

This change fixes a problem of incorrect dependency resolution for
fully dependent slots (a,s0 -> b,s0 and b,s0 -> a,s0), because the
satisfaction of both of them will be checked in an image with lower
index, which is required for the current algorithm to work correctly.

Signed-off-by: Tomasz Chyrowicz <[email protected]>
@tomchy
Copy link
Collaborator Author

tomchy commented Oct 16, 2025

Decided to fix the issue by removing the slotted dependency feature.

@tomchy tomchy closed this Oct 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant