summary refs log tree commit diff
path: root/pkgs/development/haskell-modules
diff options
context:
space:
mode:
authorsternenseemann <sternenseemann@systemli.org>2023-06-11 14:13:07 +0200
committersternenseemann <sternenseemann@systemli.org>2023-06-11 14:13:30 +0200
commit034d613977ef2e471d3a204e827a4d40458ddfd7 (patch)
treeb299974b4207874425d2525318262eb878223d94 /pkgs/development/haskell-modules
parent366e46b0b8c4722da128e7d7b83f3d5b01b226c6 (diff)
downloadnixpkgs-034d613977ef2e471d3a204e827a4d40458ddfd7.tar
nixpkgs-034d613977ef2e471d3a204e827a4d40458ddfd7.tar.gz
nixpkgs-034d613977ef2e471d3a204e827a4d40458ddfd7.tar.bz2
nixpkgs-034d613977ef2e471d3a204e827a4d40458ddfd7.tar.lz
nixpkgs-034d613977ef2e471d3a204e827a4d40458ddfd7.tar.xz
nixpkgs-034d613977ef2e471d3a204e827a4d40458ddfd7.tar.zst
nixpkgs-034d613977ef2e471d3a204e827a4d40458ddfd7.zip
haskellPackages.active: fix test issue revealed by QC-2.14.3
Diffstat (limited to 'pkgs/development/haskell-modules')
-rw-r--r--pkgs/development/haskell-modules/configuration-common.nix10
1 files changed, 10 insertions, 0 deletions
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix
index 74db7abe620..94e4e6f1420 100644
--- a/pkgs/development/haskell-modules/configuration-common.nix
+++ b/pkgs/development/haskell-modules/configuration-common.nix
@@ -202,6 +202,16 @@ self: super: {
     ];
   }) super.statistics;
 
+  # QuickCheck-2.14.3 Rational generator reveals bug in tests
+  # https://github.com/diagrams/active/issues/43
+  active = appendPatches [
+    (pkgs.fetchpatch {
+      name = "active-test-zero-duration.patch";
+      url = "https://github.com/diagrams/active/commit/8fcc37c228a4d40fff3fa0d755f1de11b7c6a0c2.patch";
+      sha256 = "09wfmswr3rwy9qa2is6470bmkjnjbqkqdlg7ama3bii36yxrapyj";
+    })
+  ] super.active;
+
   # There are numerical tests on random data, that may fail occasionally
   lapack = dontCheck super.lapack;