lol

haskell.packages.ghc942: adapt to now-working doctest 0.20.1

+2 -17
+2 -17
pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix
··· 10 10 11 11 with haskellLib; 12 12 self: super: let 13 - doctest_0_20_broken = p: checkAgainAfter self.doctest "0.20.0" "doctest broken on 9.4" (dontCheck p); 14 13 jailbreakForCurrentVersion = p: v: checkAgainAfter p v "bad bounds" (doJailbreak p); 15 14 in { 16 15 llvmPackages = lib.dontRecurseIntoAttrs self.ghc.llvmPackages; ··· 82 81 (dontCheck super.cabal2nix); 83 82 cabal2nix-unstable = dontCheck super.cabal2nix-unstable; 84 83 85 - # build fails on due to ghc api changes 86 - # unfinished PR that doesn't yet compile: 87 - # https://github.com/sol/doctest/pull/375 88 - doctest = markBroken super.doctest_0_20_0; 84 + doctest = self.doctest_0_20_1; 89 85 # consequences of doctest breakage follow: 90 - http-types = doctest_0_20_broken super.http-types; 91 - iproute = doctest_0_20_broken super.iproute; 92 - foldl = doctest_0_20_broken super.foldl; 93 - prettyprinter-ansi-terminal = doctest_0_20_broken super.prettyprinter-ansi-terminal; 94 - pretty-simple = doctest_0_20_broken super.pretty-simple; 95 - http-date = doctest_0_20_broken super.http-date; 96 - network-byte-order = doctest_0_20_broken super.network-byte-order; 97 - co-log-core = doctest_0_20_broken (doJailbreak super.co-log-core); 98 - xml-conduit = doctest_0_20_broken (dontCheck super.xml-conduit); 99 - validation-selective = doctest_0_20_broken (dontCheck super.validation-selective); 100 86 101 87 double-conversion = markBroken super.double-conversion; 102 88 blaze-textual = checkAgainAfter super.double-conversion "2.0.4.1" "double-conversion fails to build; required for testsuite" (dontCheck super.blaze-textual); ··· 114 100 # Jailbreaks & Version Updates 115 101 116 102 aeson = self.aeson_2_1_1_0; 117 - aeson-diff = doctest_0_20_broken (dontCheck super.aeson-diff); 118 103 lens-aeson = self.lens-aeson_1_2_2; 119 104 120 105 assoc = doJailbreak super.assoc; ··· 153 138 154 139 # 2022-09-02: Too strict bounds on lens 155 140 # https://github.com/GetShopTV/swagger2/pull/242 156 - swagger2 = doctest_0_20_broken (dontCheck (doJailbreak super.swagger2)); 141 + swagger2 = doJailbreak super.swagger2; 157 142 158 143 base-orphans = dontCheck super.base-orphans; 159 144