[PATCH setup 0/3] Speed estimation for mirror list sites

Jon Turney jon.turney@dronecode.org.uk
Thu Apr 2 20:01:33 GMT 2026


On 20/02/2026 14:47, Jon Turney via Cygwin-apps wrote:
> Add a simple speed estimation for mirror list sites.
> 
> Use it when no previous (from settings) or explicit (via --site options)
> site selection is made, to give a speed-sorted site selection dialog.
>      
> In that case, in unattended mode, also automatically select the 'fastest'
> mirror site.
> 
> Jon Turney (3):
>    Rename site_list -> selected_site_list for clarity
>    Drop maintaining SiteList in order
>    Add speed estimation for mirror list sites


I've build a test version of setup with this change, available at:

  https://cygwin.com/setup/setup-2.938.x86_64.exe (64 bit version)


If people would like to try it out and see if it gives reasonable 
results, and/or point out problems, that would be helpful.


Notes:

By default, it only activates if no previous (from settings) or explicit 
(via --site option) mirror site selection is available, to present a 
speed-sorted site selection dialog. Additionally, in unattended mode 
only, the fastest mirror site is selected.

For testing purposes, if the '--auto-site' option is provided, speed 
estimation is performed, and the fastest mirror (if we were able to 
determine one) overrides any previous selection.

Details of speed estimation are written to /var/log/setup.log.full



More information about the Cygwin-apps mailing list