Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 494840

Summary: profile/thirdpartymirrors - obsolete/dead mirrors in gnu mirror group
Product: Gentoo Linux Reporter: Ben Kohler <bkohler>
Component: EclassesAssignee: Gentoo Quality Assurance Team <qa>
Status: RESOLVED FIXED    
Severity: normal CC: bkohler
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 494672    
Attachments: gnu-mirrors.log
gnu-mirror-cleanup.patch

Description Ben Kohler gentoo-dev 2013-12-20 15:46:34 UTC
Created attachment 365756 [details]
gnu-mirrors.log

Hello,

45 of 108 mirrors in the 'gnu' mirror group in profiles/thirdpartymirrors file appear to be dead.  These were checked as part of an analysis of all third party mirror lists.  The dead mirrors should probably be removed, and there may be a more up to date mirror list upstream that can be used.  I have attached a list of current gnu mirrors with their status (according to an automated fetch test).

Thanks!
Comment 1 Ben Kohler gentoo-dev 2014-01-06 19:20:20 UTC
Created attachment 367212 [details, diff]
gnu-mirror-cleanup.patch

Upstream's current mirror list is here:
http://www.gnu.org/prep/ftp.html

I've scraped this list, removed all mirrors that are out of date or dead for more than 20 days according to the mirror stats page, and formatted it for thirdpartymirrors.  Attached is a patch to replace the current list with my new list.

This list has gotten longer than it was before, and I do question the usefulness of such a long list.  But these should all be functional mirrors.
Comment 2 Ben Kohler gentoo-dev 2014-01-06 23:47:37 UTC
I'm finding that the GNU mirror stats page is not entirely accurate so I have done a local test against the whole list, fetching a tarball released a month ago.  I also have realized that the all-in-one-line patch is pretty unwieldy so here's a more usable overview of the status of all mirrors from the new upstream list:

BAD:

ftp://gnu.mirrorcatalogs.com/gnu/
ftp://mirror.team-cymru.org/gnu/
http://ftp.wayne.edu/pub/gnu/ (corrected URL in GOOD list below)
http://hive.ist.unomaha.edu/gnu
http://mirror.rit.edu/gnu/gnu/
ftp://spinellicreations.com/gnu/
ftp://mirror.nyi.net/GNU/gnu/
http://mirror.clarkson.edu/gnu/gnu/ (corrected URL below)
http://reflection.oss.ou.edu/gnu/ (corrected URL below)
ftp://reflection.oss.ou.edu/gnu/ (corrected URL below)
http://infinity.kmeacollege.ac.in/gnu/
ftp://infinity.kmeacollege.ac.in/gnu/
http://mirror.host4site.co.il/gnu/
ftp://ftp.ring.gr.jp/pub/GNU/
http://core.ring.gr.jp/pub/GNU/
http://mirror.yongbok.net/gnu/
ftp://mirror.yongbok.net/gnu/
http://ossm.utm.my/gnu/
http://mirror-cybernet.lums.edu.pk/pub/gnu/
ftp://mirror-cybernet.lums.edu.pk/pub/gnu/
ftp://ftp.ntu.edu.tw/gnu/
ftp://ftp.sh.cvut.cz/MIRRORS/gnu/pub/gnu/
http://ftp.sh.cvut.cz/MIRRORS/gnu/pub/gnu/
http://ftp.download-by.net/gnu/gnu/
ftp://mirror.cict.fr/gnu/
ftp://ftp.tpnet.pl/pub/linux/gnu/
ftp://ftp.tpnet.pl/d12/gnu/
ftp://ftp.man.poznan.pl/pub/gnu/
http://ftp.rediris.es/mirror/GNU (corrected URL below)
ftp://ftp.rediris.es/mirror/GNU (corrected URL below)
ftp://ftp.isy.liu.se/pub/gnu/
http://ftp-gnu-org.ip-connect.vn.ua/
ftp://ftp-gnu-org.ip-connect.vn.ua/mirror/ftp.gnu.org/

GOOD: 

ftp://gnu.mirror.iweb.com
http://gnu.mirror.iweb.com
ftp://mirror.csclub.uwaterloo.ca/gnu/
http://mirror.csclub.uwaterloo.ca/gnu/
ftp://mirror.vexxhost.com/gnu/
http://gnu.mirror.vexxhost.com/
http://mirror.weathercity.com/gnu
http://mirror.sdunix.com/gnu/
ftp://mirrors.kernel.org/gnu/
http://mirrors.kernel.org/gnu/
http://open-source-box.org/
ftp://open-source-box.org/gnu/
http://gnu.mirrors.hoobly.com/gnu/
http://mirror.9nav.com/gnu
http://mirror.keystealth.org/gnu/
ftp://mirror.keystealth.org/gnu/
http://gnu.mirrorcatalogs.com/
http://mirrors.axint.net/repos/gnu.org/
http://mirrors.syringanetworks.net/gnu/
ftp://mirrors.syringanetworks.net/gnu/
http://mirror.team-cymru.org/gnu/
ftp://mirror.anl.gov/pub/gnu/
http://mirror.anl.gov/pub/gnu/
http://mirror.thecodefactory.org/gnu/
http://gnu.askapache.com/
ftp://aeneas.mit.edu/pub/gnu/
http://ftp.wayne.edu/gnu/
http://mirror.nexcess.net/gnu/
http://psg.mtu.edu/pub/gnu/
ftp://psg.mtu.edu/pub/gnu/
http://gnu.mirror.constant.com/
http://mirror.clarkson.edu/gnu/
http://mirrors.ibiblio.org/pub/mirrors/gnu/ftp/gnu/
http://reflection.oss.ou.edu/gnu/gnu/
ftp://reflection.oss.ou.edu/gnu/gnu/
http://gnu.mirrors.pair.com/gnu/
ftp://gnu.mirrors.pair.com/gnu/gnu/
ftp://ftp.unicamp.br/pub/gnu/
http://gnu.c3sl.ufpr.br/ftp/
ftp://download.polytechnic.edu.na/pub/ftp.gnu.org/gnu/
http://download.polytechnic.edu.na/pub/ftp.gnu.org/gnu/
ftp://ftp.is.co.za/mirror/ftp.gnu.org/gnu/
http://mirrors.ispros.com.bd/gnu
http://mirror.bjtu.edu.cn/gnu/
http://mirrors.ustc.edu.cn/gnu/
ftp://mirrors.ustc.edu.cn/gnu/
http://gnumirror.nkn.in
ftp://ftp.cs.huji.ac.il/mirror/GNU
http://ftp.jaist.ac.jp/pub/GNU/
http://mirror.jre655.com/GNU
ftp://mirror.jre655.com/GNU
http://ftp.kaist.ac.kr/gnu/gnu/
http://mirror.squ.edu.om/gnu/
http://ftp.twaren.net/Unix/GNU/gnu/
ftp://ftp.twaren.net/Unix/GNU/gnu/
http://mirror.aarnet.edu.au/pub/gnu/
ftp://mirror.aarnet.edu.au/pub/gnu/
http://gnu.mirror.uber.com.au/
ftp://gd.tuwien.ac.at/gnu/gnusrc/
http://gd.tuwien.ac.at/gnu/gnusrc/
http://tweedo.com/mirror/gnu/
http://gnu.cu.be/
http://mirrors.dotsrc.org/gnu/
ftp://mirrors.dotsrc.org/gnu/
http://servingzone.com/mirrors/gnu/
ftp://ftp.funet.fi/pub/gnu/prep/
http://www.nic.funet.fi/pub/gnu/ftp.gnu.org/pub/gnu/
http://mirror.ibcp.fr/pub/gnu/
ftp://ftp.igh.cnrs.fr/pub/gnu/
http://ftp.igh.cnrs.fr/pub/gnu/
http://mirror.solusipse.net/gnu/
http://www.artfiles.org/gnu.org/
ftp://www.artfiles.org/gnu.org/
ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.gnu.org/
ftp://ftp.cs.tu-berlin.de/pub/gnu/
http://ftp.halifax.rwth-aachen.de/gnu/
ftp://ftp.halifax.rwth-aachen.de/gnu/
http://ftp.u-tx.net/gnu/
ftp://ftp.u-tx.net/gnu/
ftp://ftp.informatik.rwth-aachen.de/pub/gnu/
http://ftp.hosteurope.de/mirror/ftp.gnu.org/gnu/
http://mirror.checkdomain.de/gnu
ftp://mirror.checkdomain.de/gnu
http://mirror3.layerjet.com/gnu/
http://ftp.heikorichter.name/pub/gnu/
ftp://ftp.heikorichter.name/pub/gnu/
http://ftp.hawo.stw.uni-erlangen.de/gnu
ftp://ftp.hawo.stw.uni-erlangen.de/gnu
http://mirror.netcologne.de/gnu
ftp://mirror.netcologne.de/gnu
ftp://ftp.cc.uoc.gr/mirrors/gnu/
http://ftp.cc.uoc.gr/mirrors/gnu/
ftp://ftp.ntua.gr/pub/gnu/
ftp://ftp.heanet.ie/pub/gnu/
http://ftp.heanet.ie/mirrors/gnu/
http://mirror2.mirror.garr.it/mirrors/gnuftp/gnu/
http://mirrors.webhostinggeeks.com/gnu/
ftp://ftp.mirror.nl/pub/mirror/gnu/
ftp://ftp.nluug.nl/pub/gnu/
http://gnu.xl-mirror.nl/
http://gnu.mirrors.hostinginnederland.nl/
http://mirrors.verbose.us/gnu/
ftp://ftp.uninett.no/pub/gnu/
http://gnuftp.uib.no/
ftp://gnuftp.uib.no/pub/gnuftp/
http://ftp.task.gda.pl/pub/gnu/
ftp://ftp.task.gda.pl/pub/gnu/
ftp://sunsite.icm.edu.pl/pub/gnu/
ftp://mirrors.nfsi.pt/pub/gnu/
http://mirrors.nfsi.pt/gnu/
ftp://mirrors.fe.up.pt/pub/gnu/
http://mirrors.fe.up.pt/pub/gnu/
ftp://linux-mirror.no-ip.org/GNU/
http://mirror.sbb.rs/gnu/
ftp://mirror.sbb.rs/gnu/
http://gnu.prunk.si
http://ftp.gul.es/gnu/ftp.gnu.org/gnu/
ftp://ftp.gul.es/gnu/ftp.gnu.org/gnu/
http://ftp.rediris.es/mirror/GNU/gnu
ftp://ftp.rediris.es/mirror/GNU/gnu
ftp://ftp.df.lth.se/pub/ftp.gnu.org/pub/gnu/
http://ftp.df.lth.se/pub/ftp.gnu.org/pub/gnu/
ftp://ftp.sunet.se/pub/gnu/
http://mirror.switch.ch/ftp/mirror/gnu/
ftp://mirror.switch.ch/mirror/gnu/
ftp://www.mirrorservice.org/sites/ftp.gnu.org/gnu/
http://www.mirrorservice.org/sites/ftp.gnu.org/gnu/
http://ftp.gnu.org.ua/gnu/
ftp://ftp.gnu.org.ua/gnu/
Comment 3 Ben Kohler gentoo-dev 2014-01-08 14:59:15 UTC
I got in touch with upstream here and all of the above BAD mirror problems have been fixed on their list.  The GOOD list above is still very much valid for our use, but don't think I'm crazy when you go to investigate the BAD ones and they aren't on the upstream list at all =)
Comment 4 Sergey Popov gentoo-dev 2015-01-30 10:26:39 UTC
Non-working addresses is dropped, thanks