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.
This commit is contained in:
sternenseemann
2021-06-19 19:45:57 +02:00
parent 6f64adbf76
commit 22af79ab45
@@ -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