[arch-haskell] Move to GHC 7.6.1

Magnus Therning magnus at therning.org
Tue Sep 25 08:44:09 CEST 2012


On Sun, Sep 9, 2012 at 1:02 PM, Magnus Therning <magnus at therning.org> wrote:
> Hi all,
>
> As I'm sure you know GHC 7.6.1 has been released[1].  The Arch devs
> are, as always amazingly quick, so there's already a source package
> available for GHC 7.6.1.  I don't believe it's in [testing] already,
> so I went ahead and built it for x86_64 and made it available at [2].
> Please go ahead and play with it if you want, and report any issues
> with it both on this list (Thomas and Vesa, please let people know if
> and how you'd like to receive anything that's found).
>
> At the moment there's a fairly long list of packages that prevent an
> immediate move to 7.6.1 in [haskell].  I'll try to start working on
> reducing that list during the coming week.
>
> This is the list as it looks at the moment:
> Adding base 4.6.0.0 would break:
>   HTTP : base >=3 && >=2 && <4.6
>   cblrepo : base ==4.5.*
>   dataenc : base >=3.0.0 && <4.6
>   haddock : base >=4.3 && <4.6 && >=4.3 && <4.6
>   split : base <4.6
> Adding bytestring 0.10.0.0 would break:
>   anansi : bytestring >=0.9 && <0.10 && >=0.9 && <0.10
>   blaze-html : bytestring >=0.9 && <0.10
>   blaze-markup : bytestring >=0.9 && <0.10
>   cblrepo : bytestring ==0.9.*
>   http-types : bytestring >=0.9.1.5 && <0.10
>   pureMD5 : bytestring >=0.9 && <0.10
>   system-fileio : bytestring >=0.9 && <0.10
>   system-filepath : bytestring >=0.9 && <0.10
>   zlib : bytestring ==0.9.*
> Adding containers 0.5.0.0 would break:
>   GLUT : containers >=0.3 && <0.5
>   anansi : containers >=0.1 && <0.5 && >=0.1 && <0.5
>   bytestring-show : containers <0.5
>   dataenc : containers >=0.1.0 && <0.5
>   pandoc : containers >=0.1 && <0.5 && >=0.1 && <0.5 && >=0.1 && <0.5
>   parallel-io : containers >=0.2 && <0.5
>   scion-browser : containers >=0.2 && <0.5 && >=0.2 && <0.5
> Adding directory 1.2.0.0 would break:
>   cblrepo : directory ==1.1.*
>   haskeline : directory >=1.0 && <1.2
>   pandoc : directory >=1 && <1.2 && >=1 && <1.2 && >=1 && <1.2
>   temporary : directory >=1.0 && <1.2
> Adding integer-gmp 0.5.0.0 would break:
>   bytestring-show : integer-gmp >=0.2 && <0.5
> Adding unix 2.6.0.0 would break:
>   cblrepo : unix ==2.5.*
>   system-fileio : unix >=2.3 && <2.6
>   temporary : unix >=2.3 && <2.6
> Adding Cabal 1.16.0 would break:
>   cabal-file-th : Cabal >=1.10 && <1.15
>   cblrepo : Cabal ==1.14.*

With the most recent update to [haskell] things are looking a little
bit better, but we're not quite there yet.  At the moment I'm
performing a fairly naive check and quite possibly a more detailed
look will show that the move is already possible.  I'll try to have a
look at that during this week.

Unfortunately I don't have to current list of breakages readily
available (it's on my laptop at home).

/M

-- 
Magnus Therning                      OpenPGP: 0xAB4DFBA4
email: magnus at therning.org   jabber: magnus at therning.org
twitter: magthe               http://therning.org/magnus



More information about the arch-haskell mailing list