summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorPoscat <poscat@mail.poscat.moe>2021-01-12 17:09:27 +0800
committerPoscat <poscat@mail.poscat.moe>2021-01-12 17:09:27 +0800
commit3fa0bf026bf7f8cbe77784ebc72480ca04be4820 (patch)
treea20d16acbf5265bbdfa4f8e83a80c7b6558163a0 /pkgs
parent3aae69103b5d6d1870f11dc0b2aa944750235a62 (diff)
downloadnixpkgs-3fa0bf026bf7f8cbe77784ebc72480ca04be4820.tar
nixpkgs-3fa0bf026bf7f8cbe77784ebc72480ca04be4820.tar.gz
nixpkgs-3fa0bf026bf7f8cbe77784ebc72480ca04be4820.tar.bz2
nixpkgs-3fa0bf026bf7f8cbe77784ebc72480ca04be4820.tar.lz
nixpkgs-3fa0bf026bf7f8cbe77784ebc72480ca04be4820.tar.xz
nixpkgs-3fa0bf026bf7f8cbe77784ebc72480ca04be4820.tar.zst
nixpkgs-3fa0bf026bf7f8cbe77784ebc72480ca04be4820.zip
Break the following dependency cycles
               (testdep)
1. tasty-hedgehog <-> tasty-expected-failure

              (testdep)
2. lifted-async ---> tasty-hedgehog -> hedgehog -> lifted-async
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/haskell-modules/configuration-nix.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix
index fff6e34e0d0..23b9a2735f6 100644
--- a/pkgs/development/haskell-modules/configuration-nix.nix
+++ b/pkgs/development/haskell-modules/configuration-nix.nix
@@ -547,6 +547,12 @@ self: super: builtins.intersectAttrs super {
   # Break infinite recursion cycle between devtools and mprelude.
   devtools = super.devtools.override { mprelude = dontCheck super.mprelude; };
 
+  # Break dependency cycle between tasty-hedgehog and tasty-expected-failure
+  tasty-hedgehog = dontCheck super.tasty-hedgehog;
+
+  # Break dependency cycle between hedgehog, tasty-hedgehog and lifted-async
+  lifted-async = dontCheck super.lifted-async;
+
   # loc and loc-test depend on each other for testing. Break that infinite cycle:
   loc-test = super.loc-test.override { loc = dontCheck self.loc; };