delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2010/04/19/21:20:23

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,T_TO_NO_BRKTS_FREEMAIL
X-Spam-Check-By: sourceware.org
Message-ID: <4BCD05C1.20609@gmail.com>
Date: Tue, 20 Apr 2010 02:39:13 +0100
From: Dave Korn <dave DOT korn DOT cygwin AT googlemail DOT com>
User-Agent: Thunderbird 2.0.0.17 (Windows/20080914)
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: Proposal for changes to behavior in package list
References: <s2sa13b5a591004191131gfa54e147z687f907c530d3308 AT mail DOT gmail DOT com>
In-Reply-To: <s2sa13b5a591004191131gfa54e147z687f907c530d3308@mail.gmail.com>
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

On 19/04/2010 19:31, Robert Pendell wrote:

> First suggestion: Implement a prompt when a selected package has
> caused other packages to be marked as well.  This dialog would include
> the newly marked packages with a Yes/No prompt if the user wants them
> marked.  A warning could note that the packages may be required for
> the currently selected package to function.  The user could pick no
> and continue clicking away in the event they are going to uninstall it
> anyways which is a couple more clicks away.

> Second suggestion: Change the order of package options to Keep,
> Uninstall, Reinstall, Source.  This loop should prevent packages from
> being re-selected during intended uninstall actions such as may happen
> with the X11 packages.

  For the second one, I'm still working on a patch that gives a right-click
context menu, so that you can simply jump directly to the choice you want
without going via the intermediate choices; this should at least help a bit.
(It is taking longer than I expected because I kept running into and fixing
bugs on the way, and I'm also busy trying to get a gcc-4.5 release at the same
time, but I haven't forgotten.)

  For the first one, it was suggested in the earlier discussion to keep track
of things that have only been added because they are dependencies, and keep
track of things that have been deliberately selected by the user.  Then again,
it might be even simpler yet, if we just delay adding the dependencies until
the user has clicked 'next' on the package choice screen, and calculate them
all once at the end.  (There are also other possibilities that come to mind
that would be a combination of or half-way between the two.)

    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

- Raw text -


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