After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 711464 - Implement a mirror switching mechanism
Implement a mirror switching mechanism
Status: RESOLVED OBSOLETE
Product: gimp-web
Classification: Infrastructure
Component: download mirrors
unspecified
Other All
: Normal normal
: ---
Assigned To: The GIMP web bugs mail alias
The GIMP web bugs mail alias
Depends on:
Blocks:
 
 
Reported: 2013-11-05 08:45 UTC by Michael Schumacher
Modified: 2018-09-21 15:56 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Michael Schumacher 2013-11-05 08:45:43 UTC
We're now distributing installers from our main FTP server, ftp.gimp.org. These will propagate to the mirror servers as well.

The current download links to the installers, either for OSX or Windows, only reference the ftp.gimp.org file. This won't really scale well. We should put a system in place which uses the existing mirrors and offers a semi-random default server (preferably based on the visitor's location) and a way to select a different server. 

For starters, a Javascript-based solution may be sufficient.

Besides direct access to an installer package on a mirror, this could also be a nice way to preselect local servers in general, without forcing the user to read through the whole list.
Comment 1 rrze-ftp-admins 2015-04-21 09:18:29 UTC
You probably do not need to reinvent the wheel, the solution to this problem exists, is used by other similiar projects, and it is called "mirrorbrain".
Comment 2 Michael Schumacher 2015-12-30 09:48:49 UTC
We're now using a subset of our mirrors for anything downloaded via https://download.gimp.org/mirror/pub/gimp/v2.8/windows/

I'll consider the bug fixed once the list of mirrors used there is auto-generated again; this is supposed to be handled by a plugin for our new site, https://git.gnome.org/browse/gimp-web/tree/plugins/gimp_mirrors?h=mirrors-test
Comment 3 GNOME Infrastructure Team 2018-09-21 15:56:56 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/Infrastructure/gimp-web/issues/28.