avsm changed the topic of #mirage to: mirage 2 released! party on!
jonludlam has quit [Remote host closed the connection]
lobo has quit [Quit: leaving]
andreas23 has quit [Ping timeout: 255 seconds]
andreas23 has joined #mirage
cojy has joined #mirage
andreas23 has quit [Ping timeout: 255 seconds]
andreas23 has joined #mirage
andreas23 has quit [Ping timeout: 255 seconds]
andreas23 has joined #mirage
andreas23 has quit [Ping timeout: 240 seconds]
andreas23 has joined #mirage
nullcat has joined #mirage
andreas23 has quit [Ping timeout: 255 seconds]
andreas23 has joined #mirage
nullcat has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
andreas23 has quit [Ping timeout: 255 seconds]
andreas23 has joined #mirage
nullcat has joined #mirage
nullcat_ has joined #mirage
nullcat has quit [Ping timeout: 272 seconds]
lars_kurth has joined #mirage
dsheets has joined #mirage
andreas23 has quit [Ping timeout: 255 seconds]
andreas23 has joined #mirage
avsm has joined #mirage
mort___ has joined #mirage
dsheets has quit [Ping timeout: 260 seconds]
lars_kurth has quit [Remote host closed the connection]
dsheets has joined #mirage
lars_kurth has joined #mirage
yomimono has joined #mirage
yomimono has quit [Quit: Leaving]
x-ip has joined #mirage
x-ip has quit [Changing host]
x-ip has joined #mirage
x-ip has quit [Ping timeout: 240 seconds]
x-ip has joined #mirage
x-ip has quit [Changing host]
x-ip has joined #mirage
x-ip has quit [Ping timeout: 240 seconds]
x-ip has joined #mirage
x-ip has quit [Changing host]
x-ip has joined #mirage
x-ip has quit [Read error: Connection timed out]
avsm has quit [Quit: Leaving.]
avsm has joined #mirage
wildsebastian has joined #mirage
dsheets has quit [Ping timeout: 250 seconds]
brson has joined #mirage
jgjl has joined #mirage
avsm has quit [Quit: Leaving.]
lars_kurth has quit [Ping timeout: 260 seconds]
lars_kurth has joined #mirage
lars_kurth has quit [Remote host closed the connection]
avsm has joined #mirage
tchell has joined #mirage
avsm has quit [Ping timeout: 240 seconds]
mort___ has quit [Ping timeout: 250 seconds]
avsm has joined #mirage
nullcat has joined #mirage
nullcat_ has quit [Ping timeout: 264 seconds]
nullcat has quit [Ping timeout: 256 seconds]
nullcat has joined #mirage
jonludlam has joined #mirage
avsm has quit [Quit: Leaving.]
yomimono has joined #mirage
avsm has joined #mirage
wildsebastian has quit [Quit: WeeChat 1.3]
nullcat has quit [Read error: Connection reset by peer]
<jgjl> Hi, I am having trouble getting mirage-skeleton/netif-forward to work, it keeps failing with <<Fatal error: exception Failure("net12")>>, details here: https://gist.github.com/jgjl/4b6b8f54cd330539c950
<jgjl> Any ideas what might be missing?
<yomimono> It looks to me like the program is having some difficulty setting up using the tap device.
<yomimono> I see you're running as root so that's probably not the difficulty. I don't use them often myself so I don't know what the common difficulties are
<jgjl> sounds reasonable :) do you know if it is possible to enable debug output with mirage applications?
<jgjl> the stackv4 example works fine, btw
<yomimono> hm, wonder if you're running into a corner case where one tap works fine but two don't
<yomimono> possibly one is set up properly by hand but the second isn't? also possible that the `mirage` tool is not doing the right thing in this context
<yomimono> re: debug -- it depends on the application. generally mirage is not very verbose
<jgjl> ok, thanks
<yomimono> most libraries don't have much in the way of useful output, although this is changing slowly since we have some nicer tooling around log messages
<yomimono> jgjl: what's the output of `mirage --version` and `opam info mirage` ? it looks like you might be running with current trunk which has a major backend rewrite that you may have discovered a bug in
<jgjl> mirage --version
<jgjl> [ERROR] No configuration file config.ml found.
<jgjl> Please specify the configuration file using -f.
<jgjl> opam info mirage: version: 2.7.0
<yomimono> you might have more luck using 2.6.1
<jgjl> I am using the mirage-dev repository as suggested by https://github.com/mirage/mirage-skeleton/blob/master/README.md
<jgjl> sounds good, will try
<yomimono> yeah, I'm setting that up so I can try to repro
<yomimono> jgjl: thanks for pointing that out, I will update those instructions as well -- that step is no longer necessary :)
<jgjl> yay, using mirage 2.6.1 indeed works! thank you for the help
<yomimono> No problem! Glad to hear it and I'll check into what's causing the breakage in 2.7.0. :)
<jgjl> btw, I understand that you are working on mirage-nat? If so, is there an example application I could run on linux for testing purposes>
<jgjl> ?
<yomimono> jgjl: hm. simple-nat will probably run on linux, although i'm not sure how you'd push packets through it.
<yomimono> unfortunately that repo is currently not very simple - uses irmin as a storage backend which complicates things a bit
<jgjl> I see
<yomimono> still, you may be able to do something interesting with it: https://github.com/yomimono/simple-nat
<jgjl> The reason I set up netif-forward was to find out how to add nat to the forwarding process
<yomimono> yeah, the nat stuff is just a lot of convolution around netif-forward
<jgjl> cool, simple-nat looks very interesting
<yomimono> I'm not sure how the current config.ml in that repository will react to being invoked with --unix, to warn you
<yomimono> i'm working on a patch to it right now to split out the irmin stuff to return it to simplicity :)
<jgjl> on my system "mirage configure --unix" fails because "irmin.http" is missing. I guess the reason is that irmin was downgraded during the configuration from 0.10.1 to 0.9.9.
<jgjl> I guess it makes more sense to try again when your patch is done--at least for a mirage-learner like me
jgjl has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
nullcat has joined #mirage
<Drup> yomimono: how was holiday ? :)
<yomimono> Drup: super chill, pretty much just hung out in my empty house :)
<yomimono> how 'bout you?
<Drup> half that, and half family matters
<nullcat> hi everyone
<nullcat> so, what about that Morocco hackathon thing?
<yomimono> hey nullcat!
<yomimono> i'm planning on hacking from a camel :D
<Drup> I think I never really saw a camel :O
<yomimono> I hear they're mean! And large!
<nullcat> as long as i got some job offer in u.s, i can enter u.s back again. that would mean i can go to morocco...
<nullcat> still not sure if i can go :(
<Drup> yomimono: and they drink a lot of water in one go
<yomimono> nullcat: are you waiting on offers?
<nullcat> yes..
<yomimono> nullcat: job hunting is super stressful :(
<nullcat> yep...
<yomimono> have some good luck, even though I doubt you need it
* yomimono passes luck over
<nullcat> thanks!
<Drup> yeah, I avoided that by basically cheating
<Drup> nullcat: were are you looking, by curiosity ? :)
<Drup> where*
<nullcat> just those u.s companies you know..
nullcat has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
nullcat has joined #mirage
jgjl has joined #mirage
yomimono has quit [Ping timeout: 272 seconds]
jgjl has quit [Client Quit]
mort___ has joined #mirage
mort___ has left #mirage [#mirage]
avsm has quit [Quit: Leaving.]
avsm has joined #mirage
nullcat has quit [Ping timeout: 245 seconds]
avsm has quit [Quit: Leaving.]