Experimental IRC log happs-2007-08-24

Available formats: content-negotiated html turtle (see SIOC for the vocabulary)

Back to channel and daily index: content-negotiated html turtle

These logs are provided as an experiment in indexing discussions using IRCHub.py, Irc2RDF.hs, and SIOC.

22:14:33<shapr>It's RELEASED!
22:14:36<shapr>ACTION cheers furiously!
22:14:54<Saizan_>!!!
22:16:51<Saizan_>6 repos!
22:16:57<shapr>Yeah, seriously split.
22:17:08<shapr>Saizan_: I look forward to any feedback :-)
22:18:01<Saizan_>is SearchPath really required?
22:18:11<shapr>Not really
22:18:29<shapr>But if you want to do live automatic re-deployment on a remote server I don't know of any other way.
22:19:10<shapr>Not until cabal-install can handle a directory of darcs repos as a source.
22:19:19<Saizan_>ok
22:19:42<shapr>Though I would like to fix that with cabal-install, it'd make HAppS testing *much* easier.
22:20:02<Saizan_>yeah that would be generally useful
22:20:02<shapr>It's a pain to change the bottom-most repo in the deps and rebuild all the upper repos by hand.
22:21:20<Saizan_>instead you don't need to do this with searchpath?
22:29:07<shapr>You don't need SearchPath to install the cabal packages, no.
22:29:25<shapr>But you do need to install them in order: Util, Data, IxSet, State, Server, Begin
22:31:10<Saizan>the question was more if i don't need to install the packages with searchpath
22:32:12<Saizan>lots of patches btw
22:39:12<sorear>Is -DUNIX documented yet?
22:47:01<shapr>It's mostly for StdMain
22:47:21<shapr>If you look at HAppS.StdMain, you'll see where it handles keyboard interrupts and stuff, inside #if UNIX
22:49:10<sorear>Certainly. But I'd still like it documented, since if you don't define it, HAppS daemons violate UNIX daemon conventions.
22:49:46<sorear>Once I found that gem in the code, administering hpaste became *vastly* easier. No screen needed!
22:56:35<Saizan>uhm, HAppS-Begin lacks a Setup.hs
23:09:57<shapr>sorear: How so?
23:10:04<shapr>Saizan: it should have built-type: simple
23:10:18<shapr>build-type: that is
23:10:36<sorear>shapr: Ideally, some kind of autoconfiguration, or at least a note in the README
23:11:56<shapr>Does cabal automatically switch configuration per platform?
23:12:43<shapr>If it does, that would solve it.
23:13:09<sorear>-DUNIX isn't even mentioned in the .cabal file, so anything in Cabal won't help.
23:13:20<shapr>It is mentioned in the cabal file, in ghc-options.
23:13:40<sorear>oh?
23:14:17<sorear>shapr: not in my repo
23:14:39<sorear>shapr: well, yes in my repo, but only because of local changes (darcs whatsnew)
23:15:53<shapr>huh?
23:15:55<shapr>It's in my repo.
23:16:06<shapr>Are you talking about the new split 0.9.1 repositories?
23:17:29<sorear>I don't know, all this happs logistical stuff is confusing
23:17:35<sorear>I think I have happs-devel
23:17:54<shapr>Get rid of your old repos and pull the new ones from today.
23:18:37<shapr>Dang, I forgot about Agents
23:19:21<sorear>@where?
23:22:08<sorear>(found it)
23:40:37<Saizan>uhm withData dies with Server error: Prelude.head: empty list when you give it malformed input, i expected it would just pass the request at the next handler like how it worked with fromMessage
23:43:45<Saizan>well an empty query string
23:47:24<shapr>Can you hpaste the code?
23:50:39<Saizan>well it's HAppS-Begin, /login/
23:52:12<Saizan>it's the standard fromPairs implementation that doesn't consider the possibility of an empty list of pairs
23:55:03<Saizan>(which is called in the standard fromData impl)

Back to channel and daily index: content-negotiated html turtle