delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2010/07/26/11:15:35

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-1.7 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,T_TO_NO_BRKTS_FREEMAIL
X-Spam-Check-By: sourceware.org
MIME-Version: 1.0
In-Reply-To: <20100726142944.GA28399@ednor.casa.cgf.cx>
References: <30EAF1C130A74F97AC4C82B42ED55DAE AT hometoshiba> <20100725025446 DOT GA17000 AT ednor DOT casa DOT cgf DOT cx> <AANLkTik0XnKsCvq_moPP60Dm95qvnDcm8346+01EaHyt AT mail DOT gmail DOT com> <1179889566 DOT 20100726133244 AT mtu-net DOT ru> <AANLkTi=CGdn6n2LQ5h6M7rTsDL8-949ZvZQ3oR==C1dY AT mail DOT gmail DOT com> <20100726142944 DOT GA28399 AT ednor DOT casa DOT cgf DOT cx>
Date: Mon, 26 Jul 2010 16:15:19 +0100
Message-ID: <AANLkTikPv8YSQz=j=xjmM2bi_UkLmzCKHvBVbvDUpaVX@mail.gmail.com>
Subject: Re: Request for feature: more flexible setup routine
From: Andy Koppe <andy DOT koppe AT gmail DOT com>
To: cygwin AT cygwin DOT com
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT 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 26 July 2010 15:29, Christopher Faylor wrote:
> On Mon, Jul 26, 2010 at 12:52:48PM +0100, Andy Koppe wrote:
>>#On 26 July 2010 10:32, Andrey Repin wrote:
>>>> This makes me wonder whether Keep shouldn't be the default, on the
>>>> principle that programs shouldn't do anything unless the user asks for
>>>> it.
>>>
>>> Strange principle.
>>
>>It's the "Principle of Least Surprise".
>
> You can't argue that point if it would obviously surprise Andrey. =C2=A0It
> would surprise me too given that it would be a profound departure from
> previous behavior regardless of whether previous behavior was "right" or
> "wrong".

Yes, existing users always get shafted by UI changes (initially
anyway), so it's short-term pain vs long-term gain. But in my
ramblings I'd come down against changing the default from 'Curr' to
'Keep' anyway.

> If we wanted to do something like this I think it would have to be a
> separate dialog where the user makes a decision about what they want.
> Either that or a list of packages to update would always be presented
> so that people wouldn't be surprised.

Agreed, but of course that'd need substantial design and
implementation work, so realistically it isn't gonna happen.

Okay, detour over.

Now what about my actual proposal, which was to save the
Keep/Curr/Prev/Exp setting across setup.exe invocations?

Andy

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