This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Reduce noise in dependency declaration during uninstall in setup.exe


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]