Skip to content

Fix #8976#8977

Closed
Radvendii wants to merge 2 commits intoNixOS:masterfrom
Radvendii:fix/8976
Closed

Fix #8976#8977
Radvendii wants to merge 2 commits intoNixOS:masterfrom
Radvendii:fix/8976

Conversation

@Radvendii
Copy link
Copy Markdown
Contributor

Transitive dependencies (dependencies of inputs) should be considered part of that input, and any time the input is updated, those dependencies need to be updated to match the new upstream lockfile.

What we have now is similar to the inconsistent state you end up in when you checkout a git revision without updating the submodules.

Motivation

see #8976

Transitive dependencies (dependencies of inputs) should be considered
part of that input, and any time the input is updated, those
dependencies need to be updated to match the new upstream lockfile.

What we have now is similar to the inconsistent state you end up in when
you checkout a git revision without updating the submodules.
@Radvendii Radvendii requested a review from edolstra as a code owner September 13, 2023 16:40
Co-authored-by: Cole Helbling <cole.e.helbling@outlook.com>
@Radvendii Radvendii requested a review from cole-h September 19, 2023 01:19
Copy link
Copy Markdown
Member

@cole-h cole-h left a comment

Choose a reason for hiding this comment

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

The code compiles now :P

but I can't comment on the correctness of the approach.

@Radvendii
Copy link
Copy Markdown
Contributor Author

Ah okay, no worries

@edolstra
Copy link
Copy Markdown
Member

edolstra commented Jul 9, 2025

Apologies for not looking into this sooner. I've made an updated PR (#13437) that also adds a test.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants