From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30978 invoked by alias); 26 Jul 2010 11:52:58 -0000 Received: (qmail 30960 invoked by uid 22791); 26 Jul 2010 11:52:56 -0000 X-SWARE-Spam-Status: No, hits=-0.4 required=5.0 tests=AWL,BAYES_50,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE X-Spam-Check-By: sourceware.org Received: from mail-qw0-f43.google.com (HELO mail-qw0-f43.google.com) (209.85.216.43) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 26 Jul 2010 11:52:51 +0000 Received: by qwd6 with SMTP id 6so40991qwd.2 for ; Mon, 26 Jul 2010 04:52:49 -0700 (PDT) MIME-Version: 1.0 Received: by 10.224.28.137 with SMTP id m9mr5966347qac.207.1280145169012; Mon, 26 Jul 2010 04:52:49 -0700 (PDT) Received: by 10.229.25.129 with HTTP; Mon, 26 Jul 2010 04:52:48 -0700 (PDT) In-Reply-To: <1179889566.20100726133244@mtu-net.ru> References: <30EAF1C130A74F97AC4C82B42ED55DAE@hometoshiba> <20100725025446.GA17000@ednor.casa.cgf.cx> <1179889566.20100726133244@mtu-net.ru> Date: Mon, 26 Jul 2010 12:12:00 -0000 Message-ID: Subject: Re: Request for feature: more flexible setup routine From: Andy Koppe To: Andrey Repin Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-IsSubscribed: yes 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 X-SW-Source: 2010-07/txt/msg00536.txt.bz2 #On 26 July 2010 10:32, Andrey Repin wrote: > Greetings, Andy Koppe! =D0=97=D0=B4=D1=80=D0=B0=D0=B2=D1=81=D1=82=D0=B2=D1=83=D0=B9=D1=82=D0=B5! >> 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". > Setup is intended to install/update Cygwin installation. > Of course it offer to update whatever is available for update. > Why shouldn't it? Yes, of course it should offer them, the issue is that it clandestinely sticks them into users' shopping trolleys and then makes them pay for it. At least some users do get surprised by setup.exe pre-selecting updates without making that obvious, such that the first they know about it is when large packages they didn't pick start downloading. (Setup.exe's behaviour is of course documented, alas, manuals don't usually get read until there are problems, if at all.) Having said that, I do think that encouraging users to update to the latest versions is a good thing, but it would be nice to do it less sneakily. I don't know how though. Remembering the Keep/Curr/Prev/Exp setting across setup.exe invocations would just make it easier for users like the OP to opt out of updates. 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