packages-config.nix: ignore haskellPackages.hs-mesos

This attribute will necessarily cause an evaluation failures without
aliases, but removing the reliance on aliases will remove the error
message for users trying to use this attribute. Thus we'll work around
this for now.
This commit is contained in:
sternenseemann 2022-02-08 18:28:35 +01:00 committed by sterni
parent b28a3d56b1
commit d24b8431aa

View File

@ -13,7 +13,6 @@
fdbPackages fdbPackages
fusePackages fusePackages
gns3Packages gns3Packages
haskellPackages
idrisPackages idrisPackages
nodePackages nodePackages
nodePackages_latest nodePackages_latest
@ -31,6 +30,15 @@
zeroadPackages zeroadPackages
; ;
haskellPackages = super.haskellPackages // {
# mesos, which this depends on, has been removed from nixpkgs. We are keeping
# the error message for now, so users will get an error message they can make
# sense of, but need to work around it here.
# TODO(@sternenseemann): remove this after branch-off of 22.05, along with the
# override in configuration-nix.nix
hs-mesos = null;
};
# Make sure haskell.compiler is included, so alternative GHC versions show up, # Make sure haskell.compiler is included, so alternative GHC versions show up,
# but don't add haskell.packages.* since they contain the same packages (at # but don't add haskell.packages.* since they contain the same packages (at
# least by name) as haskellPackages. # least by name) as haskellPackages.