avsm changed the topic of #mirage to: Good news everyone! Mirage 3.0 released!
pagurus` has quit [Ping timeout: 240 seconds]
equalunique[m] has joined #mirage
AltGr has joined #mirage
srenatus[m] is now known as srenatus
argent_smith has joined #mirage
jpo has quit [Ping timeout: 248 seconds]
jpo has joined #mirage
mort___ has joined #mirage
mort___ has quit [Quit: Leaving.]
mort___ has joined #mirage
mort___ has quit [Quit: Leaving.]
ahf has quit [Ping timeout: 260 seconds]
vbmithr has quit [Ping timeout: 240 seconds]
vbmithr has joined #mirage
ahf has joined #mirage
AltGr has left #mirage [#mirage]
mort___ has joined #mirage
mort___ has quit [Quit: Leaving.]
mort___ has joined #mirage
mort___ has quit [Client Quit]
olle has joined #mirage
<olle> So, hi!
<olle> I’m digging into why https://github.com/mirage/mirage-skeleton/ fails its build .
mort___ has joined #mirage
mort___ has left #mirage [#mirage]
<olle> "ocamlfind: Package `nocrypto.mirage' not found”
<olle> @hannes Could these two things be interconnected?
<olle> That is, would it make sense to offer “mirage-solo5” to the ocamlfind package finding instead of the earlier “ocaml-freestanding” thing?
<olle> mato: Would you know the answer to this?
<olle> opam update
<hannes> olle: hmm yes... that makes sense... someone moved it to mirage-solo5 for unknown reasons... this dependency cone is clearly not good atm
<hannes> olle: replacing the ocaml-freestanding there in config.ml with mirage-solo5 should do the trick
argent_smith has quit [Quit: Leaving.]
<olle> I’ll make the tiny PR, see what Travis reacts with. /me lazy
<hannes> olle: \o/
<olle> hannes: Hm, “ - mirage-xen-ocaml>=3.0.4 is not available because your system doesn't comply with ocaml-version >= "4.04.2" & ocaml-version < "4.05.0" & os = "linux”.”
<hannes> olle: oh :/ it seems that mirage-xen is then only working with OCaml-4.04.2 atm. (kvm&unix work fine with at least 4.04 and 4.05)
<olle> hannes: Is there a kind way for me to mark certain combinations as allow_failure
<hannes> this got "adjusted" in mirage commit a78bc0c18c545203a74323f98dd70b8be02b9fa6
<hannes> olle: well, the second job in .travis.yml can just be removed (the one with 4.03 and MODE=xen)
<olle> OK, removing
<olle> dropping " - OCAML_VERSION=4.03 WITH_TRACING=1 POST_INSTALL_HOOK="make MODE=xen && make clean""
<olle> hannes: You made a salient point by noting this exclusion. Now, I’m looking at another build, which reached longer. Its missing package seems to be dns.mirage.
<hannes> olle: ups, in applications/dns/config.ml, there are some adjustments to make..
<olle> I have the file open
<hannes> (a) require dns 1.0.0 (b) add mirage-dns package
<hannes> so, adjust the min: constraint, and add another package named mirage-dns
<hannes> I suspect the sublibs: mirage can be removed as well
<olle> “ let packages = [package ~min:"1.0.0" "dns"; package "mirage-dns"; package "duration"] in|
<hannes> yes!
<hannes> \o/
<olle> hannes: What do you think of this one? https://github.com/mirage/functoria/pull/146 In order to reduce confusion about “what does the build badge mean?”, this changes the build badge to display the build status of master.
<hannes> olle: it looks good to me! thanks!
<olle> Super. Good to have closure.
<olle> https://github.com/mirage/ocaml-rpc/pull/61 Add a Travis build badge (where there was none)
<hannes> that's not for me.. I only press buttons for repositories I care about / have contributed to / ..
<olle> Totally fair
<olle> It seems like that library is missing from the build of mirage-entropy
<olle> “mirage-xen -> mirage-clock-freestanding” & “No package named mirage-clock-freestanding found” - does that mean that we need to offer mirage-clock somewhere in the package definition?
demonimin has quit [Ping timeout: 240 seconds]
olle has quit [Quit: olle]