hannes changed the topic of #mirage to: https://mirage.io - this channel is logged at http://irclog.whitequark.org/mirage/ - MirageOS 3.10 is released - happy hacking!
zmijunkie has joined #mirage
zmijunkie1 has quit [Ping timeout: 260 seconds]
zmijunkie1 has joined #mirage
zmijunkie has quit [Ping timeout: 240 seconds]
<ehmry> sterni: solo5 would be nice to have because we could use unikernels as native nixos services
zmijunkie has joined #mirage
zmijunkie1 has quit [Ping timeout: 260 seconds]
Haudegen has joined #mirage
mort___ has joined #mirage
zmijunkie1 has joined #mirage
zmijunkie has quit [Ping timeout: 260 seconds]
mort___ has left #mirage [#mirage]
jpds has quit [Remote host closed the connection]
jpds has joined #mirage
jpds has quit [Remote host closed the connection]
jpds has joined #mirage
<sterni> ehmry: I'll look into it probably pretty soon
<sterni> the annoyance really with packaging these is making everything choose the right target
<sterni> ocaml-freestanding always only builds itself for one target currently as far as I understand
<sterni> I have the fear that we kind of have to overrideScope' ocamlPackages for the unikernel stuff
mort___ has joined #mirage
mort___ has quit [Client Quit]
Haudegen has quit [Quit: Bin weg.]
tg-x has quit [Ping timeout: 260 seconds]
tg-x has joined #mirage
tg-x has quit [Changing host]
tg-x has joined #mirage
Haudegen has joined #mirage
zmijunkie has joined #mirage
zmijunkie1 has quit [Ping timeout: 258 seconds]
mort___ has joined #mirage
Haudegen has quit [Quit: Bin weg.]
mort___ has quit [Quit: Leaving.]
Haudegen has joined #mirage
mort___ has joined #mirage
mort___ has quit [Client Quit]
mort___ has joined #mirage
mort___ has quit [Quit: Leaving.]
<ehmry> sterni: would wrapping ocamlPackages in lib.makeExtensible and making special overlays for mirage work? or maybe I don't understand the problem
<ehmry> oh, thats what overrideScope' does…
<sterni> ehmry: yeah, exactly, my current assumption is that probably the simplest solution would be for the mirageos build wrapper to just override ocamlPackages for the expression so that all freestanding targets are enabled and freestanding uses the right target
mort___ has joined #mirage
<ehmry> well its good that most of whatever trick is needed is already in place
<sterni> yeah
<sterni> I'm interested to see how the opam-monorepo stuff is gonna affect packaging for MirageOS 4 though
<sterni> not sure yet how it's gonna work out
Haudegen has quit [Ping timeout: 252 seconds]
Haudegen has joined #mirage
zmijunkie has quit [Quit: Leaving.]
mort___ has quit [Quit: Leaving.]
Haudegen has quit [Ping timeout: 265 seconds]