diff options
author | sternenseemann <0rpkxez4ksa01gb3typccl0i@systemli.org> | 2021-06-19 19:45:57 +0200 |
---|---|---|
committer | sternenseemann <0rpkxez4ksa01gb3typccl0i@systemli.org> | 2021-06-19 19:45:57 +0200 |
commit | 22af79ab45da54e70457a261156eabe34efb4969 (patch) | |
tree | e1662c9e9791fd3936b23186f55e0a587178ff0b /pkgs/development/haskell-modules | |
parent | 6f64adbf76994dfa5e4dd0f82a0f5168d9a9c9cd (diff) |
haskellPackages.composite-{base,aeson}: assert indicating removal
Add assert which will fail when the overrides can be removed. Upstream has patched the bounds, but hasn't made a new release nor a hackage revision so far.
Diffstat (limited to 'pkgs/development/haskell-modules')
-rw-r--r-- | pkgs/development/haskell-modules/configuration-common.nix | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 0d9d65af01c1f..99d6bc173a328 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1958,8 +1958,11 @@ EOT # Bounds on profunctors are too strict # https://github.com/ConferOpenSource/composite/issues/50 - composite-base = doJailbreak super.composite-base; - composite-aeson = doJailbreak super.composite-aeson; + # Remove overrides when assert fails. + composite-base = assert super.composite-base.version == "0.7.5.0"; + doJailbreak super.composite-base; + composite-aeson = assert super.composite-aeson.version == "0.7.5.0"; + doJailbreak super.composite-aeson; # Too strict bounds on profunctors # https://github.com/google/proto-lens/issues/413 |