X-Recipient: archive-cygwin@delorie.com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
	:list-unsubscribe:list-subscribe:list-archive:list-post
	:list-help:sender:date:from:to:subject:message-id:reply-to
	:references:mime-version:content-type:in-reply-to; q=dns; s=
	default; b=anzOHB2dkBA2Uy693zp+vQrbVrOcPphwkMkBEGg2ZwiStCxmgMZ42
	NMoMyYv6SXB3WzdpCUIUHdqT34O0TBI08tv4A9g+RywLg7uvNdaCEnDiYiPuvtso
	45vNGUnaKlLgm+wsE3i0Yp1lkeT4rqjBxMPnpDYwpMlT8l00d7isew=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
	:list-unsubscribe:list-subscribe:list-archive:list-post
	:list-help:sender:date:from:to:subject:message-id:reply-to
	:references:mime-version:content-type:in-reply-to; s=default;
	 bh=EY2H5tz9Dx+1DNaACKSz+ZMjhnU=; b=uf3+71CEd8kiJrVdS2/kgWkAOeLd
	0eO3TEBywS+sWrRO3zl6sT/D+2UlRRTXtEgRplzM70F5rZTPqsPyoWxH+Y4+QF7Y
	NJQEcZnGqAXgc0v6bjMAE+BW/aTEPoq9zHqM3MlgHmss4Qcy+RzPMexiAF9N1L46
	cRtrSMcpL3fz/6Q=
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=-1.8 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.2
X-HELO: mho-02-ewr.mailhop.org
X-Mail-Handler: Dyn Standard SMTP by Dyn
X-Report-Abuse-To: abuse@dyndns.com (see http://www.dyndns.com/services/sendlabs/outbound_abuse.html for abuse reporting information)
X-MHO-User: U2FsdGVkX1/CWGUsPEmr2gKzEJOJ7xxk
Date: Wed, 22 Jan 2014 01:02:43 -0500
From: Christopher Faylor <cgf-use-the-mailinglist-please@cygwin.com>
To: cygwin@cygwin.com
Subject: Re: Reduce noise in dependency declaration during uninstall in setup.exe
Message-ID: <20140122060243.GC4286@ednor.casa.cgf.cx>
Reply-To: cygwin@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
References: <52DF0B86.5030402@etr-usa.com> <52DF1477.2050707@etr-usa.com> <52DF18B1.5050200@cygwin.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <52DF18B1.5050200@cygwin.com>
User-Agent: Mutt/1.5.20 (2009-06-14)

On Tue, Jan 21, 2014 at 08:02:41PM -0500, Larry Hall (Cygwin) wrote:
>On 1/21/2014 7:44 PM, Warren Young wrote:
>> Alternate idea:
>>
>> If all of the changes requested on the previous screen are "Uninstall" (i.e.
>> everything else is "Keep" or "Skip"), invert the current dependency tree
>> walking logic.  That is, have setup.exe find out which packages must be
>> removed to satisfy the changes requested on the previous screen.
>>
>> "Look, buddy, if you remove that package, I gotta remove these 84 other
>> packages, too: {foo, bar, baz...}  Are you really really sure you want me to
>> do that?"
>
>Yes, this is a known limitation of the current setup source.  It falls
>under category of http://cygwin.com/acronyms/#SHTDI. After all, it sounds
>like fun, right? ;-)

I think Corinna mentioned that she was going to get to this next
Thursday or possibly I'm misremembering and she was going to complete
work on an AI which passed the Turing Test.  I can't, for the life of
me, remember which it was.  Or maybe she was going to get help her
neighbor shampoo their cat?  That may have been it.

--
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

