MonadCatchIO-transformers dependency and GHC v7.7 #301

Closed
ggreif opened this Issue Apr 26, 2013 · 2 comments

Comments

Projects
None yet
3 participants
Contributor

ggreif commented Apr 26, 2013

Looks like the author of MonadCatchIO-transformers is about to deprecate the package.

Background:

base 4.7 will remove the deprecated block
and unblock functions, so there will be a failure:

Resolving dependencies...
Configuring MonadCatchIO-transformers-0.3.0.0...
Building MonadCatchIO-transformers-0.3.0.0...
Preprocessing library MonadCatchIO-transformers-0.3.0.0...
[1 of 1] Compiling Control.Monad.CatchIO (
src/Control/Monad/CatchIO.hs, dist/build/Control/Monad/CatchIO.o )

src/Control/Monad/CatchIO.hs:54:13: Not in scope: `E.block'

src/Control/Monad/CatchIO.hs:55:13: Not in scope: `E.unblock'
Failed to install MonadCatchIO-transformers-0.3.0.0
cabal: Error: some packages failed to install:
MonadCatchIO-transformers-0.3.0.0 failed during the building phase. The
exception was:
ExitFailure 1

I guess it is time to start thinking about a replacement.

Owner

ekmett commented Jul 12, 2013

We have an exceptions package now to replace MonadCatchIO-transformers with, but then we have to fix the issues with compiling with GHC HEAD caused by #296.

Collaborator

supki commented Jul 12, 2013

Replaced with exceptions in a3abfbd

@supki supki closed this Jul 12, 2013

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment