[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[MirageOS-devel] supported OCaml versions



Dear people,

the current state:
- MirageOS3 was advertised as "working with OCaml 4.03 upwards"
- mirage-xen works as of now only with 4.04.2
- OCaml 4.06 was released with a major breaking change (safe-string)

From some discussion on IRC, the following seems to be consensus (please
discuss if you've other opinions):
- Mirage supports 4.04.2 upwards (this is true for the mirage tool
itself as well as libraries only used with mirage, other libraries used
elsewhere as well (such as ipaddr, uri, cstruct, tls, etc.) may want to
support more OCaml versions
- travis CI in the repositories should test 4.04.2 and 4.06 (to avoid
having a huge blowup of options)
- NB: if a repository doesn't rely on external C code, there's no real
need to test it with all the linux distributions available.

4.03 may still work, but we're not putting much effort into maintaining
compatibility --> we can safely bump to 'available: [ ocaml-version >=
"4.04.2" ]' in opam.


hannes

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.