Re: [mirrorbrain] How to make Squid work with mirrorbrain

From: Per Jessen <>
Date: Fri, 01 Jun 2012 08:27:14 +0200
Anthony Bryan wrote:

> we are working on something similar for Google Summer of Code:
> Use Metalink to discover requests for the same files from different
> mirrors and redirect clients to mirrors that are already cached

Hi Anthony

I think I got that link from somebody else just recently, I remember it
was the first time I'd heard of ATS.

> as you can see, we're using Metalink (XML & HTTP) as the mirror list,
> so it doesn't have to be customized as much to one project but will
> work for any that uses Metalink.
> perhaps if the ATS version is done early, we can collaborate with you?

Absolutely - let me know if there's anything I can help with.

When you say "we're using Metalink as the mirror list", what do you
mean?  One annoying item in my setup is the parsing of the HTML mirror
page - you wouldn't happen to know of a way of retrieving the mirror
list in XML format?

> I understand why you don't want segmented downloading but most
> Metalink clients allow that to be turned off.

Switching off segmented downloading is interesting too, but I wanted an
environment where the regular openSUSE install process would work with
zero modifications.  For instance, imagine a student wanting to install
a PC in the lab - grab the NET-install ISO, copy it to a USB stick and
boot.  No need to know the proxy, no need to know about a switch for
segmented downloading, just pop in the USB stick and go with the
defaults.  Same goes for later updates and additional software - that
Squid is helping out in the background should be 100% transparent.

> also, wget & curl will support Metalink in the next few months.

I thought curl already had it?  openSUSE's zypper uses curl under the


Per Jessen, Zürich (16.8°C)

mirrorbrain mailing list

Note: To remove yourself from this mailing list, send a mail with the content
to the address
Received on Fri Jun 01 2012 - 06:43:50 GMT

This archive was generated by hypermail 2.3.0 : Sat Jun 02 2012 - 11:17:03 GMT