infra-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Joshua Slive (JIRA)" <>
Subject [jira] Commented: (INFRA-1387) Have Metalinks (XML format listing mirrors and checksums for files) for downloads
Date Tue, 23 Oct 2007 22:44:50 GMT


Joshua Slive commented on INFRA-1387:

There is nothing to stop any project from implementing this for their downloads using the
exiting templating system. It should be relatively easy. (End the template filename in --xml.html
to get the application/xml content-type set.)

Personally, I don't see a huge benefit. We already select local mirrors for our downloaders
and we verify reachability frequently, so retries shouldn't be necessary very often. And I
find download accelerators to be typically annoying and badly-behaved. I'd prefer not to encourage
them. (If it is automatically checking the file integrity against the md5 hash, that would
be an advantage, however.) Any statistics on what percentage of apache downloaders use one
of these tools? I'd guess it is pretty low. 

> Have Metalinks (XML format listing mirrors and checksums for files) for downloads
> ---------------------------------------------------------------------------------
>                 Key: INFRA-1387
>                 URL:
>             Project: Infrastructure
>          Issue Type: New Feature
>      Security Level: public(Regular issues) 
>          Components: Website
>            Reporter: Ant Bryan
>            Priority: Trivial
> Metalink ( ) is an XML format used by download apps, and contains
the ways to get a file (mirrors/P2P) along with info for automatic error detection/recovery
(checksums) and other metadata.
> It can simplify the download process for the user, since they don't have to manually
try a bunch of servers that could be down, can automatically use local mirrors first, and
can repair downloads.
> About 15 download managers & P2P apps support it so far, including aria2, DownThemAll!
(Firefox extension), KGet2 (part of KDE4), and popular DMs on Windows and OS X like GetRight,
Free Download Manager, Orbit, wxDownload Fast, Speed Download, and TheWorld web browser. Over
20 other distros use Metalink, along with, cURL, and LugRadio.
> Here's what a metalink file (httpd-2.2.6.tar.gz.metalink) looks like:
>   <file name="httpd-2.2.6.tar.gz">
>    <verification>
>     <hash type="md5">d050a49bd7532ec21c6bb593b3473a5d</hash>
>    </verification>
>    <resources>
>      <url type="http"
>           location="us"
>           preference="90">
>      </url>
>      <url type="http"
>           location="us"
>           preference="100">
>      </url>
>    </resources>
>   </file>
> (And so on for all 50+ mirrors).

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message