avsm changed the topic of #mirage to: mirage 2 released! party on!
noddy has joined #mirage
lobo has quit [Ping timeout: 245 seconds]
noddy has quit [Ping timeout: 260 seconds]
insitu has joined #mirage
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
lobo has joined #mirage
noddy has joined #mirage
copy` has quit [Quit: Connection closed for inactivity]
noddy has quit [Ping timeout: 244 seconds]
noddy has joined #mirage
brson has quit [Quit: leaving]
rgrinberg has quit [Ping timeout: 244 seconds]
andreas23 has joined #mirage
andreas231 has quit [Ping timeout: 260 seconds]
noddy has quit [Ping timeout: 260 seconds]
_whitelogger has joined #mirage
insitu has joined #mirage
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andreas23 has quit [Quit: Leaving.]
insitu has joined #mirage
fgimenez has joined #mirage
AltGr has joined #mirage
andreas23 has joined #mirage
kensan_ is now known as kensan
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
fgimenez has quit [Ping timeout: 250 seconds]
fgimenez has joined #mirage
fgimenez has joined #mirage
fgimenez has quit [Changing host]
fgimenez has quit [Ping timeout: 260 seconds]
fgimenez has joined #mirage
fgimenez has joined #mirage
fgimenez has quit [Changing host]
<vbmithr> hannes: Hi!
<vbmithr> You here?
<vbmithr> I've got a problem with cohttp + native tls
<vbmithr> silent failure :(
<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!
copy` has joined #mirage
noddy has joined #mirage
rgrinberg has joined #mirage
insitu has joined #mirage
fgimenez has quit [Ping timeout: 240 seconds]
fgimenez has joined #mirage
fgimenez has quit [Changing host]
fgimenez has joined #mirage
yomimono has joined #mirage
noddy has quit [Ping timeout: 246 seconds]
yomimono has quit [Ping timeout: 265 seconds]
yomimono has joined #mirage
miragebot has joined #mirage
<miragebot> mirage/master 324df24 Mindy Preston: Merge pull request #715 from yomimono/default-network...
<miragebot> mirage/master cd5b6c8 Mindy Preston: replace tap0 with default_network
miragebot has left #mirage [#mirage]
<miragebot> [mirage] yomimono pushed 2 new commits to master: https://git.io/v1cim
<vbmithr> conduit API is kinda complicated
* yomimono nods
<vbmithr> I don't _really_ understand what I need to do to have a TLS connection between a client and a server
<vbmithr> What is the ctx param, is it the same between client and server?
<yomimono> in looking around trying to figure out which ctx you mean, I came across something that made me laugh aloud:
<yomimono> it's not an answer to your question unfortunately
<vbmithr> I'm reading the code too
<yomimono> I'm guessing you're asking because of the issue you're troubleshooting in ocaml-cohttp?
<vbmithr> Yeah
<vbmithr> Now I try to understand conduit
<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)
<vbmithr> Are there any CI for testing this?
<yomimono> https://travis-ci.org/mirage/ocaml-conduit , but I'm not sure what it's actually testing
<yomimono> probably just that it builds and can be installed via opam
<vbmithr> Yeah.
<vbmithr> (** State handler for an active conduit *)
<vbmithr> type ctx [@@deriving sexp_of]
<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..
<hannes> I am usually confused by conduit and thus avoid it
noddy has joined #mirage
<vbmithr> hannes: no worries ;)
<vbmithr> I'm supposed to know cohttp/conduit
* hannes too, i contributed some code to conduit...
<vbmithr> Just that I'm not very happy to spent 1 day+ debugging a way to open a plain TLS connection
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
grinbergr has joined #mirage
miragebot has joined #mirage
miragebot has left #mirage [#mirage]
<miragebot> mirage/master 20c21c1 Mindy Preston: Merge pull request #719 from mato/default-network...
<miragebot> mirage/master 8c3547f Martin Lucina: Make "0" the default network interface on non-Unix targets...
<miragebot> [mirage] yomimono pushed 2 new commits to master: https://git.io/v1cyT
grinbergr has quit [Remote host closed the connection]
rgrinberg has quit [Remote host closed the connection]
rgrinberg has joined #mirage
insitu has joined #mirage
andreas23 has quit [Quit: Leaving.]
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<vbmithr> There is a Lwt_unix.bind call in a connect function
<vbmithr> Is defies my network common sense
fgimenez has quit [Ping timeout: 250 seconds]
fgimenez has joined #mirage
fgimenez has quit [Changing host]
fgimenez has joined #mirage
insitu has joined #mirage
<vbmithr> Tls_lwt.Unix.client_of_fd config ~host fd >|= fun t ->
<vbmithr> let ic, oc = Tls_lwt.of_t t in
<vbmithr> (fd, ic, oc)
<vbmithr> hannes: Is it OK to then manipulate ic/oc as if it was regular Lwt_io channels?!
<vbmithr> I think we need a real CI for conduit
<vbmithr> And really maintain it
<vbmithr> There is not enough work force on this project
<aantron> vbmithr: what is missing from the conduit CI? (have no idea, never looked at conduit)
<vbmithr> rgrinberg: we should go through the issues and give this project some more love :S
<vbmithr> well, everything
<vbmithr> it just tests its compile
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<vbmithr> We could delete everything the CI would still pass
<aantron> fair enough.
<aantron> thats pretty extreme
<vbmithr> there are issues piling up also, pull requests
<vbmithr> I'll try to add some tests into the CI perhaps
noddy has quit [Ping timeout: 246 seconds]
smondet has joined #mirage
agarwal1975 has joined #mirage
* hannes thinks conduit lacks a design and goals... but that's my very pessimistic view on it
fgimenez has quit []
agarwal1975 has quit [Quit: agarwal1975]
agarwal1975 has joined #mirage
noddy has joined #mirage
insitu has joined #mirage
agarwal1975 has quit [Quit: agarwal1975]
agarwal1975 has joined #mirage
AltGr has left #mirage [#mirage]
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
insitu has joined #mirage
agarwal1975 has quit [Quit: agarwal1975]
noddy has quit [Ping timeout: 265 seconds]
noddy has joined #mirage
miragebot has joined #mirage
<miragebot> mirage/master 6062a6e Mindy Preston: Merge pull request #718 from mato/fix-depexts...
<miragebot> mirage/master 87bca65 Martin Lucina: Install depexts for unikernel during make depend...
miragebot has left #mirage [#mirage]
<miragebot> [mirage] yomimono pushed 2 new commits to master: https://git.io/v1CZL
noddy has quit [Ping timeout: 260 seconds]
yomimono has quit [Ping timeout: 245 seconds]
andreas23 has joined #mirage
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
noddy has joined #mirage
rgrinberg has quit [Ping timeout: 250 seconds]
NhanH has quit [Remote host closed the connection]
NhanH has joined #mirage
andreas231 has joined #mirage
andreas23 has quit [Read error: Connection reset by peer]
noddy has quit [Ping timeout: 256 seconds]
insitu has joined #mirage
yomimono has joined #mirage
miragebot has joined #mirage
<miragebot> mirage/master 9d5ed04 Mindy Preston: Merge pull request #711 from yomimono/arp-result-types...
miragebot has left #mirage [#mirage]
<miragebot> mirage/master cccd583 Mindy Preston: add no_route error for module type ip
<miragebot> mirage/master 0c0cb3e Mindy Preston: arp queries should use a result type
<miragebot> [mirage] yomimono pushed 3 new commits to master: https://git.io/v1Cg3
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
insitu has joined #mirage
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
insitu has joined #mirage
insitu has quit [Client Quit]
<vramana> Is there any advice for people wanting to contribute to mirage? Any good first bugs?
noddy has joined #mirage
<yomimono> vramana: If you're looking for a good first *project*, there's a list of interesting things at http://canopy.mirage.io/tags/help%20needed
<yomimono> but the scope is a bit larger than what people usually mean by "good first bug".
<yomimono> is there a particular area you're interested in? also, have you played much with ocaml before?
<vramana> yomimono: I am looking for byte sized contributions to start with. Even glad to help with documentation.
<yomimono> :D that's awesome to hear! We need lots of help with documentation :P
<yomimono> we have some guides at https://mirage.io/docs/ (under "getting started"). The source to them is at https://github.com/mirage/mirage-www/tree/master/tmpl/wiki
<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.
<vramana> I have skimmed through Real World Ocaml and wrote some Reason code in past 2 months. That's my experience.
<yomimono> Oh cool! I haven't played much with Reason but it looks awesome
<vramana> yomimono: I actually have trouble with Xen on Ubuntu 16.04. Pretty much same as this one https://www.xenproject.org/help/questions-and-answers/why-can-t-i-boot-into-xen.html
<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
<yomimono> (I'm not the best person for debugging xen boot unfortunately; I've been lucky enough to have it just work for me)
<yomimono> you could also try out the examples with the Unix backend, which doesn't need any virtualization
andreas23 has joined #mirage
andreas231 has quit [Ping timeout: 248 seconds]
yomimono has quit [Ping timeout: 260 seconds]