This is the mail archive of the
mailing list for the Cygwin project.
RE: Bug in setup.exe 22.214.171.124
- From: "Robert Collins" <robert dot collins at itdomain dot com dot au>
- To: "Cliff Hones" <cliff at aonix dot co dot uk>,<cygwin at cygwin dot com>
- Date: Mon, 22 Apr 2002 21:36:46 +1000
- Subject: RE: Bug in setup.exe 126.96.36.199
> -----Original Message-----
> From: Cliff Hones [mailto:email@example.com]
> Sent: Monday, April 22, 2002 9:14 PM
> The problem seems to be that setup doesn't set these
> already-present packages to 'keep' or 'skip' by default, and
> there's no way for the user to find out which packages are in
> this state.
So you are suggesting that in download mode it should not offer to
upgrade any installed packages by default? Or that it should only offer
upgrades for installed packages without cached files?
I'll happily accept a (reasonable) patch for the second case, but the
first case also seems counter-intuitive to me.
> I can't actually see any advantage in re-downloading the
> packages *by default*.
The point of 'download' mode is to allow downloads. If you choose not to
install what you have downloaded, what should setup assume that means?
> This is very unhelpful if one download failed to complete,
> and you just want to re-fetch what hadn't been transferred on
> the previous run.
There is a lot that setup does that needs to be more persistent. It
needs the ability to hold packages (ie 'do not offer to upgrade
autoconf'), and much more.
> Also, does the current implementation
> mean that I won't be informed of a newly-added package by default?
> And even cgf and the implementors now seem undecided as
> to what should be happening.
You do realise that that includes me I hope :}.
> So can I ask for
> the design decision to be re-addressed? I'd like to hear
> what the arguments in favour of the current mechanism are.
I'd like to remove the re-download facility completely. If a package
file is corrupt, delete the local copy and then run setup. This makes
setup simpler, for little cost. Setup won't keep partial files anyway,
so the only form of corruption has to be network transit problems, and
GPG signing would solve that too, and allow setup to detect and remove
corrupt packages automatically.
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html