02:06:52 stepcut: HTTP request failed with: requestLine cannot handle input: ["GET","/67/","why","does","this","give","me","an","exception","anyway","instead","of","a","\"Left","...\"?http://ppslaterent.com/nrs/rapz.txt??","HTTP/1.1"] 02:06:56 whats that error about? ^^ 02:09:12 McManiaC: umm.. that is something you did.. 02:09:25 or a 3rd party library like happstack-helpers.. 02:09:53 its quite common tho 02:10:01 I have never seen it 02:10:30 let me look a bit more 02:10:47 grep doesnt find anything… hmm 02:11:09 I think the URL parser in happstack-server does not like the url for some reason 02:11:19 it may be a bug in happstack, or it might just be an invalid URL? 02:11:27 happstack-server/src/Happstack/Server/HTTP/Handler.hs 02:12:20 what is the url that was requested? 02:12:25 no idea 02:12:34 I just see it in the happstack log 02:12:54 I would have tried it long ago if I knew what would produce this 02:17:29 I think it is a spam botnet of some sort 02:18:20 it specifies an invalid url that somehow results in the server downloading and running a php script which connects to irc, and then joins a channel where it can receive commands to send emails 02:18:49 hmmm okay 02:19:13 can also be used to do DOS attacks and spread itself to other servers 02:19:22 so, consider it a feature that it doesn't work with happstack :) 02:19:27 :) 02:19:36 I think I dont even have php installed hehe 02:21:50 good idea! 13:08:49 hi 13:10:26 hello 13:14:51 hey 13:15:08 I'm thinking of using Happstack. 13:15:36 But I'm not very experienced with Haskell. 13:16:41 Is it a bad idea, do you think? 13:39:12 :-( http://codepad.org/KGsKLqhF 13:39:25 if you familiar with transformers, it is a good idea 13:40:18 *are familiar 13:40:39 No I'm not. I haven't really done monads yet. :-( 13:41:31 osaunders: try online tutorial 13:41:43 Yeah, I am. 13:42:03 Except for that Quickcheck dependency problem (see link above). 13:44:11 i mean http://tutorial.happstack.com/ 13:44:54 Uh huh, I'm trying to do this: http://tutorial.happstack.com/tutorial/run-tutorial-locally 13:46:10 i don't think it is so neсessarry 13:49:11 OK 14:04:17 hmm weird, I didnt get that dependency :-o 14:05:15 I solved a similar "problem" while installing lambdabot by doing "cabal configure", manually installing all packages required 14:05:18 and then just cabal build 14:05:23 instead of cabal install 14:23:10 Muad_Dibber: OK I did cabal configure and it told me a bunch of uninstalled packages. I seem to be able to install all of them except happstack-helpers which when I try to install it reports that same error about Crypto-4.2.1 and Quickcheck. The weird thing is Crypto-4.2.1 is already installed so I don't know why it needs to be configured at all. 14:24:41 well for what I understood, cabal tries to configure all packages and dependencies with an consistent version of quickcheck 14:24:47 which in this case obviously isn't working 14:26:05 Hm. 14:26:52 infact, I see I haven't got happstack-helpers installed at all 14:27:04 Ah. 14:27:25 Do you get the same error if you try to install it? 14:27:30 yes 14:27:54 (I cleaned up everything yesterday since I had some problems with otherpackages, and I messed my complete ghc conf up ) 14:28:57 Give me one minute osaunders :) 14:29:05 OK, cool. :-) 14:31:16 Right, Crypto-4.2.0 doesn 't depend on a particular version of quickcheck 14:31:28 So what I just did is: cabal install Crypto-4.2.0 14:31:36 then cabal install happstack-helpers 14:31:44 and now it just runs fine 14:32:17 Ok, let me try this. 14:34:18 How do I tell Cabal to use Crypto-4.2.0 when installing happstack-helpers? 14:34:39 I'd just manually install Crypto-4.2.0 14:34:49 and after that install happstack-helpers 14:34:55 Yeah, I did that. 14:35:02 Should I uninstall Crypto-4.2.1 as well? 14:35:02 I'm newbie enough to don't know if there is another way around 14:37:27 cabal install happstack-helpers is still failing in the same way btw. 14:38:22 what does cabal show Crypto tell you? 14:39:43 http://codepad.org/upk3atMk 14:40:37 Hmm, it also still lists crypto 4.2.1; too bad there isn't a more experienced user online right now :/ 14:40:55 maybe try cabal install Crypto-4.2.0 --reinstall 14:43:17 Nope. 14:43:22 :-( 14:43:41 There's no command to remove packages in cabal. 14:45:12 we should maybe look at ghc-package hide Crypto-4.2.1 --user 14:47:15 Nice idea. 14:47:22 But didn't work. 14:48:10 Try asking in #haskell, there might just be someone there that can help you 14:48:22 Wait a minute! 14:48:34 ghc-pkg unregister seems to have worked. 14:49:30 w00t! 14:49:44 great :D 14:50:03 Yeah, it works I'm running the Happs Tutorial now. xD 14:50:16 Nice one, thanks for all the help Maud_Dibber. 14:50:48 ACTION goes for a nap. 14:50:50 Have fun with the tutorial :) 16:00:39 How active is happstack's development? 16:49:31 asaunders: Decently active. 16:49:36 asaunders: Definitely not stalled. 17:02:38 mightybyte, Happstack 0.4.1 is the current version released through hackage, right? 17:29:03 (asked that because http://code.google.com/p/happstack/wiki/RoadMap still lists 0.3 and 0.4) 17:52:08 Yes, 0.4.1 is current.