From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 52150 invoked by alias); 4 Jul 2015 10:05:25 -0000 Mailing-List: contact cygwin-apps-help@cygwin.com; run by ezmlm Precedence: bulk Sender: cygwin-apps-owner@cygwin.com List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Mail-Followup-To: cygwin-apps@cygwin.com Received: (qmail 52136 invoked by uid 89); 4 Jul 2015 10:05:24 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.6 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-in-07.arcor-online.net Received: from mail-in-07.arcor-online.net (HELO mail-in-07.arcor-online.net) (151.189.21.47) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (CAMELLIA256-SHA encrypted) ESMTPS; Sat, 04 Jul 2015 10:05:22 +0000 Received: from mail-in-03-z2.arcor-online.net (mail-in-03-z2.arcor-online.net [151.189.8.15]) by mx.arcor.de (Postfix) with ESMTP id 3mNpgg0tvqz87Hw for ; Sat, 4 Jul 2015 12:05:19 +0200 (CEST) Received: from mail-in-14.arcor-online.net (mail-in-14.arcor-online.net [151.189.21.54]) by mail-in-03-z2.arcor-online.net (Postfix) with ESMTP id 19D5723227A for ; Sat, 4 Jul 2015 12:05:19 +0200 (CEST) X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-14.arcor-online.net 3mNpgf6yy2z4nSG Received: from Gertrud (p54B47961.dip0.t-ipconnect.de [84.180.121.97]) (Authenticated sender: stromeko@arcor.de) by mail-in-14.arcor-online.net (Postfix) with ESMTPSA id 3mNpgf6yy2z4nSG for ; Sat, 4 Jul 2015 12:05:18 +0200 (CEST) From: Achim Gratz To: cygwin-apps@cygwin.com Subject: Re: setup : request In-Reply-To: <5597A698.4050104@gmail.com> (Marco Atzeri's message of "Sat, 4 Jul 2015 11:25:44 +0200") References: <5597A698.4050104@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) Date: Sat, 04 Jul 2015 10:05:00 -0000 Message-ID: <87wpyg8ch0.fsf@Rainer.invalid> MIME-Version: 1.0 Content-Type: text/plain X-SW-Source: 2015-07/txt/msg00012.txt.bz2 Marco Atzeri writes: > as you are playing with setup, > can you add a switch that allow to commute between: > > old behaviour : current or test is default installed > current behaviour : if installed is higher than current do nothing I plan a patch that installs exactly what is requested, including doing all necessary downgrades. I already have a local patch that installs only those things that are requested and deletes anything else it finds, but it doesn't do downgrades yet, see: http://repo.or.cz/w/cygwin-setup/local.git > The new behaviour is usually fine, but going back and forth > between all new perl test stuff is a pain when I need to remove > the 5.22 stuff. You can use the sed trick that I posted for going from RC2 to the release version. As long as setup is convinced that the version on disk is older than the one that you're going to install, everything will be fine. > I have no enough disk space to install 4 versions > x86 vs X86_64 + perl 5.14 vs 5.22 Actually you could install both Perls and just switch the link from /bin/perl.exe accordingly, I'd think. To do this, you'd either need to install the one set of packages by hand or remove the corresponding entries in install.db before flying in the second set. The problem is of course that the dependency extraction in cygport will become confused, so that probably doesn't help as much as you'd wish it did. Another trick I once used is to install Cygwin into a virtual disk file (.vhd), mount that one read-only and put the differences into an overlay image. As long as the base image stays the same you can have two different overlays. I think you need a Pro version of WIndows to do this, though. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Factory and User Sound Singles for Waldorf rackAttack: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds