The build with cabal install otherwise takes a higher version which would require some code modifications (e.g. some functions types in these dependencies change at the upper bound version).
The build with stack has not this problem because the dependencies in stackage for the resolver used in stack.yaml (lts14.14) are already within these bounds.
This pull request downgrades some build dependencies in gitit.cabal by setting an upper bound for the following dependencies.
The build with
cabal install
otherwise takes a higher version which would require some code modifications (e.g. some functions types in these dependencies change at the upper bound version). The build with stack has not this problem because the dependencies in stackage for the resolver used in stack.yaml (lts14.14) are already within these bounds.