[Nix-dev] GHC 7.8 plans

Gergely Risko gergely at risko.hu
Sun Mar 30 16:31:27 CEST 2014


On Sun, 30 Mar 2014 16:16:24 +0200, Peter Simons <simons at cryp.to> writes:

> Does that sound like a reasonable plan?

Yes, thanks.

This is what I wanted to know, that you want to switch after packages
are OK and we're not waiting for a new haskell platform or whatever.
I'd prefer this way too, switch as soon as it works reasonably for
everything.

One more question regarding happy and alex.

In the current nixpkgs with ghc763, the default is happy 1.18 and alex
3.0 in the sense that e.g. the pandoc derivation uses these older
versions (through haskell-defaults.nix, I guess).  This is a bit
unfortunate for me, because on the other hand modern GHC (head and 7.8)
requires 1.19 and 3.1 to build.

May I ask why nixpkgs still prefers to build tools like pandoc with the
older happy?  Will pandoc not build with the newer 1.19 one, or is this
because 1.18 is specified in the current haskell platform?  Will this
change with 7.8?

I guess I could override happy used by pandoc with some nix expression
hacking, but then I lose the binary cache, so I don't want to do that
either.

Thanks,
Gergely



More information about the nix-dev mailing list