
The persistent test/test error message comes from the test suite,
which by default tests both sqlite and postgresql. I think the best
solution would be to create the test account/database its asking for,
to making sure the tests run correctly.
The web-routes-quasi dependency is spurious; I've removed it and
updated the repo (thank you!). Please pull the changes. As for
persistent, it looks like the failing test case caused the library not
to fail. Either try setting up the database properly, or disable the
"cabal test" call in the install-all.sh script, and then install
persistent again.
Michael
On Fri, Jul 29, 2011 at 6:52 AM, Michael Litchard
I installed everything but yesod 0.9.0, saving that for last. The only issue I saw was the one I already mentioned.
However running your install-all.sh script for yesod, I received the following error:
Registering yesod-static-0.3.0... Installing yesod-persistent Resolving dependencies... Configuring yesod-persistent-0.2.0... cabal: At least the following dependencies are missing: persistent ==0.6.*, persistent-template ==0.6.*, web-routes-quasi >=0.7.1 && <0.8
I had already installed persistent. What would you like me to try?
On Thu, Jul 28, 2011 at 8:21 PM, Michael Litchard
wrote: tried to use install-all.sh for persistent.
I received the following error
[truncated]
runtests: SqlError {seState = "", seNativeError = 1, seErrorMsg = "connectPostgreSQL: FATAL: password authentication failed for user \"test\"\nFATAL: password authentication failed for user \"test\"\n"} Test suite runtests: FAIL Test suite logged to: dist/test/persistent-0.6.0-runtests.log Test suite runtests: FAIL Test suite logged to: dist/test/persistent-0.6.0-runtests.log 0 of 1 test suites (0 of 1 test cases) passed
[end]
I don't use persistent for anything. However if there's something you want me to do in terms of testing, I'd be happy to help out.
On Wed, Jul 27, 2011 at 8:14 PM, Michael Snoyman
wrote: Try running the install-all.sh script, it will install all the required packages in order. You'll probably need to start with the persistent repo.
And David: Even though I just put the code up, it *is* ready for some heavy beta testing. We'll likely be making the 0.9 release within the next week, so if anyone has a chance to try installing, I'd appreciate it.
On Thu, Jul 28, 2011 at 3:10 AM, Michael Litchard
wrote: Thanks Ian. I've downloaded the git repository but I'm getting this error when I try to cabal build from the repository. mlitchard@apotheosis:~/tmp/yesod/yesod$ cabal install Resolving dependencies... cabal: cannot configure yesod-0.9.0. It requires yesod-auth ==0.7.*, yesod-core ==0.9.*, yesod-form ==0.3.*, yesod-json ==0.2.*, yesod-persistent ==0.2.* and yesod-static ==0.3.* There is no available version of yesod-auth that satisfies ==0.7.* There is no available version of yesod-core that satisfies ==0.9.* There is no available version of yesod-form that satisfies ==0.3.* There is no available version of yesod-json that satisfies ==0.2.* There is no available version of yesod-persistent that satisfies ==0.2.* There is no available version of yesod-static that satisfies ==0.3.*
This is a circular problem. yesod-form, for example complains about the lack of a yesod 0.9.0, which is what I'm trying to install. I know there is a workaround, but am treading lightly lest I muck everything up. So how do I install from the repository? I suppose I could wait for all this to be official, but I can't sit on my hands that long.
On Wed, Jul 27, 2011 at 5:00 PM, Ian Duncan
wrote: Michael Snoyman no longer has the git repo on his personal profile. Get all of your needed git repos from here: https://github.com/yesodweb
On Jul 27, 2011, at 6:56 PM, Michael Litchard wrote:
I'm trying to download the git repository, here's what happens.
mlitchard@apotheosis:~/tmp$ git clone https://github.com/snoyberg/yesod.git Initialized empty Git repository in /home/mlitchard/tmp/yesod/.git/ fatal: https://github.com/snoyberg/yesod.git/info/refs not found: did you run git update-server-info on the server?
is git clone the right command? Is there a problem on the server right now?
On Wed, Jul 27, 2011 at 4:26 PM, Michael Litchard
wrote: > Upon further investigation, I'm believe that the ability to have a > multi-select field in 0.2.0.1 is non-existent. 0.2.0 builds from cabal > so I think I will just use that until I need something else. > > On Wed, Jul 27, 2011 at 3:59 PM, Michael Litchard wrote: >> What I mean to say is, I'm assuming selectField can now have the >> option to be a multi-select. I just don't know how to do that with the >> new interface. >> >> On Wed, Jul 27, 2011 at 3:57 PM, Michael Litchard wrote: >>> Building Aframe-0.0.1... >>> [5 of 7] Compiling Handler.SSLvpn ( Handler/SSLvpn.hs, >>> dist/build/Aframe/Aframe-tmp/Handler/SSLvpn.o ) >>> >>> Handler/SSLvpn.hs:44:14: Not in scope: `multiSelectField' >>> >>> multiSelectField is no longer a function in 0.2.0.1 >>> >>> >>> Here's the change I am referring to >>> >>> selectField :: (Eq a, Monad monad, RenderMessage master FormMessage) >>> => [(Text, a)] -> Field (GGWidget master (GGHandler sub master monad) >>> ()) FormMessage a >>> >>> I have no idea what to make of that or how to use it. >>> >>> On Wed, Jul 27, 2011 at 3:54 PM, David McBride wrote: >>>> Seems to work fine for me, what error are you getting, and what have >>>> you set the variables servers and tests to? >>>> >>>> On Wed, Jul 27, 2011 at 6:44 PM, Michael Litchard wrote: >>>>> I appreciate the additional functionality that allows multi select >>>>> fields. The interface to selectField has changed however. The >>>>> following code used to work. I cannot make sense of the changes, and >>>>> couldn't find any use examples in the source. Could someone lend a >>>>> hand and tell me how the following should be re-written? >>>>> >>>>> >>>>> sslvpnForm = fixType $ runFormPost $ renderDivs $ pure (,) >>>>> <*> areq (multiSelectField servers) "Pick some servers" Nothing >>>>> <*> areq (selectField tests) "Pick a test" Nothing >>>>> >>>>> _______________________________________________ >>>>> web-devel mailing list >>>>> web-devel@haskell.org >>>>> http://www.haskell.org/mailman/listinfo/web-devel >>>>> >>>> >>> >> > _______________________________________________ web-devel mailing list web-devel@haskell.org http://www.haskell.org/mailman/listinfo/web-devel
_______________________________________________ web-devel mailing list web-devel@haskell.org http://www.haskell.org/mailman/listinfo/web-devel
_______________________________________________ web-devel mailing list web-devel@haskell.org http://www.haskell.org/mailman/listinfo/web-devel