GHC "transformers" package is hidden by default

Bug #733584 reported by Chris Wagner
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
haskell-transformers (Debian)
Fix Released
Unknown
haskell-transformers (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

E.g., when trying to compile an application that uses Control.Monad.IO.Class...

$ ghc --make -i./src/ src/main.hs -o ./myapp

src/main.hs:6:7:
    Could not find module `Control.Monad.IO.Class':
      It is a member of the hidden package `transformers-0.2.1.0'.
      Use -v to see a list of the files searched for.

I can, of course, specify the package manually when compiling (using the -package flag of ghc), or I can use the ghc-pkg utility to unhide the package (ghc-pkg expose transformers), but why is it hidden by default?

description: updated
Revision history for this message
Anders Kaseorg (andersk) wrote :

transformers used to conflict with mtl. But as of transformers-0.2.0.0, this is no longer the case, so there is no reason to hide it anymore:
  http://www.haskell.org/pipermail/libraries/2010-March/013337.html
I reported this to http://bugs.debian.org/626985 .

Changed in haskell-transformers (Ubuntu):
status: New → Confirmed
Changed in haskell-transformers (Debian):
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.