New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add upper bound to ocaml < 5 #1408
Comments
Thank you @hannesm for bringing this up, I think it is important that newcomers have a pleasant mirage experience, so I'm also in favour of restricting the Ocaml version until a workable path is found to use Ocaml5 👍 I'm not sure I understand the underlying problem with |
I think that would be great. The situation with the Outreachy applicants was worsened due to me accidentally deleting the instructions to install OCaml 4.14 in #1402. |
I recently opened a PR (#1409) and if this doesn't break anything else (it removes |
I'm actually in favour of closing this issue, for the reasons:
What do you think? Another path to take is to restrict the mirage tool (in opam-repository, also all old mirage packages) to |
I agree, it seems ok to not restrict ocaml version here. |
closing, please re-open or open a fresh issue if you think we should do something about it. |
Dear MirageOS developers,
since I've read in several outreachy reports that people attempted to build unikernels with OCaml 5 with not much success, I'm wondering whether mirage itself -- the opam package -- should have an upper bound on OCaml < 5 -- to avoid confusion that stems from the
opam-monorepo
error messages (which wants to tell you "you can't build unikernels with ocaml 5").Now, certainly the Mirage tool code itself works fine with OCaml 5, and the unix target may as well work fine with OCaml 5, but any xen/hvt/spt/virtio target (that depends on ocaml-solo5) doesn't compile with OCaml 5.
WDYT?
The text was updated successfully, but these errors were encountered: