Have you tried using cabal-dev for this? This seems like a good usage for it- getting things back to normal would mean just blowing away the project local cabal directory. Or does cabal-dev not work with wai-devel-handler?<br>

<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br>
Hi all,<br>
<br>
I&#39;ve been working on the 0.7 release of Yesod. Unfortunately, getting<br>
all of the dependencies from Github can be a bit of a pain, so I don&#39;t<br>
think anyone besides the core team is testing it at all. Hopefully, we<br>
can change this: I&#39;ve just created a Yackage[1] server for Yesod[2].<br>
If you want to start playing with Yesod 0.7, all you need to do is:<br>
<br>
1) Modify your ~/.cabal/config file to include: remote-repo:<br>
yesodyackage:<a href="http://yackage.yesodweb.com/" target="_blank">http://yackage.yesodweb.com/</a><br>
2) cabal update<br>
3) cabal install yesod-0.7.0<br>
<br>
That should do it! A few caveats:<br>
<br>
* There are likely still bugs, as this is not finished software<br>
* With yesod 0.7, we are splitting things into many more packages. Not<br>
all of these packages are automatically installed yet (eg,<br>
yesod-static), even though previous versions of Yesod included this<br>
functionality.<br>
* If you install in this manner, cabal will *not* know to replace<br>
these packages with the final packages released to Hackage ultimately.<br>
At that point in time, you can:<br>
<br>
1) manually unregister all packages installed from Yackage<br>
2) manually &quot;cabal install --reinstall&quot; all packages installed from Yackage<br>
3) wipe our your ~/.ghc folder and start from scratch<br>
<br>
Depending on how things go, I might start using odd-second-numbers to<br>
denote beta versions of the software, and therefore avoid a lot of<br>
these issues. If that becomes the case, then odd-second-numbers would<br>
never appear on Hackage, only on Yackage.<br>
<br>
Let me know if you have any issues!<br>
<br>
Michael<br>
<br>
[1] <a href="http://hackage.haskell.org/package/yackage" target="_blank">http://hackage.haskell.org/package/yackage</a><br>
[2] <a href="http://yackage.yesodweb.com/" target="_blank">http://yackage.yesodweb.com/</a><br>
<br>
<br>
<br>
------------------------------<br>
<br>
_______________________________________________<br>
web-devel mailing list<br>
<a href="mailto:web-devel@haskell.org">web-devel@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/web-devel" target="_blank">http://www.haskell.org/mailman/listinfo/web-devel</a><br>
<br>
<br>
End of web-devel Digest, Vol 16, Issue 22<br>
*****************************************<br>
</blockquote></div><br>