This release introduces a new wire protocol, a new archive format, and
feature negotiation. In particular, once two machines have been upgraded
to unison-2.52.0 or later, it is possible to use unison compiled with
different ocaml versions. Summary of changes can be found at
https://github.com/bcpierce00/unison/blob/v2.52.0/NEWS.md.
This release is compatible with:
- unison 2.52 or newer. You do not have to pay any attention to OCaml
compiler versions
- unison 2.51 if both versions are compiled with same OCaml compiler
version
- unison 2.48 if both versions are compiled with same OCaml compiler
version
Comments and OK sthen@
As usual camlp4 and camlp4 need to be updated in sync with ocaml. All
ocaml ports were successfully builds- tested on amd64. coccinelle remains
broken, but was built with the proposed diff floating on ports@
ok chrisz@
I updated WANTLIB in net/unison/Makefile.inc as part of an update of
net/unison/2.5x, and forgot to bump REVISION in net/unison/2.4x.
Reported by naddy@. Thank you!
reviewed ports wise and help with @pkgpath, ok by sthen@
reviewed and help with bytecode-only plists, minor nits and ok by jca@
tested on sparc 64 by @jca
tested on aarch64 by Kurt Miller
tested on amd64 by me
Thanks for reviews and testing!
* net unison needed some patchign to avoid deprecated library functions.
* all ports depending on the exact version of OCaml need revision bumps.
* net/unison needed some help to avoid deprecated library functions.
ok krw@, testing on i386 and ok daniel@
Encode the "vX" part in distfiles, translated as "plX" in PKGNAME.
Makes it possible to update to v2.48.15v4, which is needed with newer
OCaml version.
ok sthen@ bket@ (maintainer)
This version is not compatible with older versions, so retain 2.48.15 by
splitting into 2.4x and 2.5x subdirectories and using "@option
is-branch".
Initial diff has been looked at by kn@ (looks OK port- and build-wise on
amd64) and giovanni@ (OK). Issues found by sthen@ (thanks!) and fixed by
me.
Take MAINTAINER (as discussed with giovanni@).
OK sthen@
them all compiling.
Tweaks include updating
ocaml-batteries 2.3.1 -> 2.5.0
ocaml-lwt 2.4.8 -> 2.5.2
ocaml-ppx-tools 0.99.2 -> 4.03.0
ocaml-camlp4 4.02+6 -> 4.03+1
utop 1.15 -> 1.19.2
and fixes to coccinelle and wyrd to let them build on bytecode archs.
Other necessary tweaks from the various homes of the projects.
Everything still builds on amd64 (native and bytecode) and sparc64 (bytecode).
ok anil@ sthen@ so final 4.3.0 tweaks can be done in-tree.
belongs.
BTW: there seems to be a snapshot newer than stable available again
(2.45.28), so if anyone is interested in reviving the snapshot
version, just give it a try.