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.
launchpad/nixpkgs/master
sternenseemann 3 years ago
parent 6f64adbf76
commit 22af79ab45
  1. 7
      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

Loading…
Cancel
Save