[Haskell-cafe] Re: Announce: Significant performance improvements for Data.Map

Johannes Waldmann waldmann at imn.htwk-leipzig.de
Wed Sep 1 07:14:03 EDT 2010

>      darcs get http://code.haskell.org/~dons/code/containers/

I was giving this a try, and this soon hosed ghc (6.12.3):

* (starting from a pristine ghc, from a binary package)
* cabal install for containers- (the above package)
* then cabal install for some package that uses template-haskell
* then ghc-pkg check: There are problems in package ghc-6.12.3:
  dependency "template-haskell-" doesn't

I seems template-haskell.cabal contains "containers"
(without any version constraints)  as a dependency,
so "cabal install" goes to rebuild this 
(since it prefers the fresh containers version).

this looks like 
but not quite.

could "cabal install" (or "ghc-pkg register"?)
please please refuse to install a package that would break others
(especially, if "others = ghc").

what's the proper way to use containers-0.4 now?
(I was going to suggest "can you just put it on hackage"
but given the above, this would probably be a bad idea.)
I plug the new "containers" into a ghc source tree?


More information about the Haskell-Cafe mailing list