From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2093.outbound.protection.outlook.com [40.107.220.93]) by sourceware.org (Postfix) with ESMTPS id 2A1E33858425 for ; Sat, 20 Nov 2021 21:09:14 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 2A1E33858425 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EFY3jk+rtga2TUrSNBatfU2NEgFKhoyEFyhao6CZypnBg0hAIvnWt+FFQnwSsSQoZDXq0XLOYhelo2+JSo/YvGd75yat0+X8BbOjVKyNbVe9D2f5fazbj9lYBPdDo90YZYUeeSJxrC5tMEAzPxoUyKoDb2/h8LURYffekujUk6s2+nzoSGuqn7hk8zRX7pPljLa+PzpcMLQQ7QyKk726Tm7X5Rqqvf7sjc4Av8LTM+oSaDn62kCEeNeYcTt3b8QQk7l5yf57nri/kraEbQ5VqTVp2gRCbrKIVD1T/eotp3rNtYoBS/KFXqGgk7KwkPfmd3F3BDWwbUuQ28MakG/zWg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=bepVyWP6n0uCSzwaqnqWDb3saN7nbBDIxfeJCaToVXY=; b=Y5ogeweYvwENI8h/kWP/KVz+sf/tKLQsxc14K/r40umvFeRz3D9XXTYgyHVYzQhjo7q683Sj5qwolXOsByieTfmWORgT+dAr0H/HzW+QBuAVIwHgIrfvIyBtlnh+1Za+3nWItXD+qojwZM5meaD3fmEd/f+j8Bw3CS/l4HTF9D132ldBNB6f5FkzEwnVu0aWB3uy8Q4Erq72L6Hg/BRbTEFvAygHu0VsKSoerkALQeSfNkbaUi9W/YgpvWkuemdm8ETA6Ca89JNatv+WCkTz8E9Lix0lhV0eRWrhbHBB5tUC1e+YJDNp5AFUdITdyvyhE77ofLlMmoiiSVdlAKdhXw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu; dkim=pass header.d=cornell.edu; arc=none Received: from BN7PR04MB4388.namprd04.prod.outlook.com (52.133.222.19) by BN6PR04MB0355.namprd04.prod.outlook.com (10.173.203.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.22; Sat, 20 Nov 2021 21:09:12 +0000 Received: from BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::88c4:79c5:1eb1:b969]) by BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::88c4:79c5:1eb1:b969%7]) with mapi id 15.20.4713.024; Sat, 20 Nov 2021 21:09:11 +0000 Message-ID: Date: Sat, 20 Nov 2021 16:09:09 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.3.1 Subject: Re: [ANNOUNCEMENT] New: unison2.48+4.04.2, unison2.48+4.08.1 [test] Content-Language: en-US To: cygwin@cygwin.com References: From: Ken Brown In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BL1PR13CA0195.namprd13.prod.outlook.com (2603:10b6:208:2be::20) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) MIME-Version: 1.0 Received: from [192.168.1.211] (74.69.128.111) by BL1PR13CA0195.namprd13.prod.outlook.com (2603:10b6:208:2be::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.10 via Frontend Transport; Sat, 20 Nov 2021 21:09:11 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 07879ace-3a68-4498-c5b1-08d9ac69fffe X-MS-TrafficTypeDiagnostic: BN6PR04MB0355: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:3631; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: aqf7lkxC3xV2PvySi7Wj3Ci4RfppH+Rmj93KjIjtgruSPwGjGNql3tc4iQ08zjYeBvkplzmFZVSkmgHIV+w8dkvUjSX+1I7e2Fmw5sE6HnZ7WzlW6A9eMCYJlGbgm9NYbo9L7qvW+fiJVPEqr+KjEmTevTQswptzJ/ak1myaNO9NLXxtP7onxlwPq/pt7Xa1AhMFFA7otDIlbsjK0xJ88XexqD0aHx9HSL7RoB6ycbki+MZa12yMVcs6pCEmwVYz5ckkCSDtG9ekCRMxhjRO5F6wIPd8p4XDYfruX4ZPHoU9HodGwNz4QhqDgPreo2h89OrQOQW6HAuMx6GGh0GKB54b2+v2OZJOXD+ilya0JVH+HpaPLIvfDVZBaNJPuwUKiYbxNuL4swsl1cqHrsJgvn7fdPRaGxzaUqRurdxj89Pkuf7mh7OjaEOV+OT2njPwP19VRlStWPVkBSnq8JZZ7fdOA6IxoTwr2QSMAQHQ1s/y/jtqtuxS5t88wISbcBBCmXYUm7aArUjFeAwXTDzmgDuUgxHPa03rPFIR4KfYTRfkE14zZslzw3BoBZjw9cSUPtd8YQjIG7RQEqexsn6kmYiZC9Npg6bZsqSG/RYVAJ2qkIQ/lvyVXd655cnT8hkKFApZ4zl3RPBwCAyHIqJnLDSLhey1+qw9pwMcooAhvHfrzlVupdVgPlyDF9qGdrlTDsoDB58zdTowYCOu4qgzi4G+XEq1wgLQlK4ahtsisF0uouFjFIgCdxtIt4uKZjXQUGfmgtIpkKk/TmGyo6fmQJHIOhrhPPoPLJn00/PX7HmWzbJQi1N0ntcCnPQNQiDt X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN7PR04MB4388.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(75432002)(2906002)(31696002)(956004)(6486002)(2616005)(26005)(31686004)(83380400001)(86362001)(38100700002)(6916009)(966005)(53546011)(8676002)(66476007)(66946007)(16576012)(508600001)(316002)(8936002)(66556008)(186003)(786003)(36756003)(5660300002)(45980500001)(43740500002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?V05EQ2hLVTFFbGVGYnpjWElCV3JkQnByKzY5dTJwaFBGczRkVTZDTnNkZHp5?= =?utf-8?B?TVhOY095SWJsdTRGcVdadFhEcktQWlFFRlVnbGVBRlh5eEVsRHpCWFZCVmxG?= =?utf-8?B?VzFnSklPZEhWaDR1ZzJyVExjSnMrR3BMNGc4czlOb0RzSmFVRjZpNHRCTFVy?= =?utf-8?B?MU9YekorZGRQcUN5WHVDWW9NenVXU1RhLzVhMnpOVzF6bWh0TmtsMVM4U2tt?= =?utf-8?B?OXFPUi9xcE95alREUnlVa05lczdSZVlRUFZWbzVNQVpJeDRONjNyQ3Yra2VT?= =?utf-8?B?c0xrOEVBMGJ1NVAzamJRQnArOWxlSTBXZjM3U1dkUGtLL0dzVDliaUMvWHl4?= =?utf-8?B?YjZGblFIUTFVOHJGa3MxdzFIL3hoZi9jRjFZeTJQc01nb242TU1sckN6Tjcw?= =?utf-8?B?dEs1aWFqc3F3c2tPdzRxVE8zcmZ1ckJnb3dlSHI5VEZLaFI4SnVnekxUZFJ6?= =?utf-8?B?N2hkTzYvQ0dTQnAvcEhaZ2hzZktkd3dtTnQxdThsWkxZbGhFWlhlMnY1MGFn?= =?utf-8?B?QkkraTRObkxHVDJtMnFRd0pIN3NOZjFyL3pjbS84WDhXbUFwd0RIbnRsK0wv?= =?utf-8?B?NDYzM0dkVEEvOW1BTVBzRm1HZEJ5ZnM3VEdCcWVlbXVWNnZLMWxqZldSRVhv?= =?utf-8?B?SzNQdmZtaGdEVjhvSnRyUXlCU05EWE1ld0hSQTNUaVJCTTQvaW1COHBrdzRP?= =?utf-8?B?K09jNTBCSnNwUHhNQjRJd2ZJdW9ZMnFGNlBZRTdLS2VIVlEzNm9Vays1aEJS?= =?utf-8?B?T3N1czJ1c0xZUVFjWURTNm1ZZE9qcmozd3pTSXBzUWUyUk5YRzVyalJwRVF5?= =?utf-8?B?c1VubVlwWG1ZMnhDL21QbTExZkRYRmhZQ2lvWDNrSUd6Q2JLZWFxNWRwbUkv?= =?utf-8?B?dVJnZzl6bVhuOWFYUkpYKzhWZXEzeXRPWEZybGVGMkF4RnFia1VCWi9ZZjBr?= =?utf-8?B?UVpHcWxTK2JWRENGb2Z5ZTBZZElSeVVyT2ZjT255TGl6RXRsTlp6SWdkdGQ5?= =?utf-8?B?QmxXQTc1TThLM0h0VEtJbjFDcXU4cWhRZ3ptVllSTkhTenhuaW50RVlVYlln?= =?utf-8?B?KzY0dkJ3VU1ySWM0NGpkY1k1QmZUaEsxSzZlMGlIWlhidTVXVm50MXltNWZH?= =?utf-8?B?enA0WUEvRWlIRWNEUFAwTDRhREdRQTRtcTVpcElsMGJtWEVnc3NhbXlYOTA5?= =?utf-8?B?dWk5K21vejByS05Rb29kYzlLanZuZjZFM0dpcFJuL2xmazVac1ZpcFh0VXFX?= =?utf-8?B?Z2tpNHRydUlzbWVCYW9kM1FxcFVMNDJGSDN3aWl0TE5ReGJJOWdSS0xpYnhk?= =?utf-8?B?MTVIUTZtaWJiVGtWcW9zYUYwVG12cGJObGFxQVVsOUEwRlh4M2hzcWdyVmFx?= =?utf-8?B?NElUTllIVHNpb014TmlWdGVTcXNyTTk2bE0yeEFxdTlEM2V4NjZYTVc5eEJX?= =?utf-8?B?WWM5aWlKMGRIeDB1ZEpCZ0xaaFNSeWFSbDhWVFU5Nk9CMmpyaFRvSFEwM0E3?= =?utf-8?B?bWVRelhzUjdjQ3JscjFuNTVKZ0JDUDlRYVNXVUlkOU9HTDY0ZnpWbkVaeXVX?= =?utf-8?B?eXpGK2NpUld0Yk1icEdoT2dpK0lUaEFCTW1nRTByTXF3dzllMjU1bWZBZThr?= =?utf-8?B?eWlIRVJ1WkQxbEZZY3duU2krdUZ3emlzczVwT0NnSVM5clhTRTk0YUxnNUk3?= =?utf-8?B?UjlMaUJER0l6dXdlQjcvVEh2TE5wSHJ3L2tFYjZBaWd0VXh3RmhXOWFDNks3?= =?utf-8?B?dlFuY3BURzFGUzZ1aXZieC9iMkIvaSthL3NHMWloMW9RbHVjZ3RGc09RbnUw?= =?utf-8?B?MUY4UTJlTzNNSWJXSGJHQUtXU2NwY1hiaGdYRlgyZWUwOXZWZFoxbG9IU1FI?= =?utf-8?B?eVZLZWlYZHFGVURnYjhwMGV5a05IbzBVc3M2Nit1d3U4NXMvbTNZaHV3UUwr?= =?utf-8?B?dEFYblc4YTQrZzAreHprWlpuSTV1U2xVWUcreDIyd0FEdEJpdmZnc0czdGIx?= =?utf-8?B?Q2RjZyttMG1EYTd0c3VvdGE0WjZCMnZXNFR6eHdoZmdSN1dGWlphRWc0Wm9T?= =?utf-8?B?OTN5RE4rYlVDSmtwNWcveWZJZUMvYWErVlJZQWZ4Z2dVWE5CNmhIK0R6Vkhq?= =?utf-8?B?UHNvck9QZGpuNDRRejNxQlJDQ01uM2VadDFCOUZlNmdFNFlNQmV2NzdUbkZP?= =?utf-8?Q?7DNrDrbNktb5AubVgZMz/Lk=3D?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 07879ace-3a68-4498-c5b1-08d9ac69fffe X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Nov 2021 21:09:11.7335 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: UBYggEfcK3c80soXWMdEy23Y8Q+fpyGV0Ilj130dvO0BNeEm4THhHmO4JRVvkvuOxqzDt7SNSjuEzZkDC5E5Vw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR04MB0355 X-Spam-Status: No, score=-5.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, MSGID_FROM_MTA_HEADER, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: cygwin@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Nov 2021 21:09:17 -0000 On 9/8/2020 4:57 PM, Andrew Schulman via Cygwin-announce wrote: [...] > You can install any number of these packages side-by-side. Separate > packages are needed because in order to synchronize your files, you have to > run compatible versions of Unison on the client and server. Two Unison > executables are compatible if and only if: > > (1) They have the same first two numbers of the Unison version. For > example, all Unison versions 2.48.* are compatible with each other. But if > you try to use version 2.51.x to sync with a server running version 2.48.y, > Unison will issue an error message about incompatible versions and quit. > > AND > > (2) They were built with compatible versions of the OCaml compiler. This old problem reared its ugly head again for me, but I found a simple solution that I'm passing on in case it's of use to others. My situation is that for years I have been syncing my Cygwin system with a Linux system on which I had built unison 2.48.x with OCaml 4.04.x. This is compatible with Cygwin's unison2.48+4.04.2. But I just added a second Linux system that I want to keep in sync with my other systems, and this one comes with a Unison compatible with Cygwin's unison2.48+4.08.1. It turns out that Unison's upstream maintainer is making Linux binaries available, built with various different versions of OCaml. See, for examples, the Assets listed under v2.51.4 at https://github.com/bcpierce00/unison/releases So if I install unison2.51 on Cygwin and install the appropriate binary in ~/bin on both of the Linux machines that I want to sync with, then everything works. For example, if I see $ unison -version unison version 2.51.4 (ocaml 4.12.0) on Cygwin, then I know that I need to use unison-v2.51.4+ocaml-4.12.0+x86_64.linux.tar.gz on the Linux machines. It's still annoying, but not as bad as it used to be. Ken