avsm changed the topic of #mirage to: Good news everyone! Mirage 3.0 released!
mort___ has quit [Quit: Leaving.]
yomimono has quit [Ping timeout: 268 seconds]
copy` has quit [Quit: Connection closed for inactivity]
brson has quit [Quit: leaving]
ro6 has quit [Quit: Connection closed for inactivity]
tomboy64 has quit [Ping timeout: 240 seconds]
tomboy64 has joined #mirage
haesbaer1 has joined #mirage
dinosaure1 has joined #mirage
tomboy64 has quit [Ping timeout: 240 seconds]
Khady_ has joined #mirage
dinosaure has quit [Ping timeout: 240 seconds]
Khady has quit [Ping timeout: 240 seconds]
haesbaert has quit [Ping timeout: 240 seconds]
tomboy64 has joined #mirage
jpo has quit [Ping timeout: 240 seconds]
poka has quit [Ping timeout: 240 seconds]
tomboy64 has quit [Ping timeout: 240 seconds]
poka has joined #mirage
jpo has joined #mirage
raboof has quit [Remote host closed the connection]
raboof has joined #mirage
tomboy64 has joined #mirage
argent_smith has joined #mirage
argent_smith has quit [Ping timeout: 240 seconds]
fgimenez has joined #mirage
insitu has joined #mirage
AltGr has joined #mirage
mort___ has joined #mirage
mort___ has quit [Quit: Leaving.]
argent_smith has joined #mirage
mort___ has joined #mirage
tomboy64 has quit [Ping timeout: 240 seconds]
tomboy64 has joined #mirage
<reynir> solo5 broke for me after an update. Something with symbols not found in janestreet's Base o.O
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<smondet[m]> yes Sexplib now depends on Base: http://opam.ocaml.org/packages/sexplib/sexplib.v0.9.0/
<smondet[m]> So all the libs using ppx_sexp drag the base dependency (and hence de C or JS code)
<reynir> Ah
<smondet[m]> (and the C code is actually called by some module initialization so no need to call any function to call the C code)
<reynir> Hm
<hannes> you can `opam pin add sexplib 113.33.00+4.03` to avoid getting the newer base-dependent things
<reynir> thanks!
insitu has joined #mirage
mort___ has quit [Quit: Leaving.]
dinosaure1 is now known as dinosaure
<reynir> \o/ I ran a virtio unikernel with a public ipv6 address
mort___ has joined #mirage
<reynir> Is it correct that the mirage-skeleton ping6 example doesn't respond to icmpv6 ping? Or is my setup wrong
mort___ has quit [Quit: Leaving.]
agarwal1975 has quit [Quit: agarwal1975]
yomimono has joined #mirage
fgimenez has quit [Ping timeout: 258 seconds]
fgimenez has joined #mirage
<yomimono> hannes: adding conflicts with base to the opam files for mirage-xen and ocaml-freestanding would be sufficient to force reasonable solutions with this sexplib mess, right?
<hannes> yomimono: I get physical pain from adding conflicts to XXX when YYY does not depend on XXX
<hannes> yomimono: but yes, this may be a reasonable good solution
<hannes> s/may be/would be/
<yomimono> fair, but it seems silly to constrain e.g. cstruct to a specific version of sexplib when cstruct is actually fine with the new sexplib version
<hannes> yomimono: you are right
<yomimono> ok, unless someone has a better idea I'll PR some conflicts for later removal...
<hannes> yomimono: please do
<hannes> this is an excellent idea
agarwal1975 has joined #mirage
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
insitu has joined #mirage
argent_smith has quit [Quit: Leaving.]
<mattg> reynir, it looks like mirage-skeleton's ping6 should respond via https://github.com/mirage/mirage-tcpip/blob/master/lib/ipv6/ndpv6.ml#L1275
<mattg> did you get UDP or TCP to work? eg. printing to the console as in https://github.com/mirage/mirage-skeleton/blob/master/device-usage/ping6/unikernel.ml#L20
<mattg> also, where are you running your unikernel? I'd like to do the same experiment :)
<reynir> I'm running it on a online.net dedicated server :)
<reynir> From the debug messages it looks like it's trying to respond, but I don't get a reply
<reynir> I'm trying to get TCP to work, but I get confused...
<reynir> Yes, I receive TCP and UDP packages - trying to figure out how you handle them
<reynir> Is there an example that uses TCP or UDP over ipv6?
<yomimono> reynir: mattg's udp-over-ipv6 tests in mirage-tcpip is the only functioning thing doing this I'm aware of
<reynir> AWesome, thanks
<yomimono> you'd want to replace `tcp` there with a listener built off some Tcp.Make that took your Ipv6 module as an argument
<yomimono> you may encounter bugs :( but it is intended to work, for what that's worth. in fact, a test that ensures that Tcp.connect works over ipv6 (like the current `connect` tests in tcpip for ipv4) would be super helpful
mort___ has joined #mirage
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<reynir> I don't understand how this works...
<mattg> I've got a TCP-over-IPv6 test written, but I can't make it work. it gets as far as SYN and SYNACK but the sender doesn't appear to send the ACK to finish the handshake.
<mattg> I'll push my WIP on that tonight for peeps to take a look at, i'm nearly at a dead end with it
<reynir> I'd like to take a look
yomimono has quit [Ping timeout: 268 seconds]
<mattg> that said, it uses the ipv6 implementation in mirage-tcpip as sender and receiver, and the issue seems to be on the sender side, so perhaps a non-Mirage sender would give different results
<mattg> @reynir, I'll push my branch tonight, I don't have it on this computer
<reynir> OK thanks
yomimono has joined #mirage
insitu has joined #mirage
mort___ has quit [Quit: Leaving.]
argent_smith has joined #mirage
fgimenez has quit [Ping timeout: 256 seconds]
fgimenez has joined #mirage
brson has joined #mirage
rektide has joined #mirage
<reynir> I got udp working \o/ (sort of). When I try to send I sometimes get "ICMP6 Destination Unreachable: Port unreachable"
<reynir> Possibly I set up the ipv6 bridge wrong (I have no idea what I'm doing)
<yomimono> congrats!! \o/ I'd offer to help but I also have no idea what I'm doing wrt ipv6 /o\
<reynir> Got TCP listening sort of working, super flaky, but it can echo back messages with some serious delays
<mattg> woot, congrats reynir
<yomimono> :D
copy` has joined #mirage
<mattg> if you like, you could post up a gist with the steps to set up the bridge and i could try and set that up myself
<reynir> Sometimes it answers instantly, sometimes it takes half a minute
<reynir> + some online.net quirks
<mattg> well your experience with flakey TCP give me some confidence that it's not my test setup that's faulty
<reynir> My ipv6 setup is most likely quite broken; it takes about 8 minutes for the host to get its ipv6 gateway set up properly :s
<reynir> Man, I had hoped using ipv6 would be easy :D
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
insitu has joined #mirage
fgimenez has quit [Remote host closed the connection]
brson has quit [Quit: leaving]
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dstolfa has joined #mirage
<dstolfa> mato: ping
<dstolfa> mato: Nevermind, commented on the pull request instead :)
insitu has joined #mirage
<tg> hannes: still no luck with conex on ocaml 4.04, after an opam upgrade now fails with dependency issues: conex -> x509 >= 0.4.0 -> sexplib <= 113.33.03 and sexplib<=113.33.03 needs ocaml-version = "4.02.3"
<hannes> tg: sexplib 113.33.00+4.03 works for me (on 4.04.0)
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
brson has joined #mirage
yomimono has quit [Ping timeout: 258 seconds]
brson has quit [Quit: leaving]
brson has joined #mirage
brson has quit [Ping timeout: 240 seconds]
argent_smith has quit [Quit: Leaving.]
insitu has joined #mirage
brson has joined #mirage
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
AltGr has left #mirage [#mirage]
philtor has quit [Ping timeout: 240 seconds]
philtor has joined #mirage
brson has quit [Quit: leaving]
strykerkkd has joined #mirage
agarwal1975 has quit [Quit: agarwal1975]
strykerkkd has quit [Quit: Leaving]
philtor has quit [Ping timeout: 240 seconds]
philtor has joined #mirage
yomimono has joined #mirage