Hi, In preparation for the 113.24 release of Jane Street packages, which are camlp4-free, we moved some Camlp4 syntax extensions into their own packages [1]. As a result some findlib packages have been renamed. For instance the old sexplib.syntax is now called pa_sexp_conv. Details and upgrading instructions can be found in the opam repository changelog [2]. Since the upcoming 113.24 release of sexplib, bin_prot and a few other packages breaks compatibility due to these renamings, version constraints were automatically added to the appropriate opam packages. This is the list of affected packages: - async-zmq - bookaml - camlhighlight - charrua-core - cohttp - colors_js - conduit - cstruct - extprot - ezjsonm - frenetic - git-unix - ibx - ipaddr - irmin - lambdoc - lazy-trie - merge-queues - merge-ropes - mirage - mirage-git - mirage-http - mirage-tc - mirage-types - mirage-types-lwt - mustache - nocrypto - obeanstalk - ocaml-markdown - oloop - openflow - operf-macro - opium - otr - packet - perf - planck - protocol-9p - qcow-format - shared-block-ring - sibylfs - sill - tls - tlstunnel - topology - uri - vchan - x509 - xapi-backtrace - xapi-stdext - xapi-xenopsd - xentropyd If you maintain any of these packages, you are kindly invited to follow the upgrading instructions [2]. Moving forward, we encourage people using any of our Camlp4 syntax extensions to switch to their ppx replacements. [1] https://github.com/ocaml/opam-repository/pull/5414 [2] https://github.com/ocaml/opam-repository/blob/master/CHANGES.md -- Jeremie ​ Dimino