From b83be8a19362c95c7c346e3798ee77690e61baf2 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Wed, 31 Aug 2022 16:20:08 +0200 Subject: [PATCH] haskellPackages.haskell-ci-unstable: remove at 0.14.1-8311a99 It's a huge annoyance getting the pre 0.15 versions of haskell-ci to work, so I'll just put this off for now. --- .../haskell-modules/configuration-common.nix | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 8b3871e3220b..6308b20ccea2 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1223,6 +1223,8 @@ self: super: { # The test suite depends on an impure cabal-install installation in # $HOME, which we don't have in our build sandbox. + # 2022-08-31: Jailbreak is done to allow aeson 2.0.*: + # https://github.com/haskell-CI/haskell-ci/commit/6ad0d5d701cbe101013335d597acaf5feadd3ab9#r82681900 cabal-install-parsers = doJailbreak (dontCheck (super.cabal-install-parsers.override { Cabal-syntax = self.Cabal-syntax_3_8_1_0; })); @@ -2032,17 +2034,6 @@ self: super: { cabal-install-parsers = self.cabal-install-parsers_0_4_5; }); - # Build haskell-ci from git repository - haskell-ci-unstable = overrideSrc rec { - version = "0.14.1-${builtins.substring 0 7 src.rev}"; - src = pkgs.fetchFromGitHub { - owner = "haskell-CI"; - repo = "haskell-ci"; - rev = "8311a999b8e8be3aa31f65f314def256aa2d5535"; - sha256 = "169jaqm4xs2almmvqsk567wayxs0g6kn0l5877c03hzr3d9ykrav"; - }; - } self.haskell-ci; - large-hashable = lib.pipe (super.large-hashable.override { # https://github.com/factisresearch/large-hashable/commit/5ec9d2c7233fc4445303564047c992b693e1155c utf8-light = null;