RPM

Comment 1 for bug 913235

Revision history for this message
In , Lohmaier+mageia (lohmaier+mageia) wrote :

As mageia did not include
https://qa.mandriva.com/show_bug.cgi?id=56879

urpm still relies on the timezone to choose a mirror, and as there still is no working fallback in urpmi either, when that one mirror is not up-to-date or has some other failure, updating/installing a package will fail.

That's why I propose to drop the client-side mirror choosing altogether and use mirrorbrain instead.

Mirrorbrain itself doesn't need much resources, but has the benefit of

* checking mirrors whether they are up-to-date
* handing out the geographically closest mirror/mirror within the same ASN if possible, with the option to prefer powerful mirrors over weaker ones by giving the mirrors appropriate scores
* creation of mirrorlists
* managing of mirrors in once place
* can create torrents as well (as one part of bug#890)
* and as all links are passed through one instance, it is easier to create downloadstats (bug #2330)

With mirrorbrain, the problem with the installer also is gone (you can only give one specific URL when adding media in the installer, the installer is not aware of mirrorlist method)