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 <tomasz.chyrowicz@nordicsemi.no>
@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

1 participant