07:16:35 I got this error when installing Happstack http://pastebin.com/d4e92cf7e . any advice please? 11:00:20 Does anyone here know how to fix QC2 problem when installing happstack-tutorial? 11:03:25 by installing the package manually asdf1 11:03:36 like, cabal configure, cabal build 11:03:40 instead of cabal install 11:03:45 I have to run, sorry 11:47:01 and final step: runhaskell Setup.hs install 11:49:24 asdf1: http://www.haskell.org/haskellwiki/Cabal/How_to_install_a_Cabal_package 12:27:12 cabal: dependencies conflict: happstack-server-0.4.3 requires containers==0.3.0.0 however containers-0.3.0.0 was excluded because happstack-helpers-0.50 requires containers >=0.2.0.0 && <0.3.0.0. 17:22:23 Is the happstack repo down? 17:23:24 :( 17:23:49 Hm, I can run 'darcs get' but not 'darcs pull'. 17:23:51 works for me 17:24:05 :-/ 18:19:41 did you get the patch i tried to send stepcut? 18:20:21 Muad_Dibber: when did you send it? 18:20:27 Muad_Dibber: and to where? 18:20:28 a few hours ago 18:20:39 darcs send on the happstackDotCom repo 18:23:12 hmm, I don't see it 18:23:20 I wonder what address that goes to 18:23:50 Hmm 18:23:52 Successfully sent patch bundle to: jeremy@n-heptane.com. 18:25:13 hmm 18:25:22 have you successfully darcs sent things in the past? 18:25:27 no :P 18:25:36 thats why I asked :D 18:26:49 are you on linux? 18:26:54 yes 18:27:06 do you normally use sendmail on that system to deliver mail? 18:28:05 actually I just use gmail these days, but I thought it was setup to work, let me figure that one out 18:28:39 if sendmail is not working, you can always do, darcs send -o /tmp/the_patch.dpatch, and then just attached it manually to a message 18:30:40 I'll just do that for now and figure out sendmail another time :) 18:30:55 It's the right adress though? 18:31:02 sendmail is tricky these days because some many ISPs, etc, block port 25 18:31:09 yes, correct address 18:31:40 well, that is only tricky if you have a laptop that you want to work on multiple networks 18:32:57 which I have :P 18:34:46 got it 18:36:39 should they use, runhaskell Setup configure, or, runhaskell Setup configure --user ? 18:38:57 I think just configure did the job 18:39:34 maybe --user is better though 18:39:47 if people did, cabal install happstack, to install happstack, I think that ends up in ~/.cabal/, by default unless they specifically did, cabal install --global. But runhaskell Setup configure does not look at ~/.cabal unless you say --user ? 18:40:58 --user installs succeed if --global ones do, barring disk space issues in /home 18:41:51 aavogt: right. In fact, with out user it will fail if you do not have root access.. 18:42:30 I think I will add the --user flag to the docs.. seems like the right thing for more people 18:42:30 one difference is with --user you need to extend your $PATH 18:42:35 yeah 18:43:07 though that might not need to be the case if you don't use any preprocessors 18:43:41 yeah 18:49:19 I'll just add, 18:49:20

You may need to pass the <% "--" %>user flag

to runhaskell Setup configure if you installed other dependencies in your user package config.

18:53:57 15 Feb 12:02 - qcerror () 18:53:59 15 Feb 18:40 - enable more verbose logging of irc until channel rejoin problem is figured out (Jeremy Shaw) 18:54:01 15 Feb 18:52 - minor update to faq suggesting use of --user flag (Jeremy Shaw) 18:56:58 15 Feb 18:55 - bumped version to 0.0.18 (Jeremy Shaw) 18:57:14 Muad_Dibber: sorry the site code is a bit of a mess.. not really a top priority for me at the minute though :) 19:00:15 Muad_Dibber: I see a lot of people having that darcs send problem lately. For troubleshooting you can also darcs send --to yourself and/or watch your mail server's log, eg tail -f /var/log/mail.log 19:17:23 updated! 19:29:15 thanks for the patch, btw! 19:37:02 stepcut: found my stack overflow bug.. it's in the regexpr lib 19:37:27 which I used to fix up some things I couldn't figure out how to do in HSP.. and turns out to be slow as well 19:37:45 :) 19:37:51 happstack vindicated! 19:38:09 absolutely.. I was testing HSP 19:38:29 is HSP vindicated too? 19:38:41 I was able to vindicate happstack for sure using hack.. got the same problem with the hyena and simpleserver back ends 19:38:52 HSP also is free to go 19:38:59 regexpr is being clapped in chains as we speak 19:39:22 :) 19:39:53 stepcut, well no problem for making such a mess of it xD 19:40:00 next time, instead of simplifying the buggy code from the top down, I might try reproducing it from the bottom up, sooner 19:40:16 My description isn't probably the best either, but unless somebody with better verbose skills put something up, I thought I might as well do it :P 19:41:40 Muad_Dibber: something is better than nothing :) 19:42:23 my thoughts :) 19:43:00 I had been looking at your other comment, but it seems like a nice exercise to do the webgen-menu-item-selected thing 19:43:31 ? 19:48:15 ACTION wonders how to represent   in HSP ? 19:49:25 nbsp = pcdata " " 19:49:36 or maybe, nbsp = cdata " " 19:49:39 I can never remember which 19:49:45 then, <% nbsp %> 19:50:01 stepcut: thank you, great 19:50:23 I think it is pcdata 19:57:34 cdata seems to be what I want, the pcdata quotes it 19:57:43 ah 19:58:07 I would have tested before I answered, but my hsp install is currently busted 19:59:59 ack 20:00:08 woohoo! web ui feels much snappier 20:00:20 with out the regex thing? 20:00:30 why didn't HSP do for you ? 20:00:39 s/why/what/ 20:00:46 .. that made you want to use regex? 20:00:46 back then, I couldn't figure out what you just told me :) 20:00:51 oh 20:01:01 yeah, HSP is a black art at times 20:01:02 so I gave up and used [NBSP] and fixed up with regex 20:01:17 and HJScript is blacker than black 20:01:24 ACTION makes a note 20:01:48 for happstack 0.5 I want to release a real demo program that shows how to do things for real 20:01:58 that would be great 20:02:00 I have the app written.. but it does not yet build with stock happstack 20:02:18 how about making that the website app ? 20:02:55 but I did get my Data Text instance merged upstream, and my formlets changes merged as well 20:03:01 great 20:03:17 so I think I am the blocker on everything else ;) 20:03:31 unless I need a syb-with-class instance for Text in syb-with-class 20:03:48 what do you mean by website app? happstack.com ? 20:04:50 yes.. I figure it's about the easiest app to understand.. and why not concentrate newcomers in one place. While helping update the site they can learn the latest idioms, and vice versa 20:05:25 the problem is that happstack.com is not a very technically interesting site 20:05:29 and when I say they, I mean me 20:05:44 it does not have user accounts, image scaling, forms, etc 20:05:53 speaking for myself, I really do not want interesting challenges at the start 20:06:06 right 20:06:07 it's already way too challenging to do the most trivial things with happstack 20:06:22 s/do/figure out how to do/ 20:06:41 the purpose of the app I have is to have a single, but small app that shows how to do 20:06:59 most of the things people want to do, so we have a place to refer people when they want to see how to do something specific 20:07:16 and the site could acquire some trickier features.. but just my 2c 20:07:28 it is just one piece of the documentation puzzle 20:07:31 things seem to rot unless they're being tweaked every day 20:07:43 yes 20:08:20 the first thing is to get this app to compile against stock happstack/hsp/formlets/etc, because I don't want to document how to do things, when people can't actually do things the way I think they would like best :) 20:08:50 so once that app builds, I'll know that we have a solid foundation to start documenting 20:09:42 and then the fun starts :) 20:09:51 nah, the fun already started :) 20:10:20 true at that 20:11:15 well i'm only just starting to see the powers of happstack at all :) 20:11:26 heh 20:11:31 that is the problem 20:11:42 the #1 problem with happstack today is lack of documentation 20:11:56 I just blame that on myself, not on you guys :) 20:14:50 sm: hopefully features that raise money for happstack.com ? 20:15:07 s/raise/earn/