On 07/12/2017 15:07, Ken Brown wrote:
On 12/7/2017 8:55 AM, Jon Turney wrote:
On 06/12/2017 22:15, Brian Inglis wrote:
On 2017-12-06 14:55, Ken Brown wrote:
On 12/6/2017 4:07 PM, Brian Inglis wrote:
On 2017-12-06 13:45, Ken Brown wrote:
This is a followup to
https://cygwin.com/ml/cygwin-apps/2011-04/msg00014.html,
in which Jon suggested splitting site selection into two pages, one
for cygwin.com mirrors and one for additional user URLs. The latter
would be visible only if the user had previously checked a suitable
checkbox. This patch series implements that suggestion.
Thanks very much for looking at this.
This looks pretty good.
My main concern is how this deals with private cygwin mirrors. I
guess you need to not select anything at the "choose a mirror page",
then tick "allow sites that are not cygwin.com mirrors" to get to the
page that lets you enter the URL, which is somewhat confusing.
I'm going to guess that private cygwin mirrors are used more than
repos of additional packages.
I hadn't thought about that. I'll try to think of different
terminology to make it clear that the first page is for mirrors listed
on https://cygwin.com/mirrors.html, and the second page is for private
mirrors and other repos of packages. I'll try to send v4 with these
Hmm... I don't think that's perhaps the best direction to be heading in.
changes later today and you can see if it looks better.
(Another facet to consider: At the moment, I think we do something
like trying all the keys we know to validate the signature of every
setup.ini we download. It would be nice to maintain an idea of which
URLs are supposed to be validated using the cygwin signing key.)
After my patches, I think 'all_mirror_list' is precisely the list of
such URLs. Maybe I should rename it to 'official_mirror_list' or
something similar?
No, because private cygwin mirrors (by which I just mean a mirror whose
URL isn't published in mirrors.lst) can't be in that list.