Hackage and GHC 6.8

Bjorn Bringert bringert at cs.chalmers.se
Mon Oct 8 17:10:02 EDT 2007


On Sep 25, 2007, at 10:38 , Ross Paterson wrote:

> On Sun, Sep 23, 2007 at 06:02:13PM -0700, Don Stewart wrote:
>> Neil Davies wrote:
>>> Given that GHC 6.8 is just around the corner and, given how it has
>>> re-organised the libraries so that the dependencies in many (most/ 
>>> all)
>>> the packages in the hackage DB are now not correct.
>>>
>>> Is there a plan of how to get hackage DB up to speed with GHC 6.8 ?
>>
>> Ian, GHC HQ, can you elaborate on what the plan is on fixing the  
>> hackage
>> libraries for ghc 6.8 -- should everyone be springing into action to
>> update .cabal files and fix api changes?
>
> I'm a bit confused about the version numbering for the boot libraries.
> The versions bundled with various versions of GHC are:
>
> ghc-6.6:        base-2.0   template-haskell-2.0 unix-1.0
> ghc-6.6.1:      base-2.1.1 template-haskell-2.1 unix-2.1
> ghc-6.8 RC:     base-2.1   template-haskell-0.1 unix-2.0
>
> What versions are planned for the release?

This seems quite broken. It makes writing Cabal configurations messy.  
base <= 2.0 and == 2.1.1 are the monolithic base. base == 2.1 (and  
presumably >= 2.2) are the split up base. Add to this that bytestring  
was in base == 2.0 (not <=2.0) and in == 2.1.1.

Is there any reason not to bump the base that comes with GHC 6.8 to  
base-2.2?

/Björn





More information about the Libraries mailing list