[Haskell-beginners] [web-devel] yesod dependency hell

Michael Litchard michael at schmong.org
Wed Jun 22 22:30:42 CEST 2011

Configuring Aframe-0.0.1...
Warning: This package indirectly depends on multiple versions of the same
package. This is highly likely to cause a compile failure.
package yesod-auth- requires yesod-form-
package yesod- requires yesod-form-
package Aframe-0.0.1 requires yesod-form-0.2.0

I specified in Aframe.cabal yesod-form 0.2.0. The above warning is
what I was looking to avoid. What is the solution to this problem? I
could not find an obvious solution in yesodwiki.cabal, even though I
see it's doing something similar to what I want. How did you deal with
the above warning message?

On Wed, Jun 22, 2011 at 12:32 PM, Michael Snoyman <michael at snoyman.com> wrote:
> Have a look at the yesodwiki[1]; basically, you can't use the yesod
> package itself, only the subpackages. This is by design so that a
> single Yesod release will keep API stability, while users can still
> experiment with newer versions of underlying packages.
> Michael
> [1] https://github.com/snoyberg/yesodwiki/blob/master/yesodwiki.cabal
> On Wed, Jun 22, 2011 at 10:29 PM, Michael Litchard <michael at schmong.org> wrote:
>> I need to use yesod-form 0.2.0. The problem is that the yesod package,
>> and the yesod-auth package expect yesod-form to be 0.1.0*
>> I tried changing the .cabal files but that breaks in ways that makes
>> me think the fix is not so simple. How do I go about being able to use
>> yesod-form 0.2.0
>> _______________________________________________
>> web-devel mailing list
>> web-devel at haskell.org
>> http://www.haskell.org/mailman/listinfo/web-devel

More information about the Beginners mailing list