
Hi all, Is that latest Yesod + mime-mail broken or am I doing something stupid? I can install everything just fine but when I do
yesod init Project Name: test Foundation: Test cd test cabal configure
I get Resolving dependencies... Configuring test-0.0.0... cabal: At least the following dependencies are missing: mime-mail >=0.3.0.3 && <0.4 However
pacman -Ss haskell-mime-mail haskell/haskell-mime-mail 0.3.0-3 [installed] Compose MIME email messages.
Note the '-' in the third place where there was a '.' in the third place on the 'cabal configure' command. If I 'cabal install' mime-mail this only results in more confusion and breakage for cabal, as you might expect.
cabal install 'mime-mail <0.4' Resolving dependencies... (... Snip ...) Registering mime-mail-0.3.0.3...
cabal configure Resolving dependencies... Configuring personal-website-0.0.0... Warning: This package indirectly depends on multiple versions of the same package. This is highly likely to cause a compile failure. package mime-mail-0.3.0 requires dataenc-0.13.0.4 package mime-mail-0.3.0.3 requires dataenc-0.14.0.3 package yesod-auth-0.7.5 requires mime-mail-0.3.0 package personal-website-0.0.0 requires mime-mail-0.3.0.3
It seems I can't use the current version of yesod that's in the Arch Haskell repositories because of this. Any suggestions? Thanks, Andrew