[Haskell-cafe] Cabal message problem.
Henning Thielemann
schlepptop at henning-thielemann.de
Fri Dec 24 23:17:11 CET 2010
On 16.12.2010 15:40, Duncan Coutts wrote:
> On 16 December 2010 13:38, Daniel Fischer
> <daniel.is.fischer at googlemail.com> wrote:
>
>> Maybe a flag "ignore upper bounds and try with the latest" for cabal would
>> be a solution. Would that be hard to implement or easy?
>
> That suggestion has come up quite a few times. I think it's probably a
> good idea.
But then Cabal-Install should report for which packages it had to
extended version ranges and then it should prepare a set of e-mails to
the maintainers with according patches to their Cabal files. :-)
Maybe whenever a new GHC is released or a new set of Platform libraries,
a script at Hackage should compile packages and send reports to the
maintainers, either with suggestions which version dependency to relax,
or with the compiler log, if the package could not be built.
On the other hand, as maintainer of a lot of packages, I wished
extending dependency ranges would be simpler. I often do not jump to
every new GHC release, since this means recompiling all my packages and
I may end up with touching a new bug in GHC, and then turning back to
the old compiler version is difficult. Thus people often have to e-mail
me, before I notice the need for a change myself. Then I extend the
version range, bump the last digit in the version of my affected
package, create a new darcs patch, upload to hackage, push a patch to
darcs repository. Sure, I have a script for these steps, but consider
this procedure for thirty packages for every GHC release!
More information about the Haskell-Cafe
mailing list