about summary refs log tree commit diff
diff options
context:
space:
mode:
authorsternenseemann <sternenseemann@systemli.org>2023-11-22 15:40:50 +0100
committersternenseemann <sternenseemann@systemli.org>2023-11-22 15:48:01 +0100
commit1ccaf0c1471adc88c2eade131f30ef21a2feaeda (patch)
tree5bbd9a2dfb0564063e13cb42fdb045946e6fa379
parent030580776a8e95c0871b5c6acd00c77b1d9fc545 (diff)
downloadnixlib-1ccaf0c1471adc88c2eade131f30ef21a2feaeda.tar
nixlib-1ccaf0c1471adc88c2eade131f30ef21a2feaeda.tar.gz
nixlib-1ccaf0c1471adc88c2eade131f30ef21a2feaeda.tar.bz2
nixlib-1ccaf0c1471adc88c2eade131f30ef21a2feaeda.tar.lz
nixlib-1ccaf0c1471adc88c2eade131f30ef21a2feaeda.tar.xz
nixlib-1ccaf0c1471adc88c2eade131f30ef21a2feaeda.tar.zst
nixlib-1ccaf0c1471adc88c2eade131f30ef21a2feaeda.zip
haskell.packages.ghc88.doctest: skip test requiring newer base
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix8
1 files changed, 7 insertions, 1 deletions
diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix
index acde3041b1fa..893d5f398ab7 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix
@@ -76,7 +76,13 @@ self: super: {
   ChasingBottoms = doJailbreak super.ChasingBottoms;
   chell = doJailbreak super.chell;
   Diff = dontCheck super.Diff;
-  doctest = doJailbreak super.doctest;
+  doctest = overrideCabal (drv: {
+    jailbreak = true;
+    # The test case relies on the Printf module which did not exist in base 4.13
+    testFlags = drv.testFlags or [ ] ++ [
+      "--skip=/Main/doctest (regression tests)/template-haskell-bugfix/"
+    ];
+  }) super.doctest;
   hashable-time = doJailbreak super.hashable-time;
   hledger-lib = doJailbreak super.hledger-lib;  # base >=4.8 && <4.13, easytest >=0.2.1 && <0.3
   integer-logarithms = doJailbreak super.integer-logarithms;