qfpl / applied-fp-course

Applied Functional Programming Course - Move from exercises to a working app!

Home Page:http://qfpl.io/projects/professional-fp-courses/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GHC 8.4.1 is unsupported

andreabedini opened this issue · comments

 ♥ qfpl/applied-fp-course/level01 cabal install --only-dependencies                               1m  master :: 3h :: ⬢
Resolving dependencies...
cabal: Could not resolve dependencies:
trying: level01-0.1.0.0 (user goal)
next goal: base (dependency of level01-0.1.0.0)
rejecting: base-4.11.0.0/installed-4.1... (conflict: level01 => base>=4.7 &&
<4.11)
rejecting: base-4.11.0.0, base-4.10.1.0, base-4.10.0.0, base-4.9.1.0,
base-4.9.0.0, base-4.8.2.0, base-4.8.1.0, base-4.8.0.0, base-4.7.0.2,
base-4.7.0.1, base-4.7.0.0, base-4.6.0.1, base-4.6.0.0, base-4.5.1.0,
base-4.5.0.0, base-4.4.1.0, base-4.4.0.0, base-4.3.1.0, base-4.3.0.0,
base-4.2.0.2, base-4.2.0.1, base-4.2.0.0, base-4.1.0.0, base-4.0.0.0,
base-3.0.3.2, base-3.0.3.1 (constraint from non-upgradeable package requires
installed instance)
fail (backjumping, conflict set: base, level01)
After searching the rest of the dependency tree exhaustively, these were the
goals I've had most trouble fulfilling: base, level01
Note: when using a sandbox, all packages are required to have consistent
dependencies. Try reinstalling/unregistering the offending packages or
recreating the sandbox.

this is cause by the upper bound on base, maybe can be relaxed?

Our first GHC 8.4.1 user! :)

I'm testing a fix for this at the moment, alongside some more robustness in the travisCI integration. TBA.

Sticking point with bumping bounds is some packages have bounds that don't allow for GHC 8.4.1 yet. See caneroj1/sqlite-simple-errors#4 as an example.

I'll leave this open to track things.

Apologies for not updating this issue! But we have support for GHC 8.4.1! 😀

Many manky thanks to the ever helpful @gwils for the care and feeding of the dependencies.

https://travis-ci.org/qfpl/applied-fp-course/builds/361902167