lol

haskellPackages.sensei: break infinite recursion

Not sure what exactly caused it, but we don't need to overrideScope
anymore since hspec_2_10_0 works as is. Since it's usually a test
dependency only we don't really risk inconsistent dependency errors if
we are diligent.

+5 -6
+5 -6
pkgs/development/haskell-modules/configuration-common.nix
··· 820 820 sensei = overrideCabal (drv: { 821 821 testHaskellDepends = drv.testHaskellDepends or [] ++ [ self.hspec-meta_2_9_3 ]; 822 822 testToolDepends = drv.testToolDepends or [] ++ [ pkgs.git ]; 823 - }) (super.sensei.overrideScope (self: super: { 824 - hspec-meta = self.hspec-meta_2_9_3; 823 + }) (super.sensei.override { 825 824 hspec = self.hspec_2_10_0; 826 - hspec-core = dontCheck self.hspec-core_2_10_0; 827 - hspec-discover = self.hspec-discover_2_10_0; 828 - shelly = dontCheck super.shelly; # disable checks, because the newer hspec in this overrideScope doesn‘t work with newest hspec-contrib 829 - })); 825 + hspec-wai = super.hspec-wai.override { 826 + hspec = self.hspec_2_10_0; 827 + }; 828 + }); 830 829 831 830 # Depends on broken fluid. 832 831 fluid-idl-http-client = markBroken super.fluid-idl-http-client;