Closed recursion-ninja closed 5 years ago
Cabal still isn't building with ghc-8.8.1
because of cassava
, our barely used CSV rendering dependency.
I think it's because cabal-3.0
handles the packages flags slightly differently, and cassava
uses a lot of cabal
build flags to decide which bytestring
library to use.
@Boarders can you look into why cabal-3.0
and cassava
aren't working together? I'm stumped.
Maybe we can make a cabal.freeze
file to fix some dependencies and force cassava
to not fail?
Let's drop the cassava
dependency and use unlines . fmap (intercalate ",")
.
Thereโs a solution
We removed the cassava
dependency from our project. See 75222d520f6c1031632d5d83b423602cca04f55a.
Our project now builds with ghc-8.8.1
on both cabal-3.0
and stack
. We can consider merging the ghc-8.8.1
branch into master
in the near future.
Excellent to hear!
Nice
master
is compiling ghc-8.8.1
. See a9c71f97e1d5e4a07dae6741897b5481488b9277.
These dependencies are currently stopping our upgrade:
attoparsec
cabal-doctest
microlens
polyparse
vector-th-unbox