Skip to content

Conversation

@bripeticca
Copy link
Contributor

[WIP] TO CLEAN UP

The enabled traits property for certain packages was essentially being overwritten to defaults rather than propagating what was calculated earlier due to how we were returning the DependencyResolutionNode during the pub grub stage.

This fix should now assure that we are passing the appropriate enabled traits to these nodes, and these traits are being considered when making calls to a PackageContainer's dependency-related methods, assuring that we are considering transitively-enabled traits and the dependencies they may enable.

The enabled traits property was essentially being erased to defaults
rather than propagating what was calculated earlier due to how we
were returning the DependencyResolutionNode during the pub grub
stage.

This fix should now assure that we are passing the appropriate
enabled traits to these nodes, and are being considered when making
calls to PackageContainer's dependency-related methods.
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