[xmonad] xmonad-contrib and mtl-2 -- bugfix release?

Adam Vogt vogt.adam at gmail.com
Fri Dec 17 04:41:59 CET 2010

* On Thursday, December 16 2010, Brent Yorgey wrote:

>It was just pointed out in #haskell by mreh that the version of
>xmonad-contrib currently released on Hackage fails to build, since it
>does not specify version bounds on its mtl dependency, but fails to
>build with mtl-2, since XMonad.Utils.CustomKeys uses the Reader
>constructor and HintedGrid uses State.  This has since been fixed; the
>darcs version of xmonad-contrib builds fine with mtl-1 and mtl-2.
>However, it's poor form to have the released version fall over if you
>just do 'cabal install xmonad-contrib'.
>Concretely, I propose that we do a spot bugfix release of just the
>0.9.1 tag + the patch that fixed the mtl-2 incompatibility:
>  Mon Nov 15 18:26:54 EST 2010  Adam Vogt <vogt.adam at gmail.com>
>  * Compatibility with mtl-1 and mtl-2
>The other option would be to do a point release of whatever is
>currently in darcs, but that would be more work to do properly.
>I'm happy to do the work to make this happen, I just wanted to hear
>some reactions first.

Go for it. You'll probably have to re-record the changes in contrib
since I believe some of them involve modules that were added since 0.9.1

This is a relevant bug I opened earlier:


More information about the xmonad mailing list