(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

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to