On Thu, 16 Oct 2014 13:41:43 +0100 Stuart Henderson <st...@openbsd.org>
wrote:

> On 2014/10/16 13:38, Christopher Zimmermann wrote:
> > Hi,
> > 
> > I keep being asked why unison fails to work since the upgrade to
> > OCaml 4.02. Therefore I'd like to add this piece of information to
> > the install message.
> 
> Ugh!
> 
> In a previous version, they had this ...
> 
> "Update to 2.40.102
> fixes an incompatibility between a server compiled with ocaml3 and a
> client compiled with ocaml4"
> 
> Could something like this be done instead?


I guess this was about this svn commit:

 * Use hash function from OCaml 3.x for comparing archives, even when
   compiled with OCaml 4.x
    
    
 git-svn-id: https://webdav.seas.upenn.edu/svn/unison/trunk@514 
4bce34ff-96ee-0310-b826-95abcfff6e26


This does not seem to be about marshalling, but is also a case of relying on
OCaml stdlib functionality that is not meant to be included in portable
protocols.
Sorry to say, but I'm not motivated to fix this design bug of unison.
(would take me about a days work).


Christopher

-- 
http://gmerlin.de
OpenPGP: http://gmerlin.de/christopher.pub
F190 D013 8F01 AA53 E080  3F3C F17F B0A1 D44E 4FEE

Attachment: signature.asc
Description: PGP signature

Reply via email to