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
In NixOS 16.09, the override to dbus is no longer propagated to dbus_tools and dbus_daemon. Thus these continue to use libX11. This is a regression from 16.03. (Workaround in ba70ce2.)
Changing self back to pkgs restores the 16.03 behaviour, where overrides did propagate properly.
So should we change self back to pkgs everywhere, or should self be fixed?
The text was updated successfully, but these errors were encountered:
The easiest solution for the release would be to revert to patches that made these aliases, and add a test to ensure that aliases are expected to alias the overwritten packages, and not the original packages.
To solve this issue, we would either have to move aliases.nix after customOverride, or maybe add a second fix-point to resolve dependencies separately.
For example, in
all-packages.nix
we have:while in
nixos/modules/config/no-x-libs.nix
we have:In NixOS 16.09, the override to
dbus
is no longer propagated todbus_tools
anddbus_daemon
. Thus these continue to uselibX11
. This is a regression from 16.03. (Workaround in ba70ce2.)Changing
self
back topkgs
restores the 16.03 behaviour, where overrides did propagate properly.So should we change
self
back topkgs
everywhere, or shouldself
be fixed?The text was updated successfully, but these errors were encountered: