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

Reply via email to