Closed hannesm closed 1 month ago
Hello @hannesm,
My apologies for the inconveniences. We had this issue recently on our CI, it was however fixed by this PR, which added the initialization inside the test/irmin-client/util.ml
file. However it has yet to be part of a release.
In the meantime, to answer your question, irmin-client.3.9.0
should have an upper bound on the mirage-crypto library set to be <=0.11.3
. Local testing showed that it should work properly.
I hope this helps, Gwen
Thanks Gwen for your prompt reply. I didn't research when that initialize was added, good to know that you already fixwd in on the main branch! :)
Dear everybody,
as observed while releasing dns (https://github.com/ocaml/opam-repository/pull/26773), there's a test failure with irmin-client:
Since that test is marked with "enabled_if (<> %{system} "freebsd")", I guess it is not my adventure to figure out what is going wrong here.
I notice that in test/irmin-client/util.ml you have
let () = Mirage_crypto_rng_lwt.initialize (module Mirage_crypto_rng.Fortuna)
-- but it looks like it is run too late. Maybe execute it earlier? Maybe do adune runtest
with OCAMLRUNPARAM=b to get a backtrace?Thanks a lot. Also, any hints what to do in opam-repository with irmin-client 3.9.0 would be appreciated: adjust some bounds (but which?), disable tests, leave it as is?