Merge lp:~brian-murray/ubuntu-release-upgrader/remove-mirrors into lp:ubuntu-release-upgrader

Proposed by Brian Murray
Status: Merged
Merged at revision: 2938
Proposed branch: lp:~brian-murray/ubuntu-release-upgrader/remove-mirrors
Merge into: lp:ubuntu-release-upgrader
Diff against target: 975 lines (+35/-560)
2 files modified
data/mirrors.cfg (+10/-551)
utils/update_mirrors.py (+25/-9)
To merge this branch: bzr merge lp:~brian-murray/ubuntu-release-upgrader/remove-mirrors
Reviewer Review Type Date Requested Status
Barry Warsaw (community) Approve
Review via email: mp+276412@code.launchpad.net

Description of the change

The pre-build script for ubuntu-release-upgrader runs some code to update the mirrors.cfg file which contains the official ubuntu mirrors and is used for verifying the client's sources.list file. However, that code only adds new mirrors and never removes mirrors that are no longer valid.

Looking at the mirrors.cfg file it seems to first have been manually created with the first 23 lines being permanent and then divided into country sections. The update code only ever appends mirrors, but I thought it was worth keeping country sections so have done that in this merge proposal. This may end up creating country sections w/o any mirrors but those could be removed manually.

This should not be merged until bug 1511783 is fixed.

To post a comment you must log in.
Revision history for this message
Barry Warsaw (barry) wrote :

LGTM, with just a few cosmetic comments. I'll just assume the changes to mirror.cfg are correct. :)

review: Approve
2917. By Brian Murray

changes based on barry's feedback

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'data/mirrors.cfg'
2--- data/mirrors.cfg 2015-10-06 00:06:23 +0000
3+++ data/mirrors.cfg 2015-11-02 16:37:23 +0000
4@@ -23,647 +23,198 @@
5 ##===Australia===
6 http://ftp.iinet.net.au/pub/ubuntu/
7 http://mirror.optus.net/ubuntu/
8-http://mirror.isp.net.au/ftp/pub/ubuntu/
9-http://www.planetmirror.com/pub/ubuntu/
10-http://ftp.filearena.net/pub/ubuntu/
11-http://mirror.pacific.net.au/linux/ubuntu/
12-ftp://mirror.isp.net.au/pub/ubuntu/
13-ftp://ftp.planetmirror.com/pub/ubuntu/
14-ftp://ftp.filearena.net/pub/ubuntu/
15-ftp://mirror.internode.on.net/pub/ubuntu/ubuntu
16-ftp://ftp.iinet.net.au/pub/ubuntu/
17-ftp://mirror.pacific.net.au/linux/ubuntu/
18-rsync://ftp.iinet.net.au/ubuntu/
19-rsync://mirror.isp.net.au/ubuntu/
20-rsync://rsync.filearena.net/ubuntu/
21-
22 ##===Austria===
23-http://ubuntu.inode.at/ubuntu/
24 http://ubuntu.uni-klu.ac.at/ubuntu/
25 http://gd.tuwien.ac.at/opsys/linux/ubuntu/archive/
26-ftp://ubuntu.inode.at/ubuntu/
27-ftp://ftp.uni-klu.ac.at/linux/ubuntu/
28-ftp://gd.tuwien.ac.at/opsys/linux/ubuntu/archive/
29-rsync://ubuntu.inode.at/ubuntu/ubuntu/
30-rsync://gd.tuwien.ac.at/ubuntu/archive/
31-
32 #===Belgium===
33-http://ftp.belnet.be/pub/mirror/ubuntu.com/
34-http://ftp.belnet.be/packages/ubuntu/ubuntu/
35-http://ubuntu.mirrors.skynet.be/pub/ubuntu.com/
36-http://mirror.freax.be/ubuntu/archive.ubuntu.com/
37-ftp://ftp.belnet.be/pub/mirror/ubuntu.com/
38-ftp://ftp.belnet.be/packages/ubuntu/ubuntu/
39-ftp://ubuntu.mirrors.skynet.be/pub/ubuntu.com/
40-
41 #===Brazil===
42-http://espelhos.edugraf.ufsc.br/ubuntu/
43-http://ubuntu.interlegis.gov.br/archive/
44 http://ubuntu.c3sl.ufpr.br/ubuntu/
45-
46 #===Canada===
47 ftp://ftp.cs.mun.ca/pub/mirror/ubuntu/
48-rsync://rsync.cs.mun.ca/ubuntu/
49-http://mirror.cpsc.ucalgary.ca/mirror/ubuntu.com/
50-ftp://mirror.cpsc.ucalgary.ca/mirror/ubuntu.com/
51-http://mirror.arcticnetwork.ca/pub/ubuntu/packages/
52-ftp://mirror.arcticnetwork.ca/pub/ubuntu/packages/
53-rsync://rsync.arcticnetwork.ca/ubuntu-packages
54-
55 #===China===
56-http://archive.ubuntu.org.cn/ubuntu/
57-http://debian.cn99.com/ubuntu/
58-http://mirror.lupaworld.com/ubuntu/
59-
60 #===CostaRica===
61-http://ftp.ucr.ac.cr/ubuntu/
62-ftp://ftp.ucr.ac.cr/pub/ubuntu/
63-
64 #===CzechRepublic===
65-http://archive.ubuntu.cz/ubuntu/
66-ftp://archive.ubuntu.cz/ubuntu/
67 http://ubuntu.supp.name/ubuntu/
68-
69 #===Denmark===
70-http://mirrors.dk.telia.net/ubuntu/
71 http://mirrors.dotsrc.org/ubuntu/
72-http://klid.dk/homeftp/ubuntu/
73-ftp://mirrors.dk.telia.net/ubuntu/
74-ftp://mirrors.dotsrc.org/ubuntu/
75-ftp://klid.dk/ubuntu/
76-
77 #===Estonia===
78-http://ftp.estpak.ee/pub/ubuntu/
79-ftp://ftp.estpak.ee/pub/ubuntu/
80-
81 #===Finland===
82 http://www.nic.funet.fi/pub/mirrors/archive.ubuntu.com/
83-ftp://ftp.funet.fi/pub/mirrors/archive.ubuntu.com/
84-
85 #===France===
86-http://mir1.ovh.net/ubuntu/ubuntu/
87-http://fr.archive.ubuntu.com/ubuntu/
88-http://ftp.u-picardie.fr/pub/ubuntu/ubuntu/
89-http://ftp.oleane.net/pub/ubuntu/
90-ftp://mir1.ovh.net/ubuntu/ubuntu/
91-ftp://fr.archive.ubuntu.com/ubuntu/
92-ftp://ftp.u-picardie.fr/pub/ubuntu/ubuntu/
93-ftp://ftp.proxad.net/mirrors/ftp.ubuntu.com/ubuntu/
94-ftp://ftp.oleane.net/pub/ubuntu/
95-rsync://mir1.ovh.net/ubuntu/ubuntu/
96-
97 #===Germany===
98 http://debian.charite.de/ubuntu/
99-http://ftp.inf.tu-dresden.de/os/linux/dists/ubuntu/
100-http://www.artfiles.org/ubuntu.com
101-http://ftp.rz.tu-bs.de/pub/mirror/ubuntu-packages/
102-http://ftp.join.uni-muenster.de/pub/mirrors/ftp.ubuntu.com/ubuntu/
103-http://www.ftp.uni-erlangen.de/pub/mirrors/ubuntu/
104-http://debian.tu-bs.de/ubuntu/
105-ftp://debian.charite.de/ubuntu/
106 ftp://ftp.fu-berlin.de/linux/ubuntu/
107-ftp://ftp.rz.tu-bs.de/pub/mirror/ubuntu-packages/
108-ftp://ftp.join.uni-muenster.de/pub/mirrors/ftp.ubuntu.com/ubuntu/
109-ftp://ftp.uni-erlangen.de/pub/mirrors/ubuntu/
110-ftp://debian.tu-bs.de/ubuntu/
111-rsync://ftp.inf.tu-dresden.de/ubuntu/
112-rsync://ftp.rz.tu-bs.de/pub/mirror/ubuntu-packages/
113-rsync://ftp.join.uni-muenster.de/pub/mirrors/ftp.ubuntu.com/ubuntu/
114-rsync://debian.tu-bs.de/ubuntu/
115-
116 #===Greece===
117-http://ftp.ntua.gr/pub/linux/ubuntu/
118-ftp://ftp.ntua.gr/pub/linux/ubuntu/
119-
120 #===Hungary===
121 http://ftp.kfki.hu/linux/ubuntu/
122-ftp://ftp.kfki.hu/pub/linux/ubuntu/
123-ftp://ftp.fsn.hu/pub/linux/distributions/ubuntu/
124-
125 #===Indonesia===
126-http://komo.vlsm.org/ubuntu/
127-http://kambing.vlsm.org/ubuntu/
128-rsync://komo.vlsm.org/ubuntu/
129-rsync://kambing.vlsm.org/ubuntu/
130-
131 #===Iceland===
132-http://ubuntu.odg.cc/
133-http://ubuntu.lhi.is/
134-
135 #===Ireland===
136-http://ftp.esat.net/mirrors/archive.ubuntu.com/
137 http://ftp.heanet.ie/pub/ubuntu/
138-ftp://ftp.esat.net/mirrors/archive.ubuntu.com/
139-ftp://ftp.heanet.ie/pub/ubuntu/
140-rsync://ftp.esat.net/mirrors/archive.ubuntu.com/
141-rsync://ftp.heanet.ie/pub/ubuntu/
142-
143 #===Italy===
144-http://ftp.linux.it/ubuntu/
145-http://na.mirror.garr.it/mirrors/ubuntu-archive/
146-ftp://ftp.linux.it/ubuntu/
147-ftp://na.mirror.garr.it/mirrors/ubuntu-archive/
148-rsync://na.mirror.garr.it/ubuntu-archive/
149-
150 #===Japan===
151-http://ubuntu.mithril-linux.org/archives/
152-
153 #===Korea===
154-http://mirror.letsopen.com/os/ubuntu/
155-ftp://mirror.letsopen.com/os/ubuntu/
156-http://ftp.kaist.ac.kr/pub/ubuntu/
157-ftp://ftp.kaist.ac.kr/pub/ubuntu/
158-rsync://ftp.kaist.ac.kr/ubuntu/
159-
160 #===Latvia===
161 http://ubuntu-arch.linux.edu.lv/ubuntu/
162-
163 #===Lithuania===
164-http://ftp.litnet.lt/pub/ubuntu/
165-ftp://ftp.litnet.lt/pub/ubuntu/
166-
167 #===Namibia===
168-ftp://ftp.polytechnic.edu.na/pub/ubuntulinux/
169-
170 #===Netherlands===
171-http://ftp.bit.nl/ubuntu/
172-http://ubuntu.synssans.nl
173-ftp://ftp.bit.nl/ubuntu/
174-rsync://ftp.bit.nl/ubuntu/
175-
176 #===NewZealand===
177-ftp://ftp.citylink.co.nz/ubuntu/
178-
179 #===Nicaragua===
180-http://www.computacion.uni.edu.ni/iso/ubuntu/
181-
182 #===Norway===
183-http://mirror.trivini.no/ubuntu
184-ftp://mirror.trivini.no/ubuntu
185-ftp://ftp.uninett.no/linux/ubuntu/
186-rsync://ftp.uninett.no/ubuntu/
187-
188 #===Poland===
189-http://ubuntulinux.mainseek.com/ubuntu/
190 http://ubuntu.task.gda.pl/ubuntu/
191-ftp://ubuntu.task.gda.pl/ubuntu/
192-rsync://ubuntu.task.gda.pl/ubuntu/
193-
194 #===Portugal===
195-ftp://ftp.rnl.ist.utl.pt/ubuntu/
196-http://darkstar.ist.utl.pt/ubuntu/archive/
197 http://ubuntu.dcc.fc.up.pt/
198-
199 #===Romania===
200-http://ftp.iasi.roedu.net/mirrors/ubuntulinux.org/ubuntu/
201-ftp://ftp.iasi.roedu.net/mirrors/ubuntulinux.org/ubuntu/
202-rsync://ftp.iasi.roedu.net/ubuntu/
203-http://ftp.lug.ro/ubuntu/
204-ftp://ftp.lug.ro/ubuntu/
205-
206 #===Russia===
207-http://debian.nsu.ru/ubuntu/
208-ftp://debian.nsu.ru/ubuntu/
209-ftp://ftp.chg.ru/pub/Linux/ubuntu/archive
210-http://ftp.chg.ru/pub/Linux/ubuntu/archive
211-
212 #===SouthAfrica===
213-ftp://ftp.is.co.za/ubuntu/
214-ftp://ftp.leg.uct.ac.za/pub/linux/ubuntu/
215-ftp://ftp.sun.ac.za/ftp/ubuntu/
216-
217 #===Spain===
218-ftp://ftp.um.es/mirror/ubuntu/
219-ftp://ftp.ubuntu-es.org/ubuntu/
220-
221 #===Sweden===
222-http://ftp.acc.umu.se/mirror/ubuntu/
223-ftp://ftp.se.linux.org/pub/Linux/distributions/ubuntu/
224-
225 #===Switzerland===
226 http://mirror.switch.ch/ftp/mirror/ubuntu/
227-ftp://mirror.switch.ch/mirror/ubuntu/
228-
229 #===Taiwan===
230-http://apt.ubuntu.org.tw/ubuntu/
231-ftp://apt.ubuntu.org.tw/ubuntu/
232-http://apt.nc.hcc.edu.tw/pub/ubuntu/
233-http://ubuntu.csie.ntu.edu.tw/ubuntu/
234-ftp://apt.nc.hcc.edu.tw/pub/ubuntu/
235-ftp://os.nchc.org.tw/ubuntu/
236-ftp://ftp.ee.ncku.edu.tw/pub/ubuntu/
237-rsync://ftp.ee.ncku.edu.tw/ubuntu/
238-http://ftp.cse.yzu.edu.tw/ftp/Linux/Ubuntu/ubuntu/
239-ftp://ftp.cse.yzu.edu.tw/Linux/Ubuntu/ubuntu/
240-
241 #===Turkey===
242-http://godel.cs.bilgi.edu.tr/mirror/ubuntu/
243-ftp://godel.cs.bilgi.edu.tr/ubuntu/
244-
245 #===UnitedKingdom===
246 http://www.mirrorservice.org/sites/archive.ubuntu.com/ubuntu/
247-ftp://ftp.mirrorservice.org/sites/archive.ubuntu.com/ubuntu/
248-http://www.mirror.ac.uk/mirror/archive.ubuntu.com/ubuntu/
249-ftp://ftp.mirror.ac.uk/mirror/archive.ubuntu.com/ubuntu/
250-rsync://rsync.mirrorservice.org/archive.ubuntu.com/ubuntu/
251-http://ubuntu.blueyonder.co.uk/archive/
252-ftp://ftp.blueyonder.co.uk/sites/ubuntu/archive/
253-
254 #===UnitedStates===
255-http://mirror.cs.umn.edu/ubuntu/
256 http://lug.mtu.edu/ubuntu/
257-http://mirror.clarkson.edu/pub/distributions/ubuntu/
258-http://ubuntu.mirrors.tds.net/ubuntu/
259-http://www.opensourcemirrors.org/ubuntu/
260-http://ftp.ale.org/pub/mirrors/ubuntu/
261-http://ubuntu.secs.oakland.edu/
262-http://mirror.mcs.anl.gov/pub/ubuntu/
263 http://mirrors.cat.pdx.edu/ubuntu/
264 http://ubuntu.cs.utah.edu/ubuntu/
265 http://ftp.ussg.iu.edu/linux/ubuntu/
266 http://mirrors.xmission.com/ubuntu/
267-http://ftp.osuosl.org/pub/ubuntu/
268-http://mirrors.cs.wmich.edu/ubuntu/
269-ftp://ftp.osuosl.org/pub/ubuntu/
270-ftp://mirrors.xmission.com/ubuntu/
271-ftp://ftp.ussg.iu.edu/linux/ubuntu/
272-ftp://mirror.clarkson.edu/pub/distributions/ubuntu/
273-ftp://ubuntu.mirrors.tds.net/ubuntu/
274-ftp://mirror.mcs.anl.gov/pub/ubuntu/
275-ftp://mirrors.cat.pdx.edu/ubuntu/
276-ftp://ubuntu.cs.utah.edu/pub/ubuntu/ubuntu/
277-rsync://ubuntu.cs.utah.edu/ubuntu/
278-rsync://mirrors.cat.pdx.edu/ubuntu/
279-rsync://mirror.mcs.anl.gov/ubuntu/
280-rsync://ubuntu.mirrors.tds.net/ubuntu/
281-rsync://mirror.cs.umn.edu/ubuntu/
282-
283-http://free.nchc.org.tw/ubuntu
284-http://br.archive.ubuntu.com/ubuntu/
285-http://es.archive.ubuntu.com/ubuntu/
286-ftp://ftp.free.fr/mirrors/ftp.ubuntu.com/ubuntu/
287-http://ie.archive.ubuntu.com/ubuntu/
288-http://mirror.anl.gov/pub/ubuntu/
289-http://se.archive.ubuntu.com/ubuntu/
290-http://ubuntu.intergenia.de/ubuntu/
291-http://ubuntu.linux-bg.org/ubuntu/
292-http://ubuntu.ynet.sk/ubuntu/
293 http://nl.archive.ubuntu.com/ubuntu/
294 http://cz.archive.ubuntu.com/ubuntu/
295 http://de.archive.ubuntu.com/ubuntu/
296-http://dk.archive.ubuntu.com/ubuntu/
297-http://ftp.estpak.ee/ubuntu/
298-http://ftp.crihan.fr/ubuntu/
299-http://ftp.cse.yzu.edu.tw/pub/Linux/Ubuntu/ubuntu/
300-http://ftp.dei.uc.pt/pub/linux/ubuntu/archive/
301-http://ftp.duth.gr/pub/ubuntu/
302 http://ftp.halifax.rwth-aachen.de/ubuntu/
303-http://ftp.iinet.net.au/pub/ubuntu
304 ftp://ftp.rrzn.uni-hannover.de/pub/mirror/linux/ubuntu
305 http://ftp.stw-bonn.de/ubuntu/
306-http://ftp.tiscali.nl/ubuntu/
307-ftp://ftp.tudelft.nl/pub/Linux/archive.ubuntu.com/
308-http://ftp.twaren.net/Linux/Ubuntu/ubuntu/
309 http://ftp.uni-kl.de/pub/linux/ubuntu/
310 http://ftp.uninett.no/ubuntu/
311 http://ftp.usf.edu/pub/ubuntu/
312 http://kr.archive.ubuntu.com/ubuntu/
313-http://gr.archive.ubuntu.com/ubuntu/
314-http://gulus.USherbrooke.ca/ubuntu/
315-http://mirror.nttu.edu.tw/ubuntu/
316-http://mirrors.easynews.com/linux/ubuntu/
317-http://mirrors.kernel.org/ubuntu/
318 http://ftp.oleane.net/ubuntu/
319-http://yu.archive.ubuntu.com/ubuntu/
320 http://sft.if.usp.br/ubuntu/
321-http://ubuntu-archive.datahop.it/ubuntu/
322 http://hr.archive.ubuntu.com/ubuntu/
323 http://ubuntu.mirrors.tds.net/pub/ubuntu/
324 http://ubuntu.fastbull.org/ubuntu/
325-http://ubuntu.indika.net.id/ubuntu/
326-http://ubuntu.tiscali.nl/
327 http://www.gtlib.gatech.edu/pub/ubuntu/
328 http://archive.ubuntu.com.ba/ubuntu/
329-http://archive.ubuntu.uasw.edu/
330 http://ubuntu.ipacct.com/ubuntu/
331-http://bw.archive.ubuntu.com/ubuntu/
332 http://ubuntu.cn99.com/ubuntu/
333-http://ubuntuarchive.is.co.za/ubuntu/
334-http://ftp.dateleco.es/ubuntu/
335-http://ftp.ds.karen.hj.se/pub/os/linux/ubuntu/
336-http://ftp.fsn.hu/pub/linux/distributions/ubuntu
337 http://ftp.hosteurope.de/mirror/archive.ubuntu.com/
338 http://ftp.u-picardie.fr/mirror/ubuntu/ubuntu/
339-http://ftp.gil.di.uminho.pt/ubuntu/
340-http://klid.dk/ftp/ubuntu/
341 http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/
342-http://mirror.imbrandon.com/ubuntu/
343-http://mosel.estg.ipleiria.pt/mirror/distros/ubuntu/archive/
344-http://neacm.fe.up.pt/ubuntu/
345-http://packages.midian.hu//pub/linux/distributions/ubuntu
346 http://tw.archive.ubuntu.com/ubuntu/
347 http://ftp.ticklers.org/archive.ubuntu.org/ubuntu/
348-http://ubuntu.mirror.ac.za/ubuntu-archive/
349-http://ubuntu.mithril-linux.org/archives
350-http://ubuntu.virginmedia.com/archive/
351 http://ubuntu.univ-nantes.fr/ubuntu/
352 http://ftp.vectranet.pl/ubuntu/
353-http://ftp.iitm.ac.in/ubuntu
354 http://mirror.lcsee.wvu.edu/ubuntu/
355-http://ubuntu.cs.uaf.edu/ubuntu/
356-http://cl.archive.ubuntu.com/ubuntu/
357-http://cudlug.cudenver.edu/ubuntu/
358-http://debian.linux.org.tw/ubuntu/
359-http://ftp.belnet.be/linux/ubuntu/ubuntu/
360-http://ftp.chg.ru/pub/Linux/ubuntu/archive/
361 http://ftp.citylink.co.nz/ubuntu/
362-http://ftp.ecc.u-tokyo.ac.jp/ubuntu/
363-http://ftp.gui.uva.es/sites/ubuntu.com/ubuntu/
364-http://ftp.linux.edu.lv/ubuntu/
365-http://ftp.lug.ro/ubuntu/
366 ftp://ftp.man.szczecin.pl/pub/Linux/ubuntu/
367-http://ftp.port80.se/ubuntu/
368-http://ftp-stud.fht-esslingen.de/Mirrors/ubuntu/
369 http://ftp.tu-chemnitz.de/pub/linux/ubuntu/
370 http://ftp.unina.it/pub/linux/distributions/ubuntu/
371 ftp://ftpserv.tudelft.nl/pub/Linux/archive.ubuntu.com/
372-http://mirror.etf.bg.ac.yu/distributions/ubuntu/ubuntu-archive/
373-http://mirror.lupaworld.com/ubuntu/archive/
374-http://mirror.uni-c.dk/ubuntu/
375-http://mirror2.etf.bg.ac.yu/distributions/ubuntu/ubuntu-archive/
376 http://mirrors.nic.funet.fi/ubuntu/
377-http://snert.mi.hs-heilbronn.de/pub/ubuntu/ubuntu/
378-http://ubuntu.eriders.ge/ubuntu/
379-http://ubuntu.lhi.is/ubuntu/
380 http://ubuntu.mirror.rafal.ca/ubuntu/
381 http://ubuntu.mirrors.skynet.be/pub/ubuntu.com/ubuntu/
382-http://ubuntu.sh.cvut.cz/
383 http://ubuntu.snet.uz/ubuntu/
384-http://ftp.leg.uct.ac.za/pub/linux/ubuntu/
385-http://archive.mnosi.org/ubuntu/
386 http://free.nchc.org.tw/ubuntu/
387-http://carroll.cac.psu.edu/pub/linux/distributions/ubuntu/
388-http://ftp.uni-muenster.de/pub/mirrors/ftp.ubuntu.com/ubuntu/
389-http://ftp.fsn.hu/pub/linux/distributions/ubuntu/
390-http://packages.midian.hu//pub/linux/distributions/ubuntu/
391 http://ftp.iitm.ac.in/ubuntu/
392-http://ftp.tuke.sk/ubuntu/
393 http://ubuntu.mirror.frontiernet.net/ubuntu/
394-http://san.csc.calpoly.edu/ubuntu/ubuntu/
395-http://ftp.freepark.org/pub/linux/distributions/ubuntu/
396-ftp://ftp.linux.org.tr/pub/ubuntu/
397 http://mirror.ox.ac.uk/sites/archive.ubuntu.com/ubuntu/
398-http://mirror.rootguide.org/ubuntu/
399-http://ubuntu.csie.nctu.edu.tw/ubuntu/
400-http://mirror.gamais.itb.ac.id/ubuntu/
401-http://th.archive.ubuntu.com/ubuntu/
402-http://ubuntu.uz/ubuntu/
403 http://ubuntu.org.ua/ubuntu/
404 http://ftp-stud.hs-esslingen.de/ubuntu/
405-http://ftp.belnet.be/pub/mirror/ubuntu.com/ubuntu/
406-http://ftp.daum.net/ubuntu/
407-http://ftp.netspace.net.au/pub/ubuntu/
408-http://ftp.pwr.wroc.pl/ubuntu/
409-http://ftp.science.nus.edu.sg/ubuntu/
410-http://godel.cs.bilgi.edu.tr/ubuntu/
411-http://mirror.hgkz.ch/ubuntu/
412-http://mirrors.ccs.neu.edu/archive.ubuntu.com/
413-http://tezcatl.fciencias.unam.mx/ubuntu/
414-http://mirror.grapevine.com.au/ubuntu/archive/
415-http://mirror.utdlug.org/linux/distributions/ubuntu/packages/
416-http://mt.archive.ubuntu.com/ubuntu/
417-http://ftp.yz.yamagata-u.ac.jp/pub/linux/ubuntu/archives/
418-ftp://ftp.mipt.ru/mirror/ubuntu/
419-http://nl2.archive.ubuntu.com/ubuntu/
420-http://ftp.cw.net/ubuntu/
421-http://ftp.udc.es/ubuntu/
422-http://sunsite.informatik.rwth-aachen.de/ftp/pub/Linux/ubuntu/ubuntu/
423 http://ubuntu.otenet.gr/
424 http://wwwftp.ciril.fr/pub/linux/ubuntu/archives/
425 http://ftp.freepark.org/ubuntu/
426-http://mir1.ovh.net/ubuntu/
427-http://ftp.astral.ro/mirrors/ubuntu.com/archive/
428-http://ubuntu.compuporter.net/archive/
429-http://mirrors.shlug.org/ubuntu/
430-http://ubuntu.mls.nc/ubuntu/
431 http://ftp.jaist.ac.jp/pub/Linux/ubuntu/
432-http://nz2.archive.ubuntu.com/ubuntu/
433 http://ubuntu.grn.cat/ubuntu/
434 http://ubuntu.positive-internet.com/ubuntu/
435-http://ubuntu-archive.polytechnic.edu.na/
436-http://ubuntu.media.mit.edu/ubuntu/
437-http://ftp.ncnu.edu.tw/Linux/ubuntu/ubuntu/
438-http://ftp.iut-bm.univ-fcomte.fr/ubuntu/
439-http://esda.wu-wien.ac.at/pub/ubuntu-archive/
440 http://mirror.aarnet.edu.au/pub/ubuntu/archive/
441-http://ftp.hostrino.com/pub/ubuntu/archive/
442 http://mirror.internode.on.net/pub/ubuntu/ubuntu/
443 http://mirror.yandex.ru/ubuntu/
444-http://mirror.zhdk.ch/ubuntu/
445-http://gulus.usherbrooke.ca/ubuntu/
446 http://mirrors.rit.edu/ubuntu/
447 http://ftp.tecnoera.com/ubuntu/
448 http://ftp5.gwdg.de/pub/linux/debian/ubuntu/
449 http://mirror.csclub.uwaterloo.ca/ubuntu/
450-http://dl2.foss-id.web.id/ubuntu/
451-http://debian.nctu.edu.tw/ubuntu/
452-http://rs.archive.ubuntu.com/ubuntu/
453-http://ubuntu.apt-get.eu/ubuntu/
454-http://ftp.energotel.sk/pub/linux/ubuntu/
455-http://ubuntu.intuxication.net/ubuntu/
456 http://www.las.ic.unicamp.br/pub/ubuntu/
457-http://mirror.3fl.net.au/ubuntu/
458-http://ftp.belnet.be/mirror/ubuntu.com/ubuntu/
459-ftp://mirrors.dotsrc.org/ubuntu-cd/
460-http://mirror.clarkson.edu/pub/ubuntu/
461-http://public.planetmirror.com/pub/ubuntu/archive/
462-http://ubuntu.interlegis.gov.br/ubuntu/
463-http://archive.ubuntu.mnosi.org/ubuntu/
464-http://ubuntu-archive.polytechnic.edu.na/ubuntu/
465 http://nz.archive.ubuntu.com/ubuntu/
466-http://ftp.corbina.net/pub/Linux/ubuntu/
467 http://nl3.archive.ubuntu.com/ubuntu/
468 http://ftp.cc.uoc.gr/mirrors/linux/ubuntu/packages/
469-ftp://ftp.corbina.net/pub/Linux/ubuntu/
470-http://ftp.wcss.pl/ubuntu/
471-ftp://swtsrv.informatik.uni-mannheim.de/pub/linux/distributions/ubuntu/
472 http://ubuntutym.u-toyama.ac.jp/ubuntu/
473-http://ftp.dat.etsit.upm.es/ubuntu/
474 http://mirrors.acm.jhu.edu/ubuntu/
475-http://ubuntu-archive.patan.com.ar/
476-http://mirror.fslutd.org/linux/distributions/ubuntu/packages/
477-http://swtsrv.informatik.uni-mannheim.de/pub/linux/distributions/ubuntu/
478 http://ubuntu.mirror.cambrium.nl/ubuntu/
479-http://ftp.vxu.se/ubuntu/
480-ftp://news.chu.edu.tw/Linux/Ubntu/packages/
481-http://mirrors.jgi-psf.org/ubuntu/
482 http://ftp.df.lth.se/ubuntu/
483-http://mirror1.lockdownhosting.com/ubuntu/
484 http://ubuntu-ashisuto.ubuntulinux.jp/ubuntu/
485-http://ubuntu-mirror.cs.colorado.edu/ubuntu/
486 http://ubuntu.gnu.gen.tr/ubuntu/
487-http://ubuntu.mirrors.isu.net.sa/ubuntu/
488 http://ubuntu.osuosl.org/ubuntu/
489-http://ubuntu.qatar.cmu.edu/ubuntu/
490-http://ubuntu.retrosnub.co.uk/
491-http://archive.ubuntu-rocks.org/ubuntu/
492-http://ftp.utexas.edu/ubuntu/
493 http://piotrkosoft.net/pub/mirrors/ubuntu/
494 http://ubuntu.univ-reims.fr/ubuntu/
495-ftp://ftp.chu.edu.tw/Linux/Ubntu/packages/
496 http://archive.linux.duke.edu/ubuntu/
497 http://mirrors.us.kernel.org/ubuntu/
498-http://mirrors3.kernel.org/ubuntu/
499-http://mirrors4.kernel.org/ubuntu/
500 http://softlibre.unizar.es/ubuntu/archive/
501 http://gpl.savoirfairelinux.net/pub/mirrors/ubuntu/
502-http://ubuntu.utalca.cl/
503 http://giano.com.dist.unige.it/ubuntu/
504-http://sk.archive.ubuntu.com/ubuntu/
505 http://mirrors.nl.eu.kernel.org/ubuntu/
506 http://mirrors.se.eu.kernel.org/ubuntu/
507-http://ftp.sunet.se/pub/Linux/distributions/ubuntu/ubuntu/
508-http://ftp.antik.sk/ubuntu/
509-ftp://ftp.chu.edu.tw/Linux/Ubuntu/packages/
510-http://ftp.klid.dk/ftp/ubuntu/
511-http://ike.egr.msu.edu/pub/ubuntu/archive/
512 http://mirror.mirohost.net/ubuntu/
513-http://ubuntu.nano-box.net/ubuntu/
514-http://mirror.powermongo.org/ubuntu/
515-http://ftp-mirror.stu.edu.tw/ubuntu/
516-http://mirrors.nfsi.pt/ubuntu/
517 http://ftp.astral.ro/mirrors/ubuntu.com/ubuntu/
518 http://ftp.caliu.cat/pub/distribucions/ubuntu/archive/
519-http://gaosu.rave.org/ubuntu/
520-http://mirror.cpsc.ucalgary.ca/mirror/ubuntu.com/packages/
521-http://astromirror.uchicago.edu/ubuntu/
522-http://mirrors.xservers.ro/ubuntu/
523-http://mirror.its.uidaho.edu/pub/ubuntu/
524-http://samaritan.ucmerced.edu/ubuntu/
525-http://ftp.free.org/mirrors/archive.ubuntu.com/ubuntu/
526-http://fileserver.uniroma1.it/ubuntu/
527 http://ftp.cvut.cz/ubuntu/
528 http://ftp.riken.jp/Linux/ubuntu/
529-http://ftp.telfort.nl/ubuntu/
530-http://ubuntu.indika.net.id/
531-http://ubuntu.secsup.org/
532 http://ubuntu.wallawalla.edu/ubuntu/
533 http://mirror.isoc.org.il/pub/ubuntu/
534-http://ubuntu.dormforce.net/ubuntu/
535-http://89.148.222.236/ubuntu/
536-http://ubuntu-archive.mirrors.proxad.net/ubuntu/
537 http://mirror.rol.ru/ubuntu/
538-http://ftp.caliu.info/pub/distribucions/ubuntu/ubuntu/
539-http://mirror.ousli.org/ubuntu/
540-http://ubuntu.patan.com.ar/ubuntu/
541-http://archive.ubuntu.mirror.dkm.cz/ubuntu/
542 http://ftp.mtu.ru/pub/ubuntu/archive/
543 http://ubuntu.stu.edu.tw/ubuntu/
544-http://archive.mmu.edu.my/ubuntu/
545-http://ftp.metu.edu.tr/ubuntu/
546-http://mirror.wff-gaming.de/ubuntu/
547-http://repository.linux.pf/ubuntu/
548-http://ubuntu.mmu.edu.my/ubuntu/
549-http://mirror.umoss.org/ubuntu/
550-http://mirror.oscc.org.my/ubuntu/
551 http://mirror.globo.com/ubuntu/archive/
552-http://sunsite.rediris.es/mirror/ubuntu-archive/
553-http://linux.org.by/ubuntu/
554 http://mirror.nus.edu.sg/ubuntu/
555 http://www.ftp.ne.jp/Linux/packages/ubuntu/archive/
556 http://mirror.math.ucdavis.edu/ubuntu/
557-http://archive.mitra.net.np/ubuntu/
558 http://pf.archive.ubuntu.com/ubuntu/
559 http://mirror-fpt-telecom.fpt.net/ubuntu/
560 http://ftp.linux.org.tr/ubuntu/
561-http://mirrors.cytanet.com.cy/linux/ubuntu-archive/
562-http://mirrors.cytanet.com.cy/linux/ubuntu/archive/
563-ftp://ftp.rrzn.uni-hannover.de/pub/mirror/linux/ubuntu/
564-http://mirror.cps.cmich.edu/ubuntu/
565-http://mirrors.hitsol.net/ubuntu/
566-http://ubuntu.hitsol.net/ubuntu/
567 http://ubuntu.mirror.iweb.ca/
568 http://ubuntu.mirror.su.se/ubuntu/
569-http://ubuntu.oss.eznetsols.org/ubuntu/
570-http://mirrors.portafixe.com/ubuntu/archive/
571 http://ubuntu.lagis.at/ubuntu/
572-http://mirror.gnucv.cl/ubuntu/
573-http://russell.cs.bilgi.edu.tr/ubuntu/
574-ftp://ftp.chu.edu.tw/Linux/Ubuntu/archives/
575-http://mirrors.ccs.neu.edu/ubuntu/
576-http://ubuntu-mirror.sit.kmutt.ac.th/archive/
577 http://ubuntu.ictvalleumbra.it/ubuntu/
578-http://mirror.arlug.ro/pub/ubuntu/ubuntu/
579-http://ubuntuarchive.eweka.nl/ubuntu/
580 http://ftp.cs.pu.edu.tw/Linux/Ubuntu/ubuntu/
581 http://ftp.ds.karen.hj.se/ubuntu/
582-http://kebo.vlsm.org/ubuntu/
583 http://mirror1.ku.ac.th/ubuntu/
584-http://peloto.pantuflo.es/ubuntu/
585 http://ucho.ignum.cz/ubuntu/
586-http://archive.monubuntu.fr/
587-http://mirror.korea.ac.kr/ubuntu/
588-http://ubuntu2.cica.es/ubuntu/
589-http://ftp.sh.cvut.cz/MIRRORS/ubuntu/
590 http://archive.ubuntu.mirror.dkm.cz/
591 http://ftp.tudelft.nl/archive.ubuntu.com/
592-http://mirror.netspace.net.au/pub/ubuntu/archive/
593-http://mirror.uoregon.edu/ubuntu/archives/
594 http://ubuntu.mirror.garr.it/mirrors/ubuntu-archive/
595-http://ubuntu-archive.sit.kmutt.ac.th/
596-http://mirror.files.bigpond.com/
597-http://ubuntu-archives.mirror.nexicom.net/
598 http://ftp.acc.umu.se/ubuntu/
599 http://ftp.snt.utwente.nl/pub/os/linux/ubuntu/
600 http://mirror.i3d.net/pub/ubuntu/
601-http://mirror.internetone.it/ubuntu-archive/
602 http://mirror.pnl.gov/ubuntu/
603-http://ubuntu.idrepo.or.id/ubuntu/
604 http://ubuntu.laps.ufpa.br/ubuntu/
605 http://ubuntu.mirror.tudos.de/ubuntu/
606 http://mirror.nl.leaseweb.net/ubuntu/
607 http://mirror.us.leaseweb.net/ubuntu/
608 http://bouyguestelecom.ubuntu.lafibre.info/ubuntu/
609 http://ftp.byfly.by/ubuntu/
610-http://ftp.sunet.se/pub/os/Linux/distributions/ubuntu/ubuntu/
611 http://mirror.datacenter.by/ubuntu/
612 http://mirror.de.leaseweb.net/ubuntu/
613-http://mirror.informatik.uni-mannheim.de/pub/linux/distributions/ubuntu/
614 http://mirror.lstn.net/ubuntu/
615-http://mirror.lzu.edu.cn/ubuntu/
616 http://mirror.netcologne.de/ubuntu/
617 http://mirror.serverloft.eu/ubuntu/ubuntu/
618-http://mirrors.adnettelecom.ro/ubuntu/
619-http://mirror.ovh.net/ubuntu/
620 http://ubuntu.cica.es/ubuntu/
621-http://ubuntu.mirror.pop-sc.rnp.br/ubuntu/
622-http://ubuntu.ufba.br/ubuntu/
623-http://76.73.4.58/ubuntu/
624-http://artfiles.org/ubuntu.com/
625-http://cesium.di.uminho.pt/pub/ubuntu-archive/
626-http://debian.informatik.uni-erlangen.de/ubuntu/
627 http://download.nus.edu.sg/mirror/ubuntu/
628 http://ftp.availo.se/ubuntu/
629-http://archive.mirror.blix.eu/ubuntu/
630-ftp://ftp.csie.chu.edu.tw/Ubuntu/archive/
631 http://archive.ubuntumirror.dei.uc.pt/ubuntu/
632-http://ftp.egr.msu.edu/pub/ubuntu/archive/
633 http://ftp.icm.edu.pl/pub/Linux/ubuntu/
634 http://ftp.info.uvt.ro/ubuntu/
635 http://ftp.lysator.liu.se/ubuntu/
636 http://ftp.nsysu.edu.tw/Ubuntu/ubuntu/
637-http://ftp.portlane.com/ubuntu/
638-http://ftp.rnl.ist.utl.pt/pub/ubuntu/archive/
639-http://ftp.roedu.net/mirrors/ubuntulinux.org/ubuntu/
640 http://ftp.rrzn.uni-hannover.de/pub/mirror/linux/ubuntu/
641 http://ubuntu.saix.net/ubuntu-archive/
642-http://ftp.tcc.edu.tw/Linux/ubuntu/
643-http://ftp.telfort.nl/pub/mirror/ubuntu/
644 http://ftp.tku.edu.tw/ubuntu/
645 http://ftp.tsukuba.wide.ad.jp/Linux/ubuntu/
646 http://ftp.tu-chemnitz.de/pub/linux/ubuntu-ports/
647 http://ftp.tu-ilmenau.de/mirror/ubuntu/
648-http://ftp.uni-erlangen.de/mirrors/ubuntu/
649 http://kambing.ui.ac.id/ubuntu/
650 http://mirror.as29550.net/archive.ubuntu.com/
651 http://mirror.bauhuette.fh-aachen.de/ubuntu/
652@@ -671,234 +222,135 @@
653 http://mirror.clibre.uqam.ca/ubuntu/
654 http://mirror.corbina.net/ubuntu/
655 http://mirror.cse.iitk.ac.in/ubuntu/
656-http://mirror.dattobackup.com/ubuntu/
657-http://mirror.ihug.co.nz/ubuntu/
658 http://mirror.its.sfu.ca/mirror/ubuntu/
659 http://mirror.kavalinux.com/ubuntu/
660 http://mirror.kku.ac.th/ubuntu/
661-http://mirror.krystal.co.uk/ubuntu/
662 http://mirror.metrocast.net/ubuntu/
663-http://mirror.netlinux.cl/ubuntu/
664 http://mirror.netspace.net.au/pub/ubuntu/
665 http://mirror.neu.edu.cn/ubuntu/
666-http://mirror.peer1.net/ubuntu/
667 http://mirror.soften.ktu.lt/ubuntu/
668 http://mirror.sov.uk.goscomb.net/ubuntu/
669 http://mirror.steadfast.net/ubuntu/
670 http://mirror.symnds.com/ubuntu/
671-http://mirror.team-cymru.org/ubuntu/
672 http://mirror.telepoint.bg/ubuntu/
673 http://mirror.timeweb.ru/ubuntu/
674 http://mirror.umd.edu/ubuntu/
675 http://mirror.unesp.br/ubuntu/
676 http://mirror.unix-solutions.be/ubuntu/
677 http://mirror.uoregon.edu/ubuntu/
678-http://mirror01.th.ifl.net/ubuntu/
679-http://mirror2.corbina.ru/ubuntu/
680-http://mirrors.163.com/ubuntu/
681 http://mirrors.accretive-networks.net/ubuntu/
682 http://mirrors.coopvgg.com.ar/ubuntu/
683 http://mirrors.coreix.net/ubuntu/
684-http://mirrors.ecvps.com/ubuntu/
685 http://mirrors.fe.up.pt/ubuntu/
686 http://mirrors.gigenet.com/ubuntuarchive/
687 http://mirrors.ircam.fr/pub/ubuntu/archive/
688 http://mirrors.melbourne.co.uk/ubuntu/
689 http://mirrors.mit.edu/ubuntu/
690-http://mirrors.psu.ac.th/pub/ubuntu/
691 http://mirrors.sohu.com/ubuntu/
692 http://mirrors.syringanetworks.net/ubuntu-archive/
693-http://mirrors.tecnoera.com/ubuntu/
694 http://mirrors.telianet.dk/ubuntu/
695-http://mirrors.uaip.org/ubuntu/
696 http://mirrors.ustc.edu.cn/ubuntu/
697 http://osmirror.rug.nl/ubuntu/
698 http://no.archive.ubuntu.com/ubuntu/
699-http://rpm.scl.rs/linux/ubuntu/archive/
700-http://shadow.ind.ntou.edu.tw/ubuntu/
701 http://speglar.simnet.is/ubuntu/
702 http://vesta.informatik.rwth-aachen.de/ftp/pub/Linux/ubuntu/ubuntu/
703 http://suse.uni-leipzig.de/pub/releases.ubuntu.com/ubuntu/
704 http://tux.rainside.sk/ubuntu/
705 http://ubuntu-archive.locaweb.com.br/ubuntu/
706 http://ubuntu-mirror.telesys.org.ua/ubuntu/
707-http://ubuntu.arcticnetwork.ca/
708 http://ubuntu.cs.nctu.edu.tw/ubuntu/
709 http://ubuntu.cybercomhosting.com/ubuntu/
710-http://ubuntu.datahop.net/ubuntu/
711-http://ubuntu.etf.bg.ac.rs/ubuntu/
712 http://ubuntu.koyanet.lv/ubuntu/
713-http://ubuntu.load.lv/ubuntu/
714-http://ubuntu.mirror.atratoip.net/ubuntu/
715 http://ubuntu.mirror.root.lu/ubuntu/
716-http://ubuntu.mirror.tn/
717 http://ubuntu.mirror.vu.lt/ubuntu/
718-http://ubuntu.mirrors.crysys.hu/
719 http://ubuntu.mirrors.pair.com/archive/
720 http://ubuntu.mirrors.uk2.net/ubuntu/
721-http://ubuntu.pesat.net.id/archive/
722-http://ubuntu.trumpetti.atm.tut.fi/ubuntu/
723 http://ubuntu.tsl.gr/
724-http://ubuntu.uach.mx/
725-http://ubuntu.uc3m.es/ubuntu/
726 http://ubuntu.uib.no/archive/
727 http://ubuntu.unitedcolo.de/ubuntu/
728 http://ubuntu.wikimedia.org/ubuntu/
729 http://ucmirror.canterbury.ac.nz/ubuntu/
730 http://www-ftp.lip6.fr/pub/linux/distributions/Ubuntu/archive/
731 http://www.club.cc.cmu.edu/pub/ubuntu/
732-http://ubuntuarchive.xfree.com.ar/ubuntu/
733-http://ubuntu-archive.adsolux.com/ubuntu/
734 http://archive.ubuntu.nautile.nc/ubuntu/
735-http://biruni.upm.my/mirror/ubuntu/
736 http://cosmos.cites.illinois.edu/pub/ubuntu/
737-http://deis-mirrors.isec.pt/ubuntu/
738-http://mirror.fcaglp.unlp.edu.ar/ubuntu/
739 http://ftp.arnes.si/pub/mirrors/ubuntu/
740 ftp://ftp.iitb.ac.in/distributions/ubuntu/archives/
741 http://ftp.litnet.lt/ubuntu/
742 ftp://ftp.rezopole.net/ubuntu/
743 http://ftp.sjtu.edu.cn/ubuntu/
744-http://ftp.sun.ac.za/ftp/ubuntu/
745 http://linux.nsu.ru/ubuntu/
746-http://linux.ntuoss.org/ubuntu/
747 http://linux.psu.ru/ubuntu/
748-http://mirror.beget.ru/ubuntu/
749-http://mirror-cybernet.lums.edu.pk/pub/ubuntu/
750-http://mirror.alfredstate.edu/ubuntu/
751-http://mirror.as24220.net/pub/ubuntu/archive/
752-http://mirror.bjtu.edu.cn/ubuntu/
753 http://mirror.clarkson.edu/ubuntu/
754 http://mirror.hmc.edu/ubuntu/
755-http://mirror.hosef.org/ubuntu/
756 http://mirror.its.dal.ca/ubuntu/
757-http://mirror.learn.ac.lk/ubuntu/
758-http://mirror.linux.org.au/ubuntu/
759 http://mirror.neolabs.kz/ubuntu/
760 http://mirror.picosecond.org/ubuntu/
761-http://mirror.rayquang.net/ubuntu/
762-ftp://mirror.space.kz/ubuntu/
763 http://mirror.squ.edu.om/ubuntuarchive/
764 http://mirrors.bloomu.edu/ubuntu/
765-http://mirrors.ispros.com.bd/ubuntu/
766-http://mirrors.serverhost.ro/ubuntu/archive/
767-http://mirrors.ucr.ac.cr/ubuntu/
768-http://singo.ub.ac.id/ubuntu/
769-http://ubuntu.alex-vichev.info/
770-http://ubuntu.eecs.wsu.edu/
771-http://ubuntu.mirror.netelligent.ca/ubuntu/
772 http://ubuntu.mirrors.skynet.be/ubuntu/
773-http://ubuntu.qualitynet.net/ubuntu/
774 http://ubuntu.retrosnub.co.uk/ubuntu/
775-http://ubuntu.sastudio.jp/ubuntu/
776 http://ubuntu.securedservers.com/
777-http://ubuntu.skarta.net/ubuntu/
778-http://ubuntu.srt.cn/ubuntu/
779 http://ubuntu.sth.sze.hu/ubuntu/
780-http://ubuntu.unal.edu.co/ubuntu/
781-http://ubuntuarchive.hnsdc.com/ubuntu/
782 http://us.archive.ubuntu.com/ubuntu/
783 http://www.lug.bu.edu/mirror/ubuntu/
784-http://www.mirror.upm.edu.my/ubuntu/
785-http://bos.fkip.uns.ac.id/ubuntu/
786-http://distrib-coffee.ipsl.jussieu.fr/ubuntu/
787 http://distrib-coffee.ipsl.jussieu.fr/pub/linux/ubuntu/
788-http://ftp.ccc.uba.ar/pub/linux/ubuntu/
789-http://glug.nith.ac.in/ubuntu/archives/
790 http://kartolo.sby.datautama.net.id/ubuntu/
791 http://mirror.greennet.gl/ubuntu/
792-http://mirror.lihnidos.org/ubuntu/ubuntu/
793 http://mirror.pregi.net/ubuntu/
794-http://mirrors.einstein.yu.edu/ubuntu/archive/
795-http://ubuntu.cic.userena.cl/ubuntu/
796 http://buaya.klas.or.id/ubuntu/
797 http://ftp.leg.uct.ac.za/ubuntu/
798-http://mirror.calvin.edu/ubuntu/
799-http://mirror.vcu.edu/pub/gnu+linux/ubuntu/
800 http://mirror.waia.asn.au/ubuntu/
801-ftp://mirror1.cs.washington.edu/ubuntu/
802 http://ubuntu.grena.ge/ubuntu/
803 http://ubuntu.tuxuri.com/ubuntu/
804 http://ubuntu.unc.edu.ar/ubuntu/
805-http://mirror.linux.org.mt/ubuntu/
806-http://linux.vlz.su/ubuntu/
807 http://de2.archive.ubuntu.com/ubuntu/
808 http://ge.archive.ubuntu.com/ubuntu/
809 http://np.archive.ubuntu.com/ubuntu/
810-http://ubuntu.ctu.edu.vn/archive/
811-http://mirror.qdu.edu.cn/ubuntu/
812-http://mirror.quickvz.com/ubuntu/
813-http://ubuntu.cheng.auth.gr/ubuntu/
814 http://ftp.neowiz.com/ubuntu/
815 http://ftp.uni-bayreuth.de/linux/ubuntu/ubuntu/
816 http://mirror.blizoo.mk/ubuntu/
817 http://mirror.edatel.net.co/ubuntu/
818 http://mirror.ubuntu.ikoula.com/ubuntu/
819 http://mirror.xnet.co.nz/pub/ubuntu/
820-http://dafi.inf.um.es/ubuntu/
821 http://ftp.uni-kassel.de/ubuntu/ubuntu/
822 http://mirror.ancl.hawaii.edu/linux/ubuntu/
823 http://mirror.crazynetwork.it/ubuntu/archive/
824-http://stingray.cyber.net.pk/pub/ubuntu/
825-http://ubuntu.cnssuestc.org/ubuntu/
826 http://ubuntu.uestc.edu.cn/ubuntu/
827 http://suro.ubaya.ac.id/ubuntu/
828-http://ubuntu.repo.unpas.ac.id/ubuntu/
829-http://ubuntu.ntc.net.np/ubuntu/
830 http://archive.ubuntu.csg.uzh.ch/ubuntu/
831 http://ftp.belnet.be/ubuntu.com/ubuntu/
832-http://mirror.optimate-server.de/ubuntu/
833 http://ftp.nluug.nl/os/Linux/distr/ubuntu/
834-http://hive.ist.unomaha.edu/ubuntu-archive/
835-http://mirror.muntinternet.net/pub/nl.archive.ubuntu.com/
836 http://mirror.tocici.com/ubuntu/
837 http://mirrors.advancedhosters.com/ubuntu/
838 http://ubuntu.mirror.constant.com/
839-http://ftp.csie.chu.edu.tw/Ubuntu/archive/
840 http://ftp.cuhk.edu.hk/pub/Linux/ubuntu/
841 http://ftp.hawo.stw.uni-erlangen.de/ubuntu/
842 http://ftp.stust.edu.tw/pub/Linux/ubuntu/
843-http://ftp.stut.edu.tw/pub/Linux/ubuntu/
844-http://ftp.tc.edu.tw/Linux/ubuntu/
845 http://ftp.uni-mainz.de/ubuntu/
846-http://ftp.wa.co.za/pub/ubuntu/ubuntu/
847-http://linux.xjtuns.cn/ubuntu/
848 http://mirror.cogentco.com/pub/linux/ubuntu/
849 http://mirror.easyspeedy.com/ubuntu/
850 http://mirror.jmu.edu/pub/ubuntu/
851 http://mirror.nexcess.net/ubuntu/
852 http://mirror.overthewire.com.au/ubuntu/
853-http://mirror.tcpdiag.net/ubuntu/
854-http://mirror.thelinuxfix.com/ubuntu/
855 http://mirror.unej.ac.id/ubuntu/
856-http://mirror.veracruz.co/ubuntu/
857 http://mirrors.arpnetworks.com/Ubuntu/
858 http://mirrors.liquidweb.com/ubuntu/
859 http://mirrors.tuna.tsinghua.edu.cn/ubuntu/
860 http://mirrors.yun-idc.com/ubuntu/
861-http://repo.undip.ac.id/ubuntu/
862-http://mirror.siamdata.co.th/ubuntu/
863 http://ubuntu-archive.mirror.nucleus.be/
864 http://ubuntu-archive.mirror.serveriai.lt/
865 http://ubuntu.01link.hk/
866 http://ubuntu.bhs.mirrors.ovh.net/ftp.ubuntu.com/ubuntu/
867 http://ubuntu.ip-connect.vn.ua/
868 http://ubuntu.mirror.neology.co.za/ubuntu/
869-http://ubuntu.mirror.uber.com.au/archive/
870 http://ubuntu.uhost.hk/
871-http://ubuntu.xfree.com.ar/ubuntu/
872-http://archive.ubuntu.webxcreen.org/
873-http://az-1.hpcloud.mirror.websitedevops.com/ubuntu/
874 ftp://ftp.cesca.cat/ubuntu/archieve/
875 http://mirror.dhakacom.com/ubuntu/
876 http://mirror.logol.ru/ubuntu/
877-http://mirror.stshosting.co.uk/ubuntu/
878 http://mirror2.tuxinator.org/ubuntu/
879-http://pandawa.ipb.ac.id/ubuntu/
880-http://releases.ubuntu.spd.co.il/
881 http://ubuntu.mirror.ac.ke/ubuntu/
882 http://ubuntu.ucr.ac.cr/ubuntu/
883-http://jaran.undip.ac.id/ubuntu/
884 http://mirror.vutbr.cz/ubuntu/archive/
885 http://ubuntu.mirror.lrz.de/ubuntu/
886 http://archive.mirror.blix.com/ubuntu/
887@@ -934,13 +386,11 @@
888 http://mirror.datacenter.az/ubuntu/
889 http://mirror.datacenter.mn/ubuntu/
890 http://mirror.dhakacom.com/ubuntu-archive/
891-http://mirror.evolvedservers.com/ubuntu-archive/
892 http://mirror.fairway.ne.jp/ubuntu/
893 http://mirror.htnshost.com/ubuntu/
894 http://mirror.it.ubc.ca/ubuntu/
895 http://ubuntu.lagoon.nc/ubuntu/
896 http://mirror.os6.org/ubuntu/
897-http://mirror.pavlovmedia.net/ubuntu/
898 http://mirror.t-home.mk/ubuntu/
899 http://mirror.zetup.net/ubuntu/
900 http://mirror.zol.co.zw/ubuntu/
901@@ -974,7 +424,6 @@
902 http://dist1.800hosting.com/ubuntu/
903 http://mirror.aptus.co.tz/pub/ubuntuarchive/
904 http://mirror.cedia.org.ec/ubuntu/
905-http://mirror.espol.edu.ec/ubuntu/
906 http://mirror.iranserver.com/ubuntu/
907 http://mirror.nhanhoa.com/Ubuntu/archive/
908 http://mirror.omadata.com/ubuntu/
909@@ -994,3 +443,13 @@
910 http://repo.unpatti.ac.id/ubuntu/
911 http://ftp.gts.lug.ro/ubuntu/
912 http://mirror.poliwangi.ac.id/ubuntu/
913+http://mirror.stored.cc/ubuntu/
914+http://mirror.plusserver.com/ubuntu/ubuntu/
915+http://mirror.onet.pl/pub/mirrors/ubuntu/
916+http://mirror.nforce.com/pub/linux/ubuntu/
917+http://ubuntu.trumpetti.atm.tut.fi/ubuntu/
918+http://mirror.skylink-datacenter.de/ubuntu/
919+http://artfiles.org/ubuntu.com/
920+http://mirror.evolvedservers.com/ubuntu-archive/
921+http://mirrors.ccs.neu.edu/ubuntu/
922+http://mirrors.maine.edu/ubuntu/
923
924=== modified file 'utils/update_mirrors.py'
925--- utils/update_mirrors.py 2015-01-20 22:30:06 +0000
926+++ utils/update_mirrors.py 2015-11-02 16:37:23 +0000
927@@ -1,23 +1,39 @@
928-#!/usr/bin/python
929+#!/usr/bin/python3
930
931 import feedparser
932 import sys
933
934 # read what we have
935-current_mirrors = set()
936+current_mirrors = []
937 with open(sys.argv[1], "r") as f:
938 for line in f:
939- current_mirrors.add(line.strip())
940+ current_mirrors.append(line.strip())
941
942-
943 d = feedparser.parse("https://launchpad.net/ubuntu/+archivemirrors-rss")
944
945 #import pprint
946 #pp = pprint.PrettyPrinter(indent=4)
947 #pp.pprint(d)
948
949-with open(sys.argv[1], "a") as outfile:
950- for entry in d.entries:
951- for link in entry.links:
952- if link.href not in current_mirrors:
953- outfile.write(link.href + "\n")
954+# the first 23 lines are permanent
955+permanent_lines = 22
956+lp_mirrors = set()
957+new_mirrors = set()
958+
959+for entry in d.entries:
960+ for link in entry.links:
961+ lp_mirrors.add(link.href)
962+ if link.href not in current_mirrors:
963+ new_mirrors.add(link.href)
964+
965+with open(sys.argv[1], "w", encoding='utf-8') as outfile:
966+ for mirror in current_mirrors[:permanent_lines]:
967+ print(mirror, file=outfile)
968+ for mirror in current_mirrors[permanent_lines:]:
969+ if mirror.startswith("#"):
970+ print(mirror, file=outfile)
971+ # if it is not in lp_mirrors its not a valid mirror
972+ if mirror in lp_mirrors:
973+ print(mirror, file=outfile)
974+ for mirror in new_mirrors:
975+ print(mirror, file=outfile)

Subscribers

People subscribed via source and target branches