a.k.a "how do I get Cabal to update the freeze file with the dependencies it needs, and why doesn't cabal update work?"
- issue:
cabal freezealso freezes theindex-stateat the bottom of the file so, in some cases,cabal updatehas no effect - fix:
- delete the line starting with
index-stateat the bottom of thecabal.project.freezefile - delete lines for any dependencies you want to update
- run
cabal update/cabal freeze
- delete the line starting with