This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Multiple pending setup patches


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]