You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
hiPrio usage was introduced by 6462eb6 / @domenkozar - unfortunately without reasoning.
We suddenly ran into the situation, that nixpkgs.nodejs (nodejs v22) and nixpkgs.nodejs_20 were in the nested buildInputs, but the collision was not detected. We were wondering why nodejs will always win, until we have noticed the hiPrio usage. Users do not expect something to happen for all-packages.nix attributes, please reconsider the usage - it looks like a quick fix which is 8 years old.
I don't have more context that what you shared on why we're using hiPrio; as you linked, it's been this way since long before I was involved with Nix or even Node.js. I don't have any objection for changing that as long as we don't backport the change.
h0nIg
linked a pull request
Jun 2, 2025
that will
close
this issue
Uh oh!
There was an error while loading. Please reload this page.
Nixpkgs version
Describe the bug
hiPrio usage was introduced by 6462eb6 / @domenkozar - unfortunately without reasoning.
We suddenly ran into the situation, that nixpkgs.nodejs (nodejs v22) and nixpkgs.nodejs_20 were in the nested buildInputs, but the collision was not detected. We were wondering why nodejs will always win, until we have noticed the hiPrio usage. Users do not expect something to happen for all-packages.nix attributes, please reconsider the usage - it looks like a quick fix which is 8 years old.
Steps to reproduce
Expected behaviour
collision error
Screenshots
No response
Relevant log output
Additional context
No response
System metadata
n/a
Notify maintainers
Note for maintainers: Please tag this issue in your pull request description. (i.e.
Resolves #ISSUE
.)I assert that this issue is relevant for Nixpkgs
Is this issue important to you?
Add a 👍 reaction to issues you find important.
The text was updated successfully, but these errors were encountered: