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

Brent Yorgey byorgey at seas.upenn.edu
Fri Dec 17 17:58:53 CET 2010

On Fri, Dec 17, 2010 at 11:00:30AM +1100, Ivan Lazar Miljenovic wrote:
> On 17 December 2010 09:54, Brent Yorgey <byorgey at seas.upenn.edu> 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 of the opinion that making a new release of what's in darcs is
> better off, since (if memory serves) there's quite a new features and
> other fixes in darcs that users keep asking for.  Or, maybe make a
> point-release now for building purposes and then looking at starting
> to stabilise, etc. what's in darcs so as to get a new release ready?

Yes, I'm not against making a new release with all the stuff currently
in darcs.  In fact, it's probably a good idea.  But that will take
more time and I'd rather first just quickly get something up on
Hackage that compiles.


More information about the xmonad mailing list