Multiple pending setup patches

Warren Young warren@etr-usa.com
Sat Oct 15 02:21:00 GMT 2005


Brian Dessent wrote:
> Except, from the standpoint of setup there is no way to distinguish the
> following two scenarios:
> 
> A) User knowingly uses local company mirror, or uses a non-official
> mirror to install non-official packages.
> 
> B) 2 years ago, user chose a mirror located on a ISDN line in Outer
> Mongolia that was current at the time, but which later stopped mirroring

The the mirror list could show nonstandard mirrors in a different color.

For case A, this would visually indicate that it isn't an official 
mirror, and you use it at your own risk.

For case B, what you'd see is that suddenly your default mirror changes 
color.  Then if they complain on the mailing list, the first question 
would be "did your mirror turn red?" (to pick a random color).

This could be done either along with Chris's "don't bug me again" dialog 
box, or without it.

One problem with the dialog box alone is that someone could click the 
"don't bug me" box without really thinking about the message.  Then 6 
months later when their out-of-date mirror starts causing serious 
problems for them, they've forgotten about the choice they made, and 
post to the list.  Having a continuing indication that they're using a 
nonstandard mirror would ameliorate this.

If you do add Chris's dialog box, it needs to be a per-connection 
setting.  The user's willingness to tolerate one nonstandard mirror 
doesn't imply that they don't care about this status for all of them.  I 
can imagine a person having one nonstandard mirror who also uses other 
official mirrors from time to time for various purposes.  The most 
common case would be having a package-specific mirror, plus a favorite 
mirror for Cygwin itself.  If their favorite official Cygwin mirror gets 
dropped from the list, setup.exe should still tell them about it, even 
though they once told it to ignore another nonstandard mirror.



More information about the Cygwin-apps mailing list