avsm changed the topic of #mirage to: mirage 2 released! party on!
yomimono has joined #mirage
<yomimono> drup: if I'm always getting strange results when I nest if_impl's three deep, what's the best way to try troubleshooting this?
<Drup> strange as in ?
<yomimono> I'll assemble a gist, which will also help me discover whatever silly mistake I'm undoubtedly making
<yomimono> in the meantime the nested expression is at https://github.com/yomimono/mirage/blob/qubes-target-ipv4-integrated/lib/mirage.ml#L977 , just in case you glance at it and see something wrong immediately
<Drup> I do not
<Drup> what kind of issue do you get ?
<yomimono> when I build with mirage configure -t unix --dhcp true, I get invocations of Qubes_ipv4.Make
<yomimono> if I rearrange the order of the if_impl's, it's the other way around with functoria trying to feed a Dhcp module to Qubes_ipv4.Make
<Drup> huho
<yomimono> maybe there's some equivalence there that I accidentally implied? trying to state this more clearly it's definitely some relation between the dhcp stuff and qubes stuff, not the level of nesting, sorry
<yomimono> (I knew that was a bit too wild to be true)
<Drup> I'll look at it tomorrow
<Drup> "mirage --dot --eval" can help you
<yomimono> sure, I'll try to state it a bit more clearly and maybe file an issue if I succeed in that
<Drup> (in the meantime)
<yomimono> yeah, I've been squiinting at that
<yomimono> that does indeed say "yes, I'm building you a nice ipv4 with Qubes_ipv4", which... I did know that
<yomimono> and that this depends on Dhcp_client_mirage, which I knew and am also mystified by
<yomimono> anyway, thanks and I'll try to reduce this to something easier to deal with
<Drup> if you have qubes by itself, does it has the dependency too ?
<Drup> (expose just qubes_ipv4_stack and use it independently)
<yomimono> I did testing by removing the dhcp branches in generic_stackv4 and had no difficulty
<yomimono> which isn't quite what you're asking, but might answer your question anyway
<yomimono> ?
<Drup> yeah
<Drup> I'll see tomorrow ! :p
ansiwen has quit [Read error: Connection reset by peer]
ansiwen has joined #mirage
ansiwen has quit [Ping timeout: 256 seconds]
ansiwen has joined #mirage
yomimono has quit [Ping timeout: 268 seconds]
copy` has quit [Quit: Connection closed for inactivity]
brson has quit [Quit: leaving]
rgrinberg has quit [Ping timeout: 260 seconds]
noddy has quit [Ping timeout: 244 seconds]
boadie_ has quit [Ping timeout: 244 seconds]
boadie has joined #mirage
gjaldon has joined #mirage
gjaldon has quit []
jermar has joined #mirage
andreas23 has joined #mirage
gjaldon has joined #mirage
andreas23 has quit [Quit: Leaving.]
miragebot has joined #mirage
miragebot has left #mirage [#mirage]
<miragebot> mirage/master 13f6357 Hannes Mehnert: Merge pull request #665 from hannesm/console...
<miragebot> mirage/master 108ede7 Hannes Mehnert: adjust to new mirage-console-* package layout
<miragebot> [mirage] hannesm pushed 2 new commits to master: https://git.io/vXKV9
gjaldon has quit []
mort___ has joined #mirage
mort___ has quit [Quit: Leaving.]
mort___ has joined #mirage
mort___ has quit [Quit: Leaving.]
mort___ has joined #mirage
copy` has joined #mirage
mort___ has quit [Quit: Leaving.]
noddy has joined #mirage
yomimono has joined #mirage
yomimono has quit [Ping timeout: 260 seconds]
gjaldon has joined #mirage
gjaldon has quit [Remote host closed the connection]
copy` has quit [Quit: Connection closed for inactivity]
yegods has joined #mirage
yegods has quit [Client Quit]
abeaumont has quit [Remote host closed the connection]