Hi!
I have bumped a vty
version from 5.38
to 5.39
. Cabal rejected the change because my local hackage index was 100+ days old (before vty-5.39
was released). So I run cabal update && cabal build
and suddenly I have to donwload and re-build every dependency of the project.
Both, vty-5.38
and vty-5.39
have the same dependency bounds, so I’d assume that cabal
doesn’t need to mess with any transitive dependency, just donwload the vty
and build it… Am I using using cabal
wrong? does cabal build
assumes you want the latest version over the already built version?
The reason my local hackage index was so old is precisely to avoid this situation which happend already a few months ago. Is there any cabal build --disk-space-isn't-that-f****-cheap
flag? (yes, I am ranting… )
Thanks in advance!