haskell / hackage-security

Hackage security framework based on TUF (The Update Framework)
http://hackage.haskell.org/package/hackage-security
56 stars 47 forks source link

Support GHC 8.8 #222

Closed fumieval closed 5 years ago

fumieval commented 5 years ago

Pardon an automatically-posted pull request; this is a part of Operation Vanguard. Note that this does not guarantee that tests and benchmarks are buildable.

hvr commented 5 years ago

Tbh, an automatically filed PR whose only purpose is to relax upper bounds, without any human that has consciously reviewed the changelogs to verify that the relaxations are in fact sound/safe doesn't incite any confidence in me...

23Skidoo commented 5 years ago

I tried to build hackage-security with a GHC 8.8.1 snapshot, and it failed because dlist doesn't work with base-4.13 yet. There may be further problems.

achirkin commented 5 years ago

I tried to build it today; the dependencies seems to be no longer a problem, but MonadFail is: lookupM in Hackage.Security.TUF.FileMap requires it, which kind of contradicts to all MonadError DeserializationError m in other places.