New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
nix-env silently collides propagated-user-env-packages #30775
Comments
This explodes my plasmashell. :P :( Fixed by removing things depending on another qt version from the user env, as advised. Not a very nice fix. |
Is this a nix (nix-env) bug? |
Presumably the fix would be fixing/isolating qt version more granularly if I recall what clever said correctly. In my case the collision was between 5.9.1 and 5.9.2, both residing in the same qt-5.9 directory. No doubt he will have better info. |
While improving/changing the handling of qt deps solves the immediate concern, if I'm understanding correctly there is still the issue of conflicts in propagated-user-env-packages being silently ignored. As my questions above hint, I think this is a bug and attempts to install packages with such conflicts should be an error. Especially if the result is (likely) broken anyway. |
Ah you're right, my mind was elsewhere and missed the point. :) |
Thank you for your contributions. This has been automatically marked as stale because it has had no activity for 180 days. If this is still important to you, we ask that you leave a comment below. Your comment can be as simple as "still important to me". This lets people see that at least one person still cares about this. Someone will have to do this at most twice a year if there is no other activity. Here are suggestions that might help resolve this more quickly:
|
collisions that occur while trying to obey
nix-support/propagated-user-env-packages
are silently ignoredas an example:
wpa-gui depends on 5.9.0
wireshark depends on 5.9.1
nothing in my profile depends on anything QT related
the 5.9.0 libraries are now in my profile
the 5.9.0 libraries are still in my profile
and they break wireshark
removing wpa_gui restores the ability to run wireshark
The text was updated successfully, but these errors were encountered: