nixpkgs/pkgs/development/haskell-modules
sternenseemann 65454750ce haskellPackages: fix evaluation with stackage nightly 2022-02-17
I've tried to be conservative and only clean up things that broke eval
which in most cases had to do with uses of versioned packages that have
become the default in Stackage Nightly now. There's probably still
potential for cleaning up some additional workarounds and likely there
are still a lot of new workarounds to be found once we know about the
build failures.

Also note that clean eval only means that nix-env doesn't fail.

Notes:

* HLS now lacks the stylish-haskell and britanny plugins by default,
  since they don't support GHC 9.0.2. We'll need to re-enable them
  for GHC < 9.0.2
* A lot of uses of hspec 2.9.* can probably be removed, as 2.8.* which
  is used in Stackage Nightly is new enough for most packages.
2022-02-18 18:24:23 +01:00
..
configuration-hackage2nix haskellPackages: match default GHC version 9.0.2 in hackage2nix conf 2022-02-18 18:24:22 +01:00
lib haskell.lib: move lib.nix into same directory as compose.nix 2022-01-22 21:38:03 +01:00
patches haskellPackages.hnix: drop obsolete patch 2022-01-22 01:19:07 +01:00
cabal2nix-unstable.nix haskellPackages.cabal2nix-unstable: 2021-09-28 -> 2021-10-23 2021-10-23 13:42:27 +08:00
configuration-arm.nix haskell-language-server: Disable flaky tests for some plugins 2022-02-06 19:14:21 +01:00
configuration-common.nix haskellPackages: fix evaluation with stackage nightly 2022-02-17 2022-02-18 18:24:23 +01:00
configuration-darwin.nix haskellPackages.foldl: force rebuild on darwin 2022-01-03 16:31:32 +01:00
configuration-ghc-8.6.x.nix haskellPackages: always inherit llvmPackages from ghc's passthru 2021-11-23 16:46:18 +01:00
configuration-ghc-8.8.x.nix haskellPackages: always inherit llvmPackages from ghc's passthru 2021-11-23 16:46:18 +01:00
configuration-ghc-8.10.x.nix haskell.packages.ghc8107: pick correct versions of GHC-specific pkgs 2022-02-18 18:24:22 +01:00
configuration-ghc-9.0.x.nix haskellPackages: fix evaluation with stackage nightly 2022-02-17 2022-02-18 18:24:23 +01:00
configuration-ghc-9.2.x.nix haskell.packages.ghc921.aeson-diff: Fix build by jailbreaking 2022-02-17 21:17:31 +01:00
configuration-ghc-head.nix haskellPackages: always inherit llvmPackages from ghc's passthru 2021-11-23 16:46:18 +01:00
configuration-ghcjs.nix haskell.packages.ghcjs.stm: Fix evaluation error 2021-12-22 19:55:30 +01:00
configuration-nix.nix haskellPackages: fix evaluation with stackage nightly 2022-02-17 2022-02-18 18:24:23 +01:00
configuration-tensorflow.nix haskell: switch from haskell.lib to haskell.lib.compose 2021-11-07 20:18:45 +08:00
default.nix haskell.packages: move darwin-specific overrides into their own config 2021-05-08 19:56:05 +02:00
generic-builder.nix haskellPackages.mkDerivation: add doHaddockInterfaces option 2021-11-10 21:10:35 +01:00
generic-stack-builder.nix treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
hackage-packages.nix haskellPackages: regenerate package set based on current config 2022-02-18 18:24:22 +01:00
HACKING.md haskell: small improvements to script for merging haskell-updates PR 2021-09-20 09:55:22 +09:00
hoogle-local-wrapper.sh
hoogle.nix haskellPackages.{ghcWithPackages, ghcWithHoogle}: make overrideable 2022-01-06 12:21:45 +01:00
initial-packages.nix Consistently use 'lib' instead of 'stdenv.lib' in the Haskell infrastructure. 2021-01-22 20:34:21 +01:00
make-package-set.nix haskellPackages.{ghcWithPackages, ghcWithHoogle}: make overrideable 2022-01-06 12:21:45 +01:00
non-hackage-packages.nix haskellPackages.graphql-engine: 2.0.5 -> 2.0.7 2021-08-19 14:15:21 +02:00
package-list.nix pkgs.haskell.package-list: init 2021-07-22 23:17:37 +02:00
stack-hook.sh
with-packages-wrapper.nix haskellPackages.ghcWithPackages: throw on old override interface 2022-02-08 13:28:30 +01:00