2014-11-12 23:09
avsm changed the topic of #mirage to: mirage 2 released! party on!
00:12
noddy has joined #mirage
00:50
lobo has quit [Ping timeout: 245 seconds]
00:52
noddy has quit [Ping timeout: 260 seconds]
01:13
insitu has joined #mirage
01:30
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
01:33
lobo has joined #mirage
01:36
noddy has joined #mirage
01:57
copy` has quit [Quit: Connection closed for inactivity]
02:18
noddy has quit [Ping timeout: 244 seconds]
03:14
noddy has joined #mirage
03:40
brson has quit [Quit: leaving]
03:47
rgrinberg has quit [Ping timeout: 244 seconds]
04:11
andreas23 has joined #mirage
04:12
andreas231 has quit [Ping timeout: 260 seconds]
04:35
noddy has quit [Ping timeout: 260 seconds]
04:48
_whitelogger has joined #mirage
07:07
insitu has joined #mirage
07:24
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
07:41
andreas23 has quit [Quit: Leaving.]
08:01
insitu has joined #mirage
08:03
fgimenez has joined #mirage
08:22
AltGr has joined #mirage
08:29
andreas23 has joined #mirage
08:35
kensan_ is now known as kensan
10:24
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
10:30
fgimenez has quit [Ping timeout: 250 seconds]
10:30
fgimenez has joined #mirage
10:30
fgimenez has joined #mirage
10:30
fgimenez has quit [Changing host]
12:31
fgimenez has quit [Ping timeout: 260 seconds]
12:31
fgimenez has joined #mirage
12:31
fgimenez has joined #mirage
12:31
fgimenez has quit [Changing host]
12:38
<
vbmithr >
hannes: Hi!
12:38
<
vbmithr >
You here?
12:39
<
vbmithr >
I've got a problem with cohttp + native tls
12:39
<
vbmithr >
silent failure :(
12:39
<
vbmithr >
It seems it has been forever I have one problem on one form or another that is a silent failure when I use TLS in general with OCaml!
13:22
copy` has joined #mirage
13:39
noddy has joined #mirage
14:10
rgrinberg has joined #mirage
14:31
insitu has joined #mirage
14:44
fgimenez has quit [Ping timeout: 240 seconds]
14:45
fgimenez has joined #mirage
14:45
fgimenez has quit [Changing host]
14:45
fgimenez has joined #mirage
14:46
yomimono has joined #mirage
14:53
noddy has quit [Ping timeout: 246 seconds]
14:53
yomimono has quit [Ping timeout: 265 seconds]
14:55
yomimono has joined #mirage
15:02
miragebot has joined #mirage
15:02
<
miragebot >
mirage/master 324df24 Mindy Preston: Merge pull request #715 from yomimono/default-network...
15:02
<
miragebot >
mirage/master cd5b6c8 Mindy Preston: replace tap0 with default_network
15:02
miragebot has left #mirage [#mirage]
15:15
<
vbmithr >
conduit API is kinda complicated
15:15
<
vbmithr >
I don't
_really_ understand what I need to do to have a TLS connection between a client and a server
15:16
<
vbmithr >
What is the ctx param, is it the same between client and server?
15:24
<
yomimono >
in looking around trying to figure out which ctx you mean, I came across something that made me laugh aloud:
15:24
<
yomimono >
it's not an answer to your question unfortunately
15:25
<
vbmithr >
I'm reading the code too
15:25
<
yomimono >
I'm guessing you're asking because of the issue you're troubleshooting in ocaml-cohttp?
15:25
<
vbmithr >
Now I try to understand conduit
15:25
<
yomimono >
(I often put my head a little ways into conduit_mirage but I'm not very familiar with the rest of conduit, and it all seems to fall out of my head immediately after I look at it)
15:26
<
vbmithr >
Are there any CI for testing this?
15:27
<
yomimono >
probably just that it builds and can be installed via opam
15:30
<
vbmithr >
(** State handler for an active conduit *)
15:30
<
vbmithr >
type ctx [@@deriving sexp_of]
15:31
<
hannes >
vbmithr: sorry, due to limited time resources I won't be able to further debug/reproduce your tls/cohttp/lwt issue... i hope someone knowing cohttp and conduit will try and test that one..
15:31
<
hannes >
I am usually confused by conduit and thus avoid it
15:36
noddy has joined #mirage
15:38
<
vbmithr >
hannes: no worries ;)
15:39
<
vbmithr >
I'm supposed to know cohttp/conduit
15:39
* hannes
too, i contributed some code to conduit...
15:39
<
vbmithr >
Just that I'm not very happy to spent 1 day+ debugging a way to open a plain TLS connection
15:41
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
15:42
grinbergr has joined #mirage
15:43
miragebot has joined #mirage
15:43
miragebot has left #mirage [#mirage]
15:43
<
miragebot >
mirage/master 20c21c1 Mindy Preston: Merge pull request #719 from mato/default-network...
15:43
<
miragebot >
mirage/master 8c3547f Martin Lucina: Make "0" the default network interface on non-Unix targets...
15:43
grinbergr has quit [Remote host closed the connection]
15:43
rgrinberg has quit [Remote host closed the connection]
15:44
rgrinberg has joined #mirage
15:46
insitu has joined #mirage
15:59
andreas23 has quit [Quit: Leaving.]
16:07
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
16:08
<
vbmithr >
There is a Lwt_unix.bind call in a connect function
16:08
<
vbmithr >
Is defies my network common sense
16:08
fgimenez has quit [Ping timeout: 250 seconds]
16:10
fgimenez has joined #mirage
16:10
fgimenez has quit [Changing host]
16:10
fgimenez has joined #mirage
16:12
insitu has joined #mirage
16:12
<
vbmithr >
Tls_lwt.Unix.client_of_fd config ~host fd >|= fun t ->
16:12
<
vbmithr >
let ic, oc = Tls_lwt.of_t t in
16:12
<
vbmithr >
(fd, ic, oc)
16:13
<
vbmithr >
hannes: Is it OK to then manipulate ic/oc as if it was regular Lwt_io channels?!
16:24
<
vbmithr >
I think we need a real CI for conduit
16:24
<
vbmithr >
And really maintain it
16:25
<
vbmithr >
There is not enough work force on this project
16:25
<
aantron >
vbmithr: what is missing from the conduit CI? (have no idea, never looked at conduit)
16:25
<
vbmithr >
rgrinberg: we should go through the issues and give this project some more love :S
16:25
<
vbmithr >
well, everything
16:25
<
vbmithr >
it just tests its compile
16:25
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
16:25
<
vbmithr >
We could delete everything the CI would still pass
16:26
<
aantron >
fair enough.
16:26
<
aantron >
thats pretty extreme
16:26
<
vbmithr >
there are issues piling up also, pull requests
16:28
<
vbmithr >
I'll try to add some tests into the CI perhaps
16:42
noddy has quit [Ping timeout: 246 seconds]
16:43
smondet has joined #mirage
17:07
agarwal1975 has joined #mirage
17:14
* hannes
thinks conduit lacks a design and goals... but that's my very pessimistic view on it
17:14
fgimenez has quit []
17:38
agarwal1975 has quit [Quit: agarwal1975]
17:40
agarwal1975 has joined #mirage
17:49
noddy has joined #mirage
18:13
insitu has joined #mirage
18:37
agarwal1975 has quit [Quit: agarwal1975]
18:40
agarwal1975 has joined #mirage
18:45
AltGr has left #mirage [#mirage]
18:46
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
19:01
insitu has joined #mirage
19:01
agarwal1975 has quit [Quit: agarwal1975]
19:10
noddy has quit [Ping timeout: 265 seconds]
19:12
noddy has joined #mirage
19:16
miragebot has joined #mirage
19:16
<
miragebot >
mirage/master 6062a6e Mindy Preston: Merge pull request #718 from mato/fix-depexts...
19:16
<
miragebot >
mirage/master 87bca65 Martin Lucina: Install depexts for unikernel during make depend...
19:16
miragebot has left #mirage [#mirage]
19:17
noddy has quit [Ping timeout: 260 seconds]
19:21
yomimono has quit [Ping timeout: 245 seconds]
19:27
andreas23 has joined #mirage
19:29
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
19:29
noddy has joined #mirage
19:30
rgrinberg has quit [Ping timeout: 250 seconds]
19:34
NhanH has quit [Remote host closed the connection]
19:41
NhanH has joined #mirage
19:51
andreas231 has joined #mirage
19:51
andreas23 has quit [Read error: Connection reset by peer]
19:51
noddy has quit [Ping timeout: 256 seconds]
19:56
insitu has joined #mirage
20:27
yomimono has joined #mirage
20:30
miragebot has joined #mirage
20:30
<
miragebot >
mirage/master 9d5ed04 Mindy Preston: Merge pull request #711 from yomimono/arp-result-types...
20:30
miragebot has left #mirage [#mirage]
20:30
<
miragebot >
mirage/master cccd583 Mindy Preston: add no_route error for module type ip
20:30
<
miragebot >
mirage/master 0c0cb3e Mindy Preston: arp queries should use a result type
21:07
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
21:09
insitu has joined #mirage
21:19
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
21:20
insitu has joined #mirage
21:20
insitu has quit [Client Quit]
21:40
<
vramana >
Is there any advice for people wanting to contribute to mirage? Any good first bugs?
21:42
noddy has joined #mirage
21:55
<
yomimono >
but the scope is a bit larger than what people usually mean by "good first bug".
21:57
<
yomimono >
is there a particular area you're interested in? also, have you played much with ocaml before?
21:59
<
vramana >
yomimono: I am looking for byte sized contributions to start with. Even glad to help with documentation.
21:59
<
yomimono >
:D that's awesome to hear! We need lots of help with documentation :P
22:01
<
yomimono >
I'd recommend trying out any of the guides under "getting started" and sending issues or PRs to the mirage-www repository for anything you find wrong or confusing.
22:02
<
vramana >
I have skimmed through Real World Ocaml and wrote some Reason code in past 2 months. That's my experience.
22:02
<
yomimono >
Oh cool! I haven't played much with Reason but it looks awesome
22:10
<
yomimono >
vramana: ouch, that's no fun :( if you're willing to try being a bit adventurous, you could see whether the KVM backend works for you
22:11
<
yomimono >
(I'm not the best person for debugging xen boot unfortunately; I've been lucky enough to have it just work for me)
22:11
<
yomimono >
you could also try out the examples with the Unix backend, which doesn't need any virtualization
22:11
andreas23 has joined #mirage
22:15
andreas231 has quit [Ping timeout: 248 seconds]
23:26
yomimono has quit [Ping timeout: 260 seconds]