Experimental IRC log happs-2009-05-20

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.

01:07:06<mae_>hydo: your using 0.2.1 right?
01:07:34<hydo>I get it in both head and cabal...
01:07:38<hydo>heh...
01:07:40<mae_>hmm thats strange
01:08:09<hydo>I shouldn't be getting it from head?
01:09:02<mae_>oh um
01:09:06<mae_>that isn't our fault i don't think
01:09:17<mae_>your ghc probably wasn't built with ipv6 support
01:09:17<hydo>Yea, I don't think so either.
01:09:36<hydo>Not sure... it's the bin package from the ghc dist site.
01:09:38<mae_>the template haskell basically sees if there is a HostAddress6 Instance
01:09:50<mae_>if that is not in existence, that means that your ghc didn't compile with ipv6 support
01:09:59<mae_>but yet the system is handing you ipv6 sockets
01:10:24<hydo>hehe... well, that's helpful!
01:10:29<mae_>um
01:10:34<mae_>so try this maybe 1 sec
01:11:49<mae_>open up ghci
01:11:55<mae_>:m Network.Socket
01:12:04<mae_>iN6ADDR_ANY
01:12:24<mae_>should get you: (0,0,0,0) if you have ipv6 support
01:12:26<hydo>(0,0,0,0)
01:12:31<mae_>oh bastard
01:12:59<mae_>platform?
01:13:01<hydo>one thing though... I downgraded to 6.10.2 from 6.10.3 to mess with the haskell platform
01:13:06<hydo>osx
01:13:19<mae_>oh wait a min
01:13:20<mae_>nm
01:13:26<mae_>that would probably work regardless
01:14:11<mae_>ok try
01:14:15<mae_>:i HostAddress6
01:14:35<mae_>(don't forget :m Network.Socket)
01:14:50<mae_>and yeah that should work too
01:15:03<hydo>GHC.Word.Word32 x 4
01:15:16<mae_>ok so now try
01:15:36<mae_>:i SockAddrInet6
01:16:22<hydo>data SockAddr = ... | SockAddrInet6 PortNumber FlowInfo HostAddress6 ScopeID | ...
01:16:32<mae_>ok weird
01:17:09<mae_>what version of network
01:17:25<hydo>2.2.1
01:19:51<mae_>thats weird man
01:20:01<mae_>something is wrong with the template haskell voodoo
01:20:13<mae_>oh wait just a darn minute
01:20:22<mae_>it might not even be an ipv6 socket
01:20:55<mae_>what does it say in your log?
01:20:59<mae_>err
01:21:15<mae_>bastard, we don't have a "show" for the unsupported socket
01:21:34<mae_>can you reproduce this very easily?
01:21:48<hydo>excruciatingly easy :)
01:22:01<hydo>I'm just trying to run the guestbook example.
01:22:06<mae_>ok
01:22:09<hydo>well, the stock happstack site
01:22:17<mae_>can you go into happstack
01:22:18<mae_>the src
01:22:21<mae_>into happstack-server
01:22:40<hydo>yep...
01:22:53<mae_>open up
01:23:04<mae_>src/Happstack/Server/HTTP/Socket.hs
01:23:21<mae_>line 38
01:23:29<mae_>where you see "Unsupported socket"
01:23:37<hydo>yep...
01:23:52<mae_>make it something like "Unsupported socket (ipv6 supported)"
01:24:10<mae_>then on line 48
01:24:34<mae_>instead of "Unsupported socket" make it say like "Unsupported socket (ipv6 not built)"
01:24:50<mae_>then rebuild, and see which one you get when you reproduce the error
01:27:37<hydo>HTTP request failed with: Unsupported socket (No IPV6 support)
01:28:27<hydo>brb... kids need attention.
01:29:28<mae_>yeah my wife lol
01:30:01<mae_>ok so the magic ipv6 template haskell incantation is not workign
01:30:13<mae_>working *
01:30:16<mae_>thats pretty weird
01:33:45<mae_>hydo: yeah that will need to be a workaround for now, acceptLite is really just a workaround, I really need to submit a patch to network
01:34:02<mae_>bbl
13:23:23<gour>hi, anyone knows if turbinado became 'obosolete' after happs' getting fcgi?
14:51:18<mightybyte>Baltimore, MD, USA

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