From 39476955ed9f25219fcd6a3c218ccaa6b730d0b2 Mon Sep 17 00:00:00 2001 From: Florian Beeres Date: Fri, 8 Jan 2021 16:54:45 +0100 Subject: [PATCH] co-log, chronos: unmarkBroken co-log fails to compile due to its dependency on chronos, which fails to compile because the doctests fail with newer GHC versions. So we just disable the doctests and thus unbreak both. https://github.com/andrewthad/chronos/issues/62 --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++++ .../haskell-modules/configuration-hackage2nix.yaml | 2 -- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index ce48c357803..38ed6fcf3e6 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -928,6 +928,10 @@ self: super: { # Work around overspecified constraint on github ==0.18. github-backup = doJailbreak super.github-backup; + # https://github.com/andrewthad/chronos/issues/62 + # doctests are failing on newer GHC versions + chronos = dontCheck super.chronos; + # Test suite depends on cabal-install doctest = dontCheck super.doctest; diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index e95cbec143f..e0ddb5f03db 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -3950,7 +3950,6 @@ broken-packages: - ChristmasTree - chromatin - chronograph - - chronos - chronos-bench - chu2 - chunks @@ -4061,7 +4060,6 @@ broken-packages: - cmt - cmv - cnc-spec-compiler - - co-log - co-log-polysemy - co-log-polysemy-formatting - co-log-sys