X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=-2.4 required=5.0 tests=AWL,BAYES_00,SPF_PASS X-Spam-Check-By: sourceware.org Message-ID: <4A532035.1020003@gmail.com> Date: Tue, 07 Jul 2009 11:15:17 +0100 From: Dave Korn User-Agent: Thunderbird 2.0.0.17 (Windows/20080914) MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: Really dumb setup question. References: <4A4E86DC DOT 6000401 AT gmail DOT com> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Mark J. Reed wrote: > On Fri, Jul 3, 2009 at 6:31 PM, Dave Korn wrote: >> Yep; click on "Keep" first thing of all, that makes setup keep all your >> current choices, then manually choose the new version of the particular file >> you want. Should get a warning if there's any unsatisfied dependencies, >> otherwise everything should "just work". > > Hm, I could swear I cycled around all the possible top-level choices > and didn't see "Keep". Maybe because I'd already selected something? It's not one of the view modes, it's one of the radio buttons next to the view mode! Here: |-------+---------+-+-----+----------------------------------+----+---------| |Search | | |Clear| o Keep o Prev o Curr o Exp |View| Category| |-------+---------+-+-----+----------------------------------+----+---------| "Keep" sets all the selections so that the currently-installed version is selected. After doing this, if you clicked "Next" straight away, nothing would need to be installed. "Prev" sets all packages to their one-step-back versions. I'm not sure how useful it would ever be to downgrade every package at once, rather than just a specific one you were having problems with, but there it is if you want it. "Curr" sets all packages to the current release versions available on the servers. This is the normal mode: any packages you're already up-to-date with will be left alone, any packages that newer versions are available on the server will get upgraded. "Exp" sets any packages that have experimental versions available to those versions. Everything else gets left alone, i.e. it's as if the default was "Keep" (not "Curr") for everything without an experimental version. I'm not entirely sure why these are modal radio buttons, as they seem to me more like one-shot effects of the kind you'd expect a pushbutton to have, you click it and it sets a bunch of package versions, but I think it's because the mode you've selected affects how dependency interactions have to be handled if you go and start altering individual selections after choosing the mode. cheers, DaveK -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple