https://bugzilla.redhat.com/show_bug.cgi?id=1501992
--- Comment #11 from Richard W.M. Jones rjones@redhat.com --- (In reply to Ben Rosser from comment #8)
(I guess I should set up a Rawhide VM, or something).
This would be a good idea actually, since Rawhide is now on OCaml 4.06 which has significant changes due to the safe-string default.
You don't actually need to set up a full VM however. In practice you can just pick the Rawhide packages for Fedora 27:
# dnf install feora-repos-rawhide
Make sure that ‘enabled=0’ everywhere in /etc/yum.repos.d/fedora-rawhide.repo, otherwise you'll get Rawhide packages for everything which you don't usually want.
Then do:
# dnf update --best ocaml* --enablerepo=rawhide
Make sure you check the package selection before confirming installation, in case you accidentally upgrade major Rawhide components which (depending on your tolerance for the bleeding edge) might not be a good idea.