I got lots of errors from apache mirrors. I looked, and the last update seems to be in early 2011, so it seems like about time. I'd be happy to do it myself if it's just a matter of parsing their mirrors list! Are these scripts kept in a repository somewhere? I might also be able to help with bug 232399.
Ping!! Please give me some guidance on this, it doesn't seem too hard.
Here's a script to extract new mirrors; committed the results to the tree. from lxml import html import urllib URL = 'http://www.apache.org/mirrors/' mirrors = [] root = html.parse(urllib.urlopen(URL)).getroot() table = root.findall('.//table')[1] for row in table.findall('tr'): if row.find('td') is None: continue cell = row.findall('td')[0] if cell.findall('a'): mirrors.append(cell.findall('a')[0].attrib['href']) with open('thirdpartymirrors') as f: for ln in f: if ln.startswith('apache'): print 'apache\t\t' + ' '.join(mirrors) else: print ln.rstrip('\n')