Re: amd64 situation in Mirrors.masterlist
Jo Shields wrote:
Joey Hess wrote:
A quick look at what Mirrors.masterlist says about mirrors carrying
amd64 finds a lot of probably wrong information:
* 154 mirrors listed as mirroring !amd64, but having all other
arches. This is
probably wrong for most of them ... it's definitly wrong for the
couple I
spot-checked.
* 69 mirrors listed as mirroring only amd64 and one or two other arches.
Probably correct for most of them.
* 65 mirrors listed as mirroring some list of archirectures that does
not include amd64. Such as mirroring only i386. Probably right for
many
and wrong for many others.
Would someone like to go through and fix all this in Mirrors.masterlist?
Bonus points if you fix the archive lists to be accurate for all other
arches too. Super bonus points if you don't do it by hand like I did,
last time I did it. :-)
(In case you're not familier with Mirrors.masterlist, it is here:
http://cvs.debian.org/webwml/english/mirror/Mirrors.masterlist?rev=1.636&root=webwml&view=log
And it controls what mirrors users are shown for their arch in d-i,
amoung other things.)
What's the correct procedure for a) Defunct, unresponsive or incorrect
mirror entries such as 'Site: www.zentek-international.com' (wrong
Archive-http) or 'Site: natasha.stmarytx.edu' (timeout) b) the six
mirrors with "sh" architecture?
I'm showing 288 responding archive mirrors, of which 65 have some
error preventing automated querying (usually condition A above)
The attached mirrorstatus file should be fairly easily to parse, both by
eye and by machine. It's a list of each archive Site: entry and the
architectures they actually host. The list was mostly generated by the
attached C# source (the **TIMEOUT** entries are manual, as my cheap use
of wget doesn't let me grab that info properly). I'm not actually sure
what the correct format is for Archive-architecture when something's got
all supported arches, and I'm not sure what to do about the hosts I
couldn't contact - but this should save someone some time. **BADMIRROR**
lines need manual checking, I'm afraid.
299 total archive mirrors (HTTP or FTP)
made up of:
223 correct, valid, responding mirrors
65 BADMIRRORs (manual checking required)
11 TIMEOUTs (possible routing issues for me, or dead host)
of the valid mirrors:
159 Alpha mirrors
208 AMD64 mirrors
149 ARM mirrors
147 HP PA-RISC mirrors
168 HURD-i386 mirrors
223 i386 mirrors
163 IA64 mirrors
149 Motorola 68000 mirrors
150 MIPS (big endian) mirrors
149 MIPS (little endian) mirrors
167 PowerPC mirrors
146 S/390 mirrors
170 SPARC mirrors
6 Hitachi SuperH mirrors (unofficial)
ameba.sc-uni.ktu.lt: i386
archive.progeny.com: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
carroll.aset.psu.edu: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
cdn.mirror.garr.it: **BADMIRROR***
cudlug.cudenver.edu: alpha amd64 hurd-i386 i386 ia64 powerpc sparc
debian.2z.net: **BADMIRROR***
debian.3wsi.net: **BADMIRROR***
debian.balt.net: amd64 arm i386 sparc
debian.blueyonder.co.uk: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
debian.cites.uiuc.edu: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
debian.cn99.com: amd64 i386
debian.crosslink.net: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
debian.csie.ntu.edu.tw: amd64 hurd-i386 i386
debian.efis.ucr.ac.cr: **BADMIRROR***
debian.ens-cachan.fr: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
debian.essentkabel.com: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
debian.experimentos.cl: amd64 i386
debian.fastbull.org: amd64 hppa i386 ia64 sparc
debian.fastweb.it: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
debian.fifi.org: amd64 i386 sparc
debian.funlam.edu.co: amd64 i386
debian.goldweb.com.au: hurd-i386 i386 powerpc
debian.hands.com: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
debian.ihug.co.nz: alpha amd64 arm hppa hurd-i386 i386 ia64 mips mipsel powerpc s390 sh sparc
debian.ihug.com.au: **BADMIRROR***
debian.indika.net.id: i386
debian.inf.elte.hu: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
debian.inode.at: alpha amd64 arm i386 powerpc sparc
debian.internet.gr: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
debian.iskon.hr: amd64 hurd-i386 i386 ia64 s390
debian.lami.univ-evry.fr: **BADMIRROR***
debian.lcs.mit.edu: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
debian.linux.org.tw: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
debian.logiclinux.com: **BADMIRROR***
debian.ludost.net: **BADMIRROR***
debian.marked.no: **BADMIRROR***
debian.midco.net: **BADMIRROR***
debian.mines.inpl-nancy.fr: **BADMIRROR***
debian.mirror.cygnal.ca: **BADMIRROR***
debian.mirror.frontiernet.net: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
debian.mirrors.easynet.fr: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
debian.mirrors.pair.com: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
debian.mirrors.tds.net: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
debian.mur.at: amd64 i386 ia64
debian.nctu.edu.tw: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
debian.nsu.ru: amd64 i386
debian.org.ua: **BADMIRROR***
debian.osdn.org.ua: i386
debian.osuosl.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
debian.otenet.gr: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
debian.pffa.de: i386
debian.savoirfairelinux.net: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
debian.secsup.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
debian.sh.cvut.cz: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
debian.shimpinomori.net: amd64 i386 powerpc
debian.spark.net.gr: **BADMIRROR***
debian.telecoms.bg: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
debian.teleglobe.net: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
debian.tu-bs.de: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
debian.ua.pt: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
debian.ubiobio.cl: amd64 i386 powerpc sparc
debian.uchicago.edu: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
debian.udsu.ru: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sh sparc
debian.unesr.edu.ve: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
debian.uni-c.dk: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
debian.uni-essen.de: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
debian.uni.edu.ni: amd64 hurd-i386 i386
debian.usla.org.ar: **BADMIRROR***
debian.vicnet.net.au: **BADMIRROR***
debian.vinita.lt: amd64 i386
debian.wow-vision.com.sg: amd64 i386
debian.yorku.ca: amd64 i386
dennou-k.gfd-dennou.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
dennou-q.gfd-dennou.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
distro.ibiblio.org: amd64 hurd-i386 i386 powerpc sparc
download.mirror.ac.uk: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
download.xs4all.nl: **BADMIRROR***
fatboy.umng.edu.co: alpha amd64 hurd-i386 i386 ia64 powerpc sparc
freedom.dicea.unifi.it: amd64 hurd-i386 i386
ftp-mirror.internap.com: **BADMIRROR***
ftp-stud.fht-esslingen.de: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.3logic.net: **BADMIRROR***
ftp.arnes.si: **BADMIRROR***
ftp.at.debian.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.au.debian.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.belnet.be: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.bg.debian.org: alpha amd64 arm i386 ia64 m68k mips mipsel powerpc sparc
ftp.bme.hu: amd64 hurd-i386 i386 ia64
ftp.bononia.it: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.br.debian.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.caliu.info: **BADMIRROR***
ftp.carnet.hr: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.ccc.uba.ar: amd64 i386
ftp.cerias.purdue.edu: amd64 i386
ftp.ch.debian.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.cica.es: **BADMIRROR***
ftp.cl.debian.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.coe.psu.ac.th: i386
ftp.corbina.ru: **BADMIRROR***
ftp.crihan.fr: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.cs.unm.edu: **BADMIRROR***
ftp.cz.debian.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.dat.etsit.upm.es: **BADMIRROR***
ftp.de.debian.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.debian.ikoula.com: **BADMIRROR***
ftp.debian.nl: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.debian.org: amd64 i386
ftp.debian.skynet.be: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.demon.co.uk: **BADMIRROR***
ftp.dkuug.dk: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.ds.hj.se: **BADMIRROR***
ftp.dti.ad.jp: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.du.se: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.duth.gr: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.easynet.be: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.ee.debian.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.egr.msu.edu: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.eq.uc.pt: amd64 i386
ftp.es.debian.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.esat.net: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.eu.uu.net: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.eutelia.it: **BADMIRROR***
ftp.fi.debian.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.fr.debian.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.freenet.de: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.fu-berlin.de: **BADMIRROR***
ftp.funet.fi: alpha amd64 hppa i386 ia64 m68k mips mipsel s390 sparc
ftp.gtlib.gatech.edu: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.gva.es: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.gwdg.de: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.hk.debian.org: **BADMIRROR***
ftp.hosteurope.de: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.hr.debian.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.hu.debian.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.icm.edu.pl: alpha amd64 hppa hurd-i386 i386 ia64 mips mipsel powerpc s390 sparc
ftp.ie.debian.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.iinet.net.au: **BADMIRROR***
ftp.iitm.ac.in: hurd-i386 i386
ftp.index.hu: **BADMIRROR***
ftp.info.iut-tlse3.fr: **BADMIRROR***
ftp.informatik.hu-berlin.de: **BADMIRROR***
ftp.informatik.uni-frankfurt.de: amd64 i386 ia64 powerpc
ftp.ipv6.opentransit.net: **BADMIRROR***
ftp.irb.hr: amd64 arm hurd-i386 i386 ia64 powerpc sparc
ftp.is.co.za: **BADMIRROR***
ftp.is.debian.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.it.debian.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.iut-bm.univ-fcomte.fr: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.jaist.ac.jp: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.jp.debian.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.jyu.fi: **BADMIRROR***
ftp.keystealth.org: amd64 hurd-i386 i386 ia64 mips mipsel sparc
ftp.kr.debian.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.kreonet.re.kr: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.kulnet.kuleuven.ac.be: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.latnet.lv: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.linux.org.tr: **BADMIRROR***
ftp.linux.pt: amd64 hurd-i386 i386
ftp.linuxforum.net: **BADMIRROR***
ftp.lip6.fr: **BADMIRROR***
ftp.lug.ro: amd64 i386 ia64 powerpc
ftp.man.szczecin.pl: **BADMIRROR***
ftp.mcc.ac.uk: **BADMIRROR***
ftp.mgts.by: **BADMIRROR***
ftp.minet.net: **BADMIRROR***
ftp.monash.edu.au: amd64 i386
ftp.mpi-sb.mpg.de: **BADMIRROR***
ftp.ndlug.nd.edu: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.nectec.or.th: **BADMIRROR***
ftp.nerim.net: i386
ftp.nl.debian.org: **BADMIRROR***
ftp.nluug.nl: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.no.debian.org: alpha amd64 arm hppa hurd-i386 i386 ia64 mips mipsel powerpc s390 sparc
ftp.ntua.gr: amd64 i386 sparc
ftp.nz.debian.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.pl.debian.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.port80.se: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.proxad.net: **BADMIRROR***
ftp.psn.ru: alpha amd64 hurd-i386 i386
ftp.pucpr.br: amd64 hurd-i386 i386
ftp.rediris.es: alpha amd64 i386 ia64 powerpc sparc
ftp.riken.go.jp: amd64 i386
ftp.ro.debian.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.ru.debian.org: amd64 i386
ftp.scarlet.be: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.se.debian.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.si.debian.org: alpha amd64 i386 ia64 m68k powerpc sparc
ftp.sk.debian.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.softnet.tuc.gr: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.stw-bonn.de: amd64 i386
ftp.sun.ac.za: amd64 i386
ftp.sunet.se: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.surfnet.nl: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.ticklers.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.tiscali.be: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.tiscali.de: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.tiscali.nl: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.tku.edu.tw: alpha arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sh sparc
ftp.tr.debian.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.tu-chemnitz.de: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.tu-clausthal.de: **BADMIRROR***
ftp.tu-graz.ac.at: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.tw.debian.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.u-picardie.fr: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.u-strasbg.fr: alpha amd64 hurd-i386 i386 ia64 m68k powerpc sparc
ftp.uevora.pt: amd64 i386
ftp.uk.debian.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.uni-bayreuth.de: alpha amd64 hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.uni-erlangen.de: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.uni-kl.de: amd64 i386 ia64 powerpc sparc
ftp.uni-koeln.de: alpha amd64 i386 powerpc sparc
ftp.uni-sofia.bg: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.unina.it: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.univie.ac.at: i386
ftp.uwa.edu.au: **BADMIRROR***
ftp.uwsg.indiana.edu: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.wa.au.debian.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.yz.yamagata-u.ac.jp: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp.zcu.cz: **BADMIRROR***
ftp2.de.debian.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp2.fr.debian.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp2.jp.debian.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ftp3.nrc.ca: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
gd.tuwien.ac.at: **BADMIRROR***
gladiator.real-time.com: **BADMIRROR***
gulus.usherbrooke.ca: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
jane.uab.es: amd64 hurd-i386 i386
kalle.csb.ki.se: i386
kebo.vlsm.org: amd64 i386
linorg.usp.br: i386
linux.cdpa.nsysu.edu.tw: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
linux.csua.berkeley.edu: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
linux.iq.usp.br: amd64 i386 m68k
linux.org.by: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
lug.mtu.edu: alpha amd64 hppa i386 mips mipsel powerpc sparc
lyre.mit.edu: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
mi.mirror.garr.it: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
mir1.ovh.net: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
mir2.ovh.net: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
mirror.aarnet.edu.au: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sh sparc
mirror.averse.net: amd64 i386
mirror.cpsc.ucalgary.ca: amd64 i386
mirror.cs.wisc.edu: amd64 i386
mirror.datafast.net.au: i386
mirror.direct.ca: amd64 i386 ia64 sparc
mirror.eftel.com: i386
mirror.hamakor.org.il: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
mirror.here.dk: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k powerpc s390 sparc
mirror.ipartners.pl: **BADMIRROR***
mirror.mcs.anl.gov: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
mirror.nus.edu.sg: alpha amd64 hurd-i386 i386
mirror.optus.net: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
mirror.ox.ac.uk: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
mirror.pacific.net.au: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
mirror.peer1.net: alpha amd64 arm hurd-i386 i386 m68k mips mipsel powerpc sparc
mirror.positive-internet.com: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sh sparc
mirror.pudas.net: **BADMIRROR***
mirror.switch.ch: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
mirror.vmmatrix.net: amd64 arm hurd-i386 i386 ia64 mips powerpc sparc
mirrors.dotsrc.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
mirrors.engr.arizona.edu: **BADMIRROR***
mirrors.geekbone.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
mirrors.geeks.org: amd64 i386
mirrors.ircam.fr: alpha amd64 hurd-i386 i386 ia64 m68k mips mipsel powerpc sparc
mirrors.kernel.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
mirrors.rcn.net: **BADMIRROR***
mirrors.telianet.dk: amd64 hurd-i386 i386 powerpc sparc
mirrors.terrabox.com: **BADMIRROR***
mirrors.tummy.com: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
mirrors.usc.edu: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
natasha.stmarytx.edu: **BADMIRROR***
nisamox.fciencias.unam.mx: **BADMIRROR***
opensource.nchc.org.tw: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ring.asahi-net.or.jp: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
ring.hosei.ac.jp: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
sb.itc.u-tokyo.ac.jp: **BADMIRROR***
sft.if.usp.br: amd64 i386
sluglug.ucsc.edu: amd64 arm hurd-i386 i386 m68k powerpc sparc
sunsite.informatik.rwth-aachen.de: alpha amd64 i386 powerpc sparc
sunsite.ust.hk: **BADMIRROR***
techweb.rfa.org: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
the.earth.li: amd64 hurd-i386 i386
toxo.com.uvigo.es: alpha arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sh sparc
webb.ens-cachan.fr: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
www.las.ic.unicamp.br: **BADMIRROR***
www.mirrorservice.org: amd64 i386
www.ring.gr.jp: alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sparc
www.zentek-international.com: **BADMIRROR***
ftp.lip6.fr: **TIMEOUT**
natasha.stmarytx.edu: **TIMEOUT**
mirrors.rcn.net: **TIMEOUT**
ftp.jyu.fi: **TIMEOUT**
nisamox.fciencias.unam.mx: **TIMEOUT**
ftp.dat.etsit.upm.es: **TIMEOUT**
debian.ihug.com.au: **TIMEOUT**
debian.vicnet.net.au: **TIMEOUT**
ftp.ipv6.opentransit.net: **TIMEOUT**
debian.usla.org.ar: **TIMEOUT**
ftp.cs.unm.edu: **TIMEOUT**
// project created on 08/08/2006 at 09:51
// by jo shields
// licensed under WTFPL
using System;
using System.IO;
using System.Text.RegularExpressions;
namespace debdeb
{
class MainClass
{
public static void Main(string[] args)
{
StreamReader SR;
string Host = "";
string HttpDir = "";
string FtpDir = "";
string CompleteUrl = "";
string S = "";
Regex HostMatch = new Regex( "Site: (.*)" );
Regex HttpMatch = new Regex( "Archive-http: (.*)" );
Regex FtpMatch = new Regex( "Archive-ftp: (.*)" );
SR = File.OpenText( "/tmp/Mirrors.masterlist" );
S = SR.ReadLine();
while( S != null )
{
S = SR.ReadLine();
if( S != null )
if( HostMatch.IsMatch( S.Trim( ) ) )
Host = HostMatch.Split( S.Trim( ) )[1];
else if( HttpMatch.IsMatch( S.Trim( ) ) )
HttpDir = HttpMatch.Split( S.Trim( ) )[1];
else if( FtpMatch.IsMatch( S.Trim( ) ) )
FtpDir = FtpMatch.Split( S.Trim( ) )[1];
else if( S.Trim( ) == "" )
{
if( Host != "" )
if( HttpDir != "" )
CompleteUrl = "http://" + Host + HttpDir + "dists/sid/main";
else if( FtpDir != "" )
CompleteUrl = "ftp://" + Host + FtpDir + "dists/sid/main";
Console.WriteLine( "Downloading {0}", CompleteUrl );
if( CompleteUrl.Trim( ) != "" )
System.Diagnostics.Process.Start( "wget", "-O /tmp/debdeb/" + Host + " " + CompleteUrl );
Host = "";
HttpDir = "";
FtpDir = "";
CompleteUrl = "";
}
}
SR.Close();
DirectoryInfo WorkingMirrors = new DirectoryInfo( "/tmp/debdeb" );
Regex ArchesMatch = new Regex( "binary-([a-zA-Z0-9-]+)/" );
string HtmlLine = "";
int NumArches = 0;
foreach( FileInfo Mirror in WorkingMirrors.GetFiles() )
{
NumArches = 0;
Console.Write( "{0}:\t", Mirror.Name );
StreamReader Hosty;
Hosty = File.OpenText( Mirror.FullName );
HtmlLine = Hosty.ReadLine( );
while( HtmlLine != null )
{
HtmlLine = Hosty.ReadLine( );
if( HtmlLine != null )
if( ArchesMatch.IsMatch( HtmlLine ) )
{
Console.Write( "{0}\t", ArchesMatch.Split( HtmlLine )[1] );
NumArches++;
}
}
if( NumArches == 0 )
Console.Write( "**BADMIRROR***" );
Console.WriteLine( );
}
}
}
}
Reply to: