← Back to team overview

ocaml-maint team mailing list archive

[Bug 1868502] Re: Synchronization with earlier Ubuntu versions or a recent Debian version fails

 

Affects me to. Host is Bionic and Desktop is Focal.

I tried installing the Bionic unison package on focal, but then I get
other errors:

Uncaught exception Failure("input_value: ill-formed message")
Raised at file "/build/unison-Y9EcQW/unison-2.48.4/lwt/lwt.ml", line 126, characters 16-23
Called from file "/build/unison-Y9EcQW/unison-2.48.4/lwt/generic/lwt_unix_impl.ml", line 102, characters 8-23
Called from file "/build/unison-Y9EcQW/unison-2.48.4/update.ml" (inlined), line 2096, characters 2-69
Called from file "/build/unison-Y9EcQW/unison-2.48.4/uitext.ml", line 700, characters 16-56
Called from file "/build/unison-Y9EcQW/unison-2.48.4/uitext.ml", line 788, characters 6-90
Called from file "/build/unison-Y9EcQW/unison-2.48.4/uitext.ml", line 810, characters 19-66
Called from file "/build/unison-Y9EcQW/unison-2.48.4/uitext.ml", line 870, characters 21-43

This is strange, as unison doesn't depend on ocaml (and I don't have
that installed).

So it looks like unison is trying to force me to upgrade our server, but
that won't happen until months from now with a planned LTS update.

-- 
You received this bug notification because you are a member of Debian
OCaml Maintainers, which is subscribed to unison in Ubuntu.
https://bugs.launchpad.net/bugs/1868502

Title:
  Synchronization with earlier Ubuntu versions or a recent Debian
  version fails

Status in unison package in Ubuntu:
  Confirmed

Bug description:
  Any synchronization I want to do with my server (Debian buster) fails
  with the following message:

  > Fatal error: Server: Fatal error during unmarshaling (input_value: ill-formed message),
  > possibly because client and server have been compiled with differentversions of the OCaml compiler.

  Indeed, buster uses OCaml 4.05.0, focal uses 4.08.1. eoan used 4.05.0,
  as did the prior versions, including bionic, which all still
  synchronize fine. The current Windows version also synchronizes with
  that version.

  Although intentionally using an old software version for compatibility
  is not a good thing, in this case it might be necessary. The whole
  point of unison is its interoperability.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/unison/+bug/1868502/+subscriptions


References