Daily report for head

Claus Reinke claus.reinke at talk21.com
Wed Aug 27 12:56:05 EDT 2008


> (the patch could also have put a lower bound on the base dep, so that
> people trying to install it with an older GHC would get a clearer
> error, but that wouldn't help it build with the HEAD)
> 
> Another option would have been to put a <4 upper bound on the base dep,
> but (a) I don't think base3-compat existed at the time, (b) we were
> converting things to use extensible exceptions to see if there were any
> unforseen issues lurking, and (c) I don't think we want libraries to use
> the old base versions where possible.

It would be good if the packages that need base 4 say so. If the 
package repos are shared with anyone else, it would be good if
the packages worked with either base 3 or base 4.
 
> Subsequent changes to the base package have meant that network no longer
> builds, but that is due to the partial base 4 support in network, and

Ok, by unpulling the partial base 4 support patches for several
packages, and specifying base < 4 for all extralib packages, I was
able to build a full head (minus the packages that have been dropped
recently). And 'make binary-dist' completes as well, yay!-)

I didn't see an installer, but then I don't miss that at the moment.
However, unpacking the tarball reveals some gaps (haven't checked
yet whether anything else is missing):

- no runhaskell (runghc is there, though)
- no ghc package (neither hidden nor otherwise; it is present
    and hidden in the inplace ghc)

Anyway, progress, or at least: visible results of same!-)

Thanks,
Claus



More information about the Cvs-ghc mailing list