diff options
author | Poscat <poscat@mail.poscat.moe> | 2021-01-12 17:09:27 +0800 |
---|---|---|
committer | Poscat <poscat@mail.poscat.moe> | 2021-01-12 17:09:27 +0800 |
commit | 3fa0bf026bf7f8cbe77784ebc72480ca04be4820 (patch) | |
tree | a20d16acbf5265bbdfa4f8e83a80c7b6558163a0 /pkgs | |
parent | 3aae69103b5d6d1870f11dc0b2aa944750235a62 (diff) | |
download | nixpkgs-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.nix | 6 |
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; }; |