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:subject:to:references:from:message-id:date
	:mime-version:in-reply-to:content-type
	:content-transfer-encoding; q=dns; s=default; b=OBxipcSgGfy7OFWw
	AFhkEPg4cs3WdTrz3J/UGhU1hmF0FopNWses9uBZwojlLZY2J7CcwqRWkKhrcw1/
	9/2ce7Lkjn3vBGCl2oOOYgv2x0tZFhWJegI1771xu2fSQtZaxW50v1VbMH86FA1e
	pabE/CWTsBtvxcmnnGfeuWkkxNE=
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:subject:to:references:from:message-id:date
	:mime-version:in-reply-to:content-type
	:content-transfer-encoding; s=default; bh=R36JF51NVE+AA5FvPLtkGq
	7t6/U=; b=gf0GSkTBarGIIASTbeJzjyGoYDFvimGuFx+S+HRTBRAS+XbnijZroN
	rc74M1qzWlvKjZcwpx7yMtcqRn4buauuO4CFk3+dBKAbJB1/JbgjIGKQAtqVAWuk
	Kgxrc2NQqpIX4UWxH3Pto5Zqb3+72Qcfxl99QUheUvHshjETw7eQQ=
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.4 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_SPAM,SPF_PASS autolearn=no version=3.3.2 spammy=UD:sig, raduly, Csaba, H*i:sk:CAEhDDb
X-HELO: mail-wm0-f65.google.com
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;        d=1e100.net; s=20161025;        h=x-gm-message-state:subject:to:references:from:message-id:date         :user-agent:mime-version:in-reply-to:content-transfer-encoding;        bh=YJECJJG/NdvphH9fZ93oQw5Rt612bn0AXNvs4fovxXI=;        b=SLIFBgh9NSW+0Ywdzut0m5AsvNEXJFEe2h98c2l4XSK43Dt0txdyQobvzWsbEP3vFa         mLpHZx2uPbLZSxBH4CvEXOPImg+QwYhK0VjE9CNT+AFzx4ie66iRSyrWjApZydmcGbiE         8xN6BsCbT4KnrpHElUB8GG7U+ZhglcLqcxqXIT4C9z/YOE5dINI+wJzyzDer8QKMJTIN         VUT1z6kIZB3yDvLOm9haC0PfckWvGnjLSWmT/PW99+aSDnCzXmLEparIXOouwQxx6tiE         TRYyzbMX3UDuReIh1g7d+eXewI4ONh6UALgQ/NWXEwur7cVbeqpDTzVrLPvd7vZsf14N         Iycg==
X-Gm-Message-State: AFeK/H0G1FteoABI/0WKvuMBo4E8Veek/ZzkG1A3g7CnNjnbtHwrxwtSH2HJRTbv3giGzw==
X-Received: by 10.28.93.142 with SMTP id r136mr11622969wmb.95.1490031814131;        Mon, 20 Mar 2017 10:43:34 -0700 (PDT)
Subject: Re: setup redownloads everything all the time, including the packages list, and also has a foolish UI
To: cygwin@cygwin.com
References: <1b5cf04f-5722-1ae4-f319-e1f4a469ff46@gmail.com> <CAEhDDbAYG5NrpkHViWDdg=g5zD9B-Uzv-o9uDdEHnJ1qwyCMPg@mail.gmail.com>
From: Marco Atzeri <marco.atzeri@gmail.com>
Message-ID: <6fe2abdb-2f51-d821-0c4c-fdcfa02070cf@gmail.com>
Date: Mon, 20 Mar 2017 18:43:30 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAEhDDbAYG5NrpkHViWDdg=g5zD9B-Uzv-o9uDdEHnJ1qwyCMPg@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
X-IsSubscribed: yes

On 20/03/2017 12:16, Csaba Raduly wrote:
> On Fri, Mar 17, 2017 at 1:46 PM, Leif W wrote:
>> On Fri, 3 Sep 2004 16:14:09 +0100, Dave Korn  wrote:
>>>   By design, setup searches through all the download directories, keeps
>>> track of all the versions, should know exactly what you've already got and
>>> never re-download something you already have; if it ever does, it's a bug.
>>>
>>>   There is one caveat: if setup dies - actually crashes or is killed -
>>> part-way through downloading a whole series of packages, it may not have
>>> updated its catalog by the time it gets terminated, and so it might
>>> download
>>> them again.  But once setup has downloaded and exited successfully, it
>>> should know and remember what it's done and not do it again.
>>
>> Trying to compile various programs while installing the absolute minimum
>> required.  I install the compiler for the language, attempt compilation,
>> make note of failures (i.e. missing libraries, etc), and then run setup
>> again (usually 30 seconds from the previous run).
>>
>> Run setup again, install from local disk?  That does not make sense, to
>> install things which have not been downloaded.  So I choose install from
>> internet, which re-downloads everything.  It is not clear from the user
>> interface or from the options or from the FAQ, exactly what the behavior is
>> intended to be.
>>
>> Setup re-downloads the entire 2MB packages file every single time.
>
> It has to do this; the packages file might have changed since the previous run.

Technically it could be changed to download first the setup.bz2.sig
and if it is not changed reuse the previous setup.bz2

However dear Leif
	"SHTDI 	Somebody Has To Do It™. Are you volunteering?"
https://cygwin.com/acronyms/#SHTDI

>> Ignoring
>> for a moment the great difficulty of use of the poorly designed Setup GUI,
>> it appears to remember to "keep" what I already have.  But then it proceeds
>> to re-download everything I already have, in addition to whatever new things
>> I have selected.
>
> This has never happened to me, and I used setup.exe daily for six
> years in the past.
>
> (snip)
>> In other cases, the poorly designed GUI has such insane usability issues,
>> and often does crash.
>
> This has never happened to me.

Same for me, no crash ever.

> (snip)
>> This app would have been ahead of it's time, if it was invented in the
>> 1980s, but was barely acceptable back in the 1990s.  20+ years have passed,
>> and there has been zero progress in the installation process, design,
>> usability or robustness.

Feel free to propose patch to improve the installer
https://cygwin.com/acronyms/#PTC

Regards
Marco

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

