cabal sdist trouble with GHC from head

Austin Seipp austin at well-typed.com
Thu Oct 30 16:20:07 UTC 2014


On Thu, Oct 23, 2014 at 8:47 AM, Sven Panne <svenpanne at gmail.com> wrote:
> 2014-10-23 15:01 GMT+02:00 Alan & Kim Zimmerman <alan.zimm at gmail.com>:
>> cabal has changed for HEAD, you need to install 1.21.1.0
>
> 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 1.21.1.0 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 haskell.org
> http://www.haskell.org/mailman/listinfo/ghc-devs
>

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.

-- 
Regards,

Austin Seipp, Haskell Consultant
Well-Typed LLP, http://www.well-typed.com/


More information about the ghc-devs mailing list