MonadCatchIO-transformers dependency and GHC v7.7 #301

ggreif opened this Issue Apr 26, 2013 · 2 comments


None yet
3 participants

ggreif commented Apr 26, 2013

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


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

Resolving dependencies...
Configuring MonadCatchIO-transformers-
Building MonadCatchIO-transformers-
Preprocessing library MonadCatchIO-transformers-
[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-
cabal: Error: some packages failed to install:
MonadCatchIO-transformers- failed during the building phase. The
exception was:
ExitFailure 1

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


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.


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