[Haskell-cafe] ANN: hledger 0.13
simon at joyful.com
Thu Dec 9 15:23:50 CET 2010
On Dec 9, 2010, at 3:35 AM, Peter Simons wrote:
> you said that a dependency of one of those packages would require
> process >= 18.104.22.168. Now, what I don't understand is why you added
> that restriction to hledger then?
Picture this common scenario, which I saw during installability
testing - you install hledger to try it out. Cabal builds it with
process 22.214.171.124. You get enthusiastic and later try to cabal install
hledger-X, but this fails ("can not install hledger-X because hledger
(In other, similar-seeming cases I have seen cabal rebuild the
installed depender; I don't understand all of cabal's behaviour.)
I presume the user could work around this by
- ghc-pkg unregister hledger; cabal install hledger-X
- installing hledger the first time with --constraint process-126.96.36.199
but I figured a low-impact to make things "just work" was to bump
hledger's process dependency.
Is it making sense ? I welcome further insights or better solutions.
More information about the Haskell-Cafe