delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/04/29/08:47:26

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/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
Message-ID: <016301c1ef7b$4d769f00$0200a8c0@lifelesswks>
From: "Robert Collins" <robert DOT collins AT itdomain DOT com DOT au>
To: "Sam Edge" <sam_edgeZZZ AT hotmail DOT com>, <cygwin AT cygwin DOT com>
References: <FC169E059D1A0442A04C40F86D9BA7600C5F52 AT itdomain003 DOT itdomain DOT net DOT au> <3rbqcu4ljnc0boa3p0vsk6givgp15cue3r AT 4ax DOT com>
Subject: Re: setup 2.194.2.24: Bug (?) in downloading from internet
Date: Mon, 29 Apr 2002 22:42:18 +1000
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
X-OriginalArrivalTime: 29 Apr 2002 12:42:12.0767 (UTC) FILETIME=[48FD72F0:01C1EF7B]

----- Original Message -----
From: "Sam Edge" <sam_edgeZZZ AT hotmail DOT com>
To: <cygwin AT cygwin DOT com>

> > A 'normal' install - download and install - works fine, no problems.
>
> Read my and Christopher Faylor's posts especially
> <20020429050712 DOT GC27298 AT redhat DOT com> where we explain where for some
> people download and install with the current version of setup.exe does
> not work fine.

Actually, the current functionality wil do the trick, as long as you
install what you have downloaded. Combined with multi-mirror failure,
unless you have a *really* bad phone line connection, you should be able
to successfully install bit by bit. Notwithstanding that I do understand
and (mostly) agree with whats been said though.


> > A reference for this is
> > http://sources.redhat.com/ml/cygwin-apps/2001-11/msg00271.html.
>
> Ah. Exactly. :-)
>
> So is it worth my while looking at the code with an eye to providing a
> patch for this (specifically the checkbox option) or is it work in
> progress elsewhere?

Work is in progress. You (and everyone who's jumped in on this) might
like to read Havoc Penningtons recent paper
http://www106.pair.com/rhp/free-software-ui.html.

What follows is not a critique of your suggestion, just an explanation
as to why the checkbox is not appropriate IMO. Before reading the
following, be sure to have read Havoc's paper above.

We have a problem with setup.exe.
* Corrupt package files are not always detected and automatically
removed. *

That's it. "Redownloading" is a workaround for that. (If in fact there
are -other- reasons for "redownloading" then I will revise that
statement.)

Checkbox's, command line options, and 'special case code' and the
redownload itself are all kludges around fixing the key problem.

And thats why this has become a sudden issue. I *unknowningly* removed a
bit of special case code that interfaced between good logic and the
redownload capability to make it seem 'correct' to the user. (BTW:
Chris, it was NOT your fault. Really.)

The real solution is to positively identify corrupt archives and
transparently remove them (perhaps asking the user whether we should
delete, backup, or skip over the package).

Rob


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019