cabal sdist trouble with GHC from head

Austin Seipp austin at
Thu Oct 30 16:20:07 UTC 2014

On Thu, Oct 23, 2014 at 8:47 AM, Sven Panne <svenpanne at> wrote:
> 2014-10-23 15:01 GMT+02:00 Alan & Kim Zimmerman <alan.zimm at>:
>> cabal has changed for HEAD, you need to install
> Hmmm, so we *force* people to update? o_O Perhaps I've missed an
> announcement, and I really have a hard time deducing this from the
> output on Travis CI. Is backwards-compatible to previous
> GHCs? Or do I have to set up something more or less complicated
> depending on the GHC version (which would be unfortunate)?
> _______________________________________________
> ghc-devs mailing list
> ghc-devs at

Just to be clear, Cabal will always support every major GHC version
going back several years. I think it even supports GHC 6.12 still and
Duncan tests with it. But, sometimes a GHC change may require you to
use a newer version of Cabal, for things to work.

So this just means that Cabal isn't necessarily *future compatible*
with future GHCs - they may change the package format, etc. But it is
backwards compatible with existing ones.


Austin Seipp, Haskell Consultant
Well-Typed LLP,

More information about the ghc-devs mailing list