[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#802919: unison: synchronization incompatibility when built with Ocaml versions pre/post-4.02



Package: unison
Version: 2.48.3-1
Followup-For: Bug #802919

Dear Maintainer,

Just to add another voice to this, particularly re: the oddness that stretch
ships with ocaml-4.02, while its unison is compiled with -4.01.

I realise it's heinous, but I do kindof think the solution has to be to ship
both ocaml-4.01 and -4.02 builds of unison (and possibly as a result, ocaml
itself).  Possibly some pressure should be put on upstream to (1) catch the
relevant exception and flag the ocaml version dependency, and (2) (as mentioned
earlier in this thread) make the ocaml version explicit in unison's "-version"
output and (possibly more a Debian packaging issue?) its executable filenames.
This mess is certainly not Debian's fault, but it would greatly ease others'
experience if both versions of unison were easily available as part of the
official distribution.

With a mixture of stretch, jessie and other machines, I've ended up installing
three different builds of unison on one box.

Conrad



-- System Information:
Debian Release: 9.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-3-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages unison depends on:
ii  libc6  2.24-11+deb9u1

Versions of packages unison recommends:
ii  openssh-client [ssh-client]  1:7.4p1-10

Versions of packages unison suggests:
pn  unison-all  <none>

-- no debconf information


Reply to: