[darcs-users] darcs 2.5 + ghc 7.0 status report
ganesh at earth.li
Sun Oct 3 14:24:19 UTC 2010
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:
Ian pointed out that this crash can be worked around by editing the cabal
file to use -O0.
- hashed-storage-0.5.3 crashes GHC too, and this time -O0 doesn't help:
- 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.
More information about the darcs-users