More: Compatibility issues

John Rose <[email protected]>
Newsgroups gmane.network.unison.general
Message-ID <[email protected]>
Sorry Tõivo, I would like some further clarification regarding my 
previous message (copy below) as I have very little systems understanding.

In the Migration Guide, you speak about Client Versions and Server 
Versions, but if I understand correctly there is only one unison program 
which can be installed on the "Server" (the machine initiating the sync) 
or the "Client" (the machine being remotely called for the sync)?

If I get 2.52 or 2.53 installed on the server, do I understand that it 
will be backward compatible with 2.51 or 2.48 installed on the client 
machine, irrespective of the OCaml version of the client unison, 
PROVIDED that I regenerate the archives files (your wording is hazy 
since it says only that "same OCaml version" is needed for 
interoperability).

Thanks again,

     John


-------- Message transféré --------
Sujet : 	Re: [unison-users] Apparent timeouts
Date : 	Thu, 15 Feb 2024 17:42:54 +0100
De : 	John Rose <[email protected]>
Pour : 	unison-users <[email protected]>



Hi Tõivo,

In view of what you said I would like to upgrade my unison from the 
2.51.5 ocaml 4.13.1 which comes with my Ubuntu 22.04 LTS to 2.52 or 
2.53. I understand that either of the latter will be backward compatible 
with 2.51 and 2.48 (and thus with Ubuntu 18.04 LTS which I have on a 
legacy machine).

I certainly do not want to get into compiling - not worth the learning 
effort for me.

The documentation on the CI binaries says that their Ubuntu is "probably 
20.04, and will likely work on other x86-64 machines with compatible 
dependencies". Does that mean that there is some chance that the 
binaries will not run on 22.04?

The Migration Guide 
<https://urldefense.com/v3/__https://github.com/bcpierce00/unison/wiki/2.52-Migration-Guide__;!!IBzWLUs!TG7PGZikFoHume_MWQv_jikM0w2aYzvThFNJqfTk0GBVyae_yk6zAa64Wysu-FAxKPPq2U2ZXTELil6EE69jd4ZGsHg$ > says 
that the archives will have to be rebuilt if the ocaml version differs 
from the one for the previously installed unison version. This issue is 
not really critical for me, as long as the final result will be backward 
compatible, but would be nice to know in advance the ocaml version of 
the selected binary.

I see the page Installing binaries built by the CI process 
<https://urldefense.com/v3/__https://github.com/bcpierce00/unison/wiki/CI-Binary-instructions__;!!IBzWLUs!TG7PGZikFoHume_MWQv_jikM0w2aYzvThFNJqfTk0GBVyae_yk6zAa64Wysu-FAxKPPq2U2ZXTELil6EE69jZCNTnCs$ > but I 
can't see where to actually get the CI binaries, or to see with what 
ocaml version they were compiled (would be nice for you to add this 
link, unless it is there and I missed it).

If I upgrade should I first uninstall the prepackaged unison? Will the 
new unison version show up in the Syaptic package manager or do I just 
have to remember that it is there? I assume that if ever there were a 
problem I could simply reinstall the prepackaged version (that it won't 
disappear from the Synaptic package manager?

If I want to upgrade with minimal risk (with the idea of having a stable 
installation for several years), should I try 2.52 rather than 2.53, or 
would it be best to go immediately for 2.53?

Thanks and best regards,

     John


Le 21/01/2024 à 21:32, Tõivo Leedjärv a écrit :
> On Sun, 21 Jan 2024 at 18:32, John Rose<[email protected]>  wrote:
>> I have been using Unison for about a decade under several Ubuntu LTS
>> versions without any major problems. I have just upgraded to a new
>> computer using Ubuntu 22.04 LTS.
> Unfortunately, Ubuntu 22.04 has a really old version of Unison. Before
> doing any further debugging, you should find a way to upgrade to the
> latest version (2.53.3) and see if the problem persists. Version 2.52
> (which is also newer than what's in Ubuntu 22.04) introduced backwards
> compatibility, which may be useful to you when upgrading. The
> conditions and caveats are explained at
> https://urldefense.com/v3/__https://github.com/bcpierce00/unison/wiki/2.52-Migration-Guide__;!!IBzWLUs!TG7PGZikFoHume_MWQv_jikM0w2aYzvThFNJqfTk0GBVyae_yk6zAa64Wysu-FAxKPPq2U2ZXTELil6EE69jd4ZGsHg$ 

-- 
************

                John B. Rose
                1 Bis rue des Châtre-Sacs
                92310 Sèvres, France

                Email:[email protected]

-- 
************

                John B. Rose
                1 Bis rue des Châtre-Sacs
                92310 Sèvres, France

                Email:[email protected]

-- 
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.