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