delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2022/06/21/09:31:28

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2AFBF3856959
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1655818286;
bh=xmxP1Ss1hr0qtabCkX0V/RqboYNsvFtBasZJF+KnVMU=;
h=Date:Subject:To:From:List-Id:List-Unsubscribe:List-Archive:
List-Post:List-Help:List-Subscribe:Reply-To:From;
b=TYA6Vl7kGqSaQpiHuXEZL1VfL6vU54l1aHfddiG1a2r0uun50XrAsCfX0mwLVrURA
f0p7QpSGoOQ4yyqRgzSg0rBiaUmjIrN5lGbOAsnkcQM6e2iKhKbtvVjOxTnKjKY3QB
Z1zjUdeLddFemeCFf/YEpa5KbfX8NgvAEB2J1G+g=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2BF613856951
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1655818185;
bh=xR1m3iHakyOg3dQb7qUzJYLEUrNnVw7UUXsP4yh6Ssk=;
h=Date:Subject:To:From:Reply-To:From;
b=mrqQYODmQDOWXFMJafhOUehUX3N4anG3+N7dkef6VJbCEH4h3C4TDeSDBs2z2IlGt
jKOD4A4CF7vS14zJVSVi7qjBnu/WMuLEgFnwvoN3I31YWC7rm6FG3ucR07ftQiH0Hl
ehFDVBNhSPXW6sUjpoCYPC4heg0i4z+p5TD84pMY=
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E53973856944
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1655818184;
bh=xR1m3iHakyOg3dQb7qUzJYLEUrNnVw7UUXsP4yh6Ssk=;
h=Date:Subject:To:List-Id:List-Unsubscribe:List-Archive:List-Help:
List-Subscribe:From:Reply-To:From;
b=U6T+HgDPPZLF1vuerhRzMBnNsWE1Ha7vTqRMXL7Uv498zMZVSBfgbPeBIn4SOXeHy
/KMpe4mSN5L0YbeM3DN+NiMc6G/HDLnKkWycD6FVTWMAz9dCiaX9bPXWvmdwUO7alb
dKnxr/3F1WCuDw9dhNqHdOcJdr6o5LxfyIn/PTRw=
DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 4035F385695A
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20210112;
h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
bh=JSjICaKcnFwuHmzR72flAx5nPuYTljau1TbniY30iQI=;
b=e/K3Cp5smie4knGmlZ81xsCs3ENl2Ej8F8KRojMuFCBCwhbYVysq/3UU+kn0rNfJli
WaIfS/uKz5LgWdTlJUzA6rgk+aiBCU6f68trLsF3X0I2EgXoceFA0tfRFi3OOAN+Eszl
FUXYzX6oMgHb9HXYJC6PdpEvR3LYPrM7OViGRRSv/5o90J2HNRerwcIfa+1uXUZ+Qm7E
ywf6TZ2NGiQo2TRgq3LOlQRR0U3Je/VfBklolmNBJZ6Rwqhuxvb2R6H4XR4gJ71hb17U
Knwsjg3Gv+dMhrtxJPe0U1NI/qvwzrVkSV/ShiuJyPV8DY9q6mivjlZNcORHNee/yqgd
Xang==
X-Gm-Message-State: AJIora8vqK81kcQhYy/Yas8qKv96BVZvcjENufZSijCQbLlCG1OT6z2S
+H7PaPABrrPmQICh2iFggeulaA4ddddXn0GCArmTMe/lTkw=
X-Google-Smtp-Source: AGRyM1twuN0pFcedYlnxAh5Y1Qkoz39ZganePkbHMovhVNvNBHjX5Hv0ZtzpovZUFNIwV9uVSkEi9udt8RAxhSj47g0=
X-Received: by 2002:a05:6870:240e:b0:101:ddfc:813c with SMTP id
n14-20020a056870240e00b00101ddfc813cmr6607811oap.200.1655818112974; Tue, 21
Jun 2022 06:28:32 -0700 (PDT)
MIME-Version: 1.0
Date: Tue, 21 Jun 2022 09:28:23 -0400
Message-Id: <announce.CAJOCpN3wr_ZB4KbuEaEytsbVU0fxX0uE_89yncJVJ4WiM1k9dw@mail.gmail.com>
Subject: [ANNOUNCEMENT] unison 2.52.1-2
To: cygwin AT cygwin DOT com
X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_00, DKIM_SIGNED,
DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, HTML_MESSAGE,
KAM_NUMSUBJECT, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP,
T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6
X-Spam-Level: *
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on
server2.sourceware.org
X-Content-Filtered-By: Mailman/MimeDel 2.1.29
X-BeenThere: cygwin-announce AT cygwin DOT com
X-Mailman-Version: 2.1.29
From: Andrew Schulman via Cygwin-announce <cygwin-announce AT cygwin DOT com>
X-Mailer: Perl5 Mail::Internet v2.20
X-BeenThere: cygwin AT cygwin DOT com
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
Reply-To: cygwin AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>

unison 2.52.1-2 is now available in Cygwin. This is a new upstream release
from
the previous Cygwin release, 2.52.0-2. It also includes the README.Cygwin
file
that was accidentally left out of previous releases.

Unison is a file synchronizer for Unix and Windows. It allows two replicas
of
a collection of files and directories to be stored on different hosts (or
different disks on the same host), modified separately, and then brought up
to
date by propagating the changes in each replica to the other.

== Unison versions and packages

Unison versions 2.52 and later are provided in Cygwin by the unison
package. The
executable is /usr/bin/unison-latest. All versions 2.52 and later are
compatible
with each other, so they can sync with each other. They can also sync with
Unison versions 2.48-2.51, but apparently not with versions older than
that.
(Test reports are appreciated on the Cygwin list, cygwin AT cygwin DOT com.)

Prior to version 2.52, Unison came in multiple complementary packages for
Cygwin:

Package name       Unison version  OCaml version  Unison executable
------------       --------------  -------------  -----------------
unison2.27         2.27.*          4.01.0         /usr/bin/unison-2.27
unison2.32         2.32.*          4.01.0         /usr/bin/unison-2.32
unison2.40         2.40.*          4.02.3         /usr/bin/unison-2.40
unison2.45         2.45.*          4.01.1         /usr/bin/unison-2.45
unison2.48+4.04.2  2.48.*          4.04.2
/usr/bin/unison-2.48+4.04.2
unison2.48+4.08.1  2.48.*          4.08.1
/usr/bin/unison-2.48+4.08.1
unison2.49         2.49.*          4.02.3         /usr/bin/unison-2.49
unison2.51+4.04.2  2.51.*          4.04.2
/usr/bin/unison-2.51+4.04.2
unison2.51+4.10.0  2.51.*          4.10.0
/usr/bin/unison-2.51+4.10.0

Different packages were needed because Unison executables were only
compatible
if they had the same Unison version, and were compiled with compatible
versions
of OCaml. (It was kind of a nightmare.) So you had to have a version
installed
locally that matched the version you were synchronizing with.

== Migrating to version 2.52 or later

To upgrade Unison on your local host to version 2.52 or later:

* If the remote host is also running Unison 2.52 or later, you're all set.

* If the remote host is running Unison 2.48-2.51, you can sync with it. If
  you've previously synchronized files with that host, try syncing with it
again
  with your local version 2.52 or later. If the two Unisons were built with
  compatible versions of OCaml, then the newer Unison will upgrade the local
  Unison archive files to the newer format. After that you can sync using
any
  later version of Unison, regardless of the OCaml version. But if Unison
throws
  an error about bad archives or the like, then you'll have to either go
back to
  using the previous Unison version, or (recommended) remove the previous
  archive files (~/.unison/ar* and ~/.unison/fp*), and start over with a
fresh
  synchronization.

* If the remote host is running a version older than 2.48, you can't sync
to it
  with version 2.52 or later. You'll have to keep using one of the older
Unison
  packages listed above, that matches the Unison and OCaml versions of the
  remote host.

The Unison 2.52 Migration Guide[1] has more detailed information.

== Setting a default version

The package postinstallation scripts use alternatives(8) to install a
symlink
/usr/bin/unison that points to one of the above-named executables. By
default
this symlink will track the highest-numbered version of Unison that you
install
on your system. You can change that using alternatives:

  alternatives --config unison

(recommended) or manually. See "man alternatives" for details.

If the server provides multiple versions of Unison, then you can invoke
Unison
on the client with for example '-servercmd /usr/bin/unison-2.51' to run the
version you want on the server, or put 'servercmd /usr/bin/unison-2.51'
into the
client's preference file.

== User interface

All of the Unison packages for Cygwin use the text UI. There is also a GTK2
UI
for Unison, but I haven't been able to get it working yet under Cygwin. At
some
time in the future I may make unison*+gtk2 packages available for Cygwin.

Andrew E. Schulman

[1]https://github.com/bcpierce00/unison/wiki/2.52-Migration-Guide


*******************************************************************


To update your installation, click on the "Install Cygwin now" link on
the http://cygwin.com/ web page.  This downloads setup.exe to your
system.  Then, run setup and answer all of the questions.

              *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain.com_at_cygwin.com

If you need more information on unsubscribing, start reading here:

http://cygwin.com/lists.html#subscribe-unsubscribe

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019