DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 47TDhi6N3311880 Authentication-Results: delorie.com; dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=QvVw0ODu X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org EB1F13860C3B DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1724939022; bh=A1L/GNXZypOkOhlWWx1NrfZxNJD4Xoy0T+ob5k1jfsY=; h=Date:Subject:To:References:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=QvVw0ODuqdNBAM1Hq2G/1P3uOZzqxgOT1GTDAdYqI2XHUchD+udG+lDdaMywJU6x4 ZABotECpdDkMV8u+MZV+5htrL39UyrNIAWWV8rLtRXQeLlozS9bxhqhv49WVp7b5ip ys5jvSst0AzIBljfeKW8tRX4INHaQd6UFronTlXo= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 1F3B4385840D ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 1F3B4385840D ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1724939000; cv=none; b=U6ecxGI+aI9teY8KW/9Bv/OKP1QFMHXQNagENKT9Eu/WaCPv0tvRH9714JzytyVwkme0VMVFuYXidwlohBLTUW9vjMQK8b3LiYN7pslUWVEWpUHwuiig8Apj6lPCnUOz3xqHcgwBqYJ+0z8m1uLRdW/Isy4ntPnpA96WGI41ctE= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1724939000; c=relaxed/simple; bh=DPopNMfdgs3ImuXnemtNIKUw4r8SwPeN/MhvZ9S9EmQ=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From; b=BWSYjYDkopxRS6bQKzmSU0/drAj1aWC37Cpjcjw9XNcQDTZtNsi8rR+cdYJJP8OcGJQAcks0GT6U/QHdvD2Ati6UiDA78dKOzPp7FwqcyKKKS3kL/Lbb6U6RDnFjNgDRTJsW5pScoUdjTYiMeaSRD0jmosdD2DVYUannUXefAUk= ARC-Authentication-Results: i=1; server2.sourceware.org X-ASG-Debug-ID: 1724938996-24039d16a3ef87e0001-w5GHUG X-Barracuda-Envelope-From: moss AT cs DOT umass DOT edu X-Barracuda-RBL-Trusted-Forwarder: 128.119.240.136 DKIM-Filter: OpenDKIM Filter v2.11.0 mailsrv.cs.umass.edu 5384B5E316 X-Barracuda-RBL-Trusted-Forwarder: 172.27.233.31 Message-ID: Date: Thu, 29 Aug 2024 09:43:16 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.15.1 Subject: Re: A/B install? Content-Language: en-US X-ASG-Orig-Subj: Re: A/B install? To: Jason Pyeron , cygwin AT cygwin DOT com References: <377f01daf9a8$72152020$563f6060$@pdinc.us> In-Reply-To: <377f01daf9a8$72152020$563f6060$@pdinc.us> X-Barracuda-Connect: mailsrv.cs.umass.edu[128.119.240.136] X-Barracuda-Start-Time: 1724938996 X-Barracuda-Encrypted: TLS_AES_256_GCM_SHA384 X-Barracuda-URL: https://barramail.cs.umass.edu:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at cs.umass.edu X-Barracuda-Scan-Msg-Size: 1370 X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=9.7 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.129713 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Spam-Status: No, score=0.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, JMQ_SPF_NEUTRAL, NICE_REPLY_A, RCVD_IN_SBL_CSS, SPF_HELO_NONE, SPF_PASS, SUBJ_LACKS_WORDS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.30 List-Id: General Cygwin discussions and problem reports List-Archive: List-Post: List-Help: List-Subscribe: , From: Eliot Moss via Cygwin Reply-To: Eliot Moss Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii"; Format="flowed" Sender: "Cygwin" On 8/28/2024 8:14 PM, Jason Pyeron via Cygwin wrote: > Sad to admit, but I have not updated Cygwin in a very long time. > > It takes a very long (more than an hour) time to update Cygwin due to the amount of items installed. I have not had the luxury of nor running Cygwin processes in that update time. > > I have been wondering if an A/B directory approach may help. > > Run from Cygwin.A, update Cygwin.B, stop processes and switch A and B. > > Thoughts? > > I know this does not address the I have 60+ minty running, but this approach can be done while rebooting. There's no fundamental problem AFAIK with multiple installs as long as their directory hierarchies are kept distinct. it does double your space requirement, of course. Another thing you could consider is updating only some packages at a time. Of course one package may depend on a number of libraries, etc., so it is not easy to determine without some fiddling in your choices how big a particular update might be. You can also separate the downloading from the installation. It might be possible to kind of "clone" your setup into another directory hierarchy, update there while continuing to use you current installation, and then copy back. This could be delicate because of links and such. Maybe other folks have other suggestions? Regards - Eliot Moss -- 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