diff options
author | Michael Alan Dorman <mdorman@ironicdesign.com> | 2020-02-28 08:57:04 -0500 |
---|---|---|
committer | Peter Simons <simons@cryp.to> | 2020-02-28 20:42:30 +0100 |
commit | ef891b8a4671641780e22b7fa1ada3ed718f7661 (patch) | |
tree | b59aaf46fe6377a66756e500336fba1840a95ae5 /pkgs | |
parent | df8a0d64b5caeff0fdc6822d0d0899ff8654dc1d (diff) |
MissingH: use a version appropriate to our compiler
If you actually look at the changelog for 1.4.2.1, you'll see that it mentions that it was only intended for ghc-7.0.4, which is why it has a dependency on an inconveniently old version of `unix`, which is *also* hidden behind a flag, so that we can't jailbreak it (per https://github.com/peti/jailbreak-cabal/issues/15). So the right thing to do would appear to me to be to override our default version to 1.4.2.0, until such time as the maintainer makes a newer release. `ConfigFile` was collateral damage, so unmark it broken, as well as `MissingH` itself.
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/haskell-modules/configuration-hackage2nix.yaml | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index 76b3dd98330fd..2b95625ad5e1e 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -67,6 +67,8 @@ core-packages: # comment saying "# LTS Haskell x.y". Any changes after that commend will be # lost the next time `update-stackage.sh` runs. default-package-overrides: + # This was only intended for ghc-7.0.4, and has very old deps, one hidden behind a flag + - MissingH ==1.4.2.0 # for cabal-install-3.0.0.0 - hackage-security >=0.5.2.2 && <0.6 # pandoc-2.9 does not accept the 0.3 version yet @@ -3753,7 +3755,6 @@ broken-packages: - confide - config-parser - config-select - - ConfigFile - ConfigFileTH - Configger - configifier @@ -7422,7 +7423,6 @@ broken-packages: - miss - miss-porcelain - missing-py2 - - MissingH - MissingPy - mix-arrows - mixed-strategies |