From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1058 invoked by alias); 22 Jan 2014 21:04:06 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 1045 invoked by uid 89); 22 Jan 2014 21:04:05 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00,RP_MATCHES_RCVD autolearn=ham version=3.3.2 X-HELO: etr-usa.com Received: from etr-usa.com (HELO etr-usa.com) (130.94.180.135) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 22 Jan 2014 21:04:04 +0000 Received: (qmail 91910 invoked by uid 13447); 22 Jan 2014 21:04:01 -0000 Received: from unknown (HELO [172.20.0.42]) ([68.35.121.157]) (envelope-sender ) by 130.94.180.135 (qmail-ldap-1.03) with SMTP for ; 22 Jan 2014 21:04:01 -0000 Message-ID: <52E03241.6010000@etr-usa.com> Date: Wed, 22 Jan 2014 21:04:00 -0000 From: Warren Young User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 MIME-Version: 1.0 To: Cygwin-L Subject: Re: Reduce noise in dependency declaration during uninstall in setup.exe References: <52DF0B86.5030402@etr-usa.com> <52DF1477.2050707@etr-usa.com> <52DF18B1.5050200@cygwin.com> <20140122060243.GC4286@ednor.casa.cgf.cx> In-Reply-To: <20140122060243.GC4286@ednor.casa.cgf.cx> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2014-01/txt/msg00319.txt.bz2 On 1/21/2014 23:02, Christopher Faylor wrote: > > 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. I thought you were co-leader of this project, Chris. A leader is someone who gets other people to go where he already wanted to go. Your reply doesn't make me want to go anywhere, except maybe "away". Let's start over. Warren: setup.exe has behavior X, which sucks, and I have three ideas for how it could be made to work better. Chris: Yes, I've run into that myself, so I worked out a plan for fixing it. It's in the Wishlist document over here, but I haven't gotten around to it. Do you want to try and tackle that? or, Chris: Contributor Y already tried to fix that, and it didn't work. The crashed remains of the effort are in this thread: http... Maybe you can put the pieces back together and get it flying. or, Chris: Your first two ideas still leave a mess in that dialog. I like your third idea better. If you look in winsup/setup/foo/qux.cpp, you'll find the bar() routine that currently builds this dependency list. I think if you zorch the frobniz and invert the blatz, you can make it build the package set you're talking about. Then feed the list back into the garply() routine after the user accepts the plan, and it'll uninstall the whole set. Each alternative is positive and gives a path forward. If I take the path, you're more likely to accept my patch the first time around, because you've had a say in the planning of it. If someone else takes the path instead, you will have turned an annoyance (me) into a catalyst. If no one takes the path, at least you've published the current answer to the problem. Is that not a better use of your time than composing sarcastic brush-off replies? -- 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