An update:
On Mon, 27 Sep 2010, Ganesh Sittampalam wrote:
I'm trying to make the 2.5 branch with GHC 7.0 RC1. This email is just to
record progress so someone else can pick this up if they want to.
Here's what I've found/done so far:
- Distribution.ShellHarness uses the Permissions type from System.Directory,
which has now become abstract. I've asked Ian (who made the change) about
this, but I guess it'll require CPP as there's no window in which both APIs
are available.
After talking to Ian I think CPP is the right fix and I'll submit a patch,
though it would be nice if changes like this first used deprecation for a
single release to increase the window for making the change.
- dataenc 0.13.0.3 has dependencies that don't allow the latest
base/containers. I've sent a patch to Magnus.
- test-framework-quickcheck2 doesn't build with the latest QuickCheck, but
older QuickChecks don't compile with GHC 7.0. I haven't tried to fix this or
contacted Max about it yet.
- regex-posix causes a crash in GHC:
http://hackage.haskell.org/trac/ghc/ticket/4345
Ian pointed out that this crash can be worked around by editing the cabal
file to use -O0.
New things:
- hashed-storage-0.5.3 crashes GHC too, and this time -O0 doesn't help:
http://hackage.haskell.org/trac/ghc/ticket/4360
- Neither binary nor text compiles (type errors). There are fixes in the
relevant repos so I've prodded the maintainers to make a fresh release.
- deepseq needs a dependency bump. Again this is in the repo but not on
hackage. I'm just checking on the right procedure to get it updated.
Ganesh
_______________________________________________
darcs-users mailing list
darcs-users@darcs.net
http://lists.osuosl.org/mailman/listinfo/darcs-users