So I get the NagBot reminder to upgrade CPAN::Reporter (convenient,
although not much grace period on it), except when I try to do so I get to
play FunWithBrokenMirrors(tm):
- - - 8< - - - 8< - - -
Running make for D/DA/DAGOLDEN/CPAN-Reporter-1.1705.tar.gz
Could not find
'/home/perl/cpan/authors/id/D/DA/DAGOLDEN/CPAN-Reporter-1.1705.tar.gz'
LWP not available
- - - 8< - - - 8< - - -
That oscillates between 1.1707 and 1.1705 depending on which mirror I get.
It's noticeable for me because I make a CPAN::Mini and disable CPAN from
accessing the Internet (which causes some problems with modules grabbing
development versions as dependencies, but I digress...)
So checking the mirrors with:
for i in `perl -0777 -e 'my @sites = map { /dst_http\s*=\s*"(.+)"/ or die;
$1; } grep /^\s*dst_http/m, grep /United States/, <> =~
/^(\S+:.*?\n\n)/gms; print map { "$_/modules/02packages.details.txt.gz\n"
} @sites;' git.cpanpm/cpanpm/MIRRORED.BY`; do HEAD $i | egrep
'^[0-9]|Last-Modified' | tr '\n' ' '; echo " $i"; done
and some editing, I get:
Mon, 01 Jun 2009 22:27:00 GMT http://cpan.hexten.net
Mon, 01 Jun 2009 21:27:03 GMT http://mirrors.kernel.org
Mon, 01 Jun 2009 21:27:03 GMT http://mirrors2.kernel.org
Mon, 01 Jun 2009 21:27:03 GMT http://mirrors1.kernel.org
Mon, 01 Jun 2009 21:27:03 GMT http://cpan.mirrors.tds.net
Mon, 01 Jun 2009 18:26:59 GMT http://cpan.mirrors.hoobly.com
Mon, 01 Jun 2009 18:26:36 GMT http://www.perl.com
Mon, 01 Jun 2009 17:27:04 GMT http://mirror.sit.wisc.edu
Mon, 01 Jun 2009 17:27:04 GMT http://mirror.rit.edu
Mon, 01 Jun 2009 17:27:04 GMT http://cpan.llarian.net
Mon, 01 Jun 2009 17:27:04 GMT http://cpan.binkerton.com
Mon, 01 Jun 2009 16:27:03 GMT http://ftp.osuosl.org
Mon, 01 Jun 2009 13:30:02 GMT http://mirror.candidhosting.com
Mon, 01 Jun 2009 13:30:02 GMT http://cpan.pair.com
Mon, 01 Jun 2009 10:27:00 GMT http://cpan-sj.viaverio.com
Mon, 01 Jun 2009 10:27:00 GMT http://cpan-du.viaverio.com
Mon, 01 Jun 2009 09:27:02 GMT http://mirror.hiwaay.net
Mon, 01 Jun 2009 09:27:02 GMT http://cpan.yahoo.com
Mon, 01 Jun 2009 09:27:02 GMT http://cpan.cs.utah.edu
Mon, 01 Jun 2009 08:28:07 GMT http://mirrors.gossamer-threads.com
Mon, 01 Jun 2009 06:27:00 GMT http://ftp.ndlug.nd.edu
Mon, 01 Jun 2009 03:27:00 GMT http://mirrors.servercentral.net
Mon, 01 Jun 2009 03:27:00 GMT http://mirror.datapipe.net
Mon, 01 Jun 2009 02:27:54 GMT http://cpan.netnitco.net
Mon, 01 Jun 2009 02:27:54 GMT http://cpan.mirror.facebook.com
Mon, 01 Jun 2009 01:30:25 GMT http://cpan.schatt.com
Sun, 31 May 2009 23:26:59 GMT http://www.ibiblio.org
Sun, 31 May 2009 23:26:59 GMT http://cpan.msi.umn.edu
Sun, 31 May 2009 23:26:59 GMT http://cpan.erlbaum.net
Sun, 31 May 2009 23:26:59 GMT http://cpan.belfry.net
Sun, 31 May 2009 22:27:08 GMT http://cpan.knowledgematters.net
Sun, 31 May 2009 17:27:02 GMT http://mirror.sourceshare.org
Sun, 31 May 2009 16:27:05 GMT http://mirror.its.uidaho.edu
Sun, 31 May 2009 16:27:05 GMT http://mirror.cinquix.com
Sun, 24 May 2009 11:27:00 GMT http://mirrors.24-7-solutions.net
Sun, 17 May 2009 02:28:19 GMT http://mirror.uta.edu
406 Not Acceptable http://www.stathy.com
406 Not Acceptable http://mirrors.mednor.net
404 Not Found http://mirrors.elitedigital.net
403 Forbidden http://cpan.glines.org
Which rather explains my problem. Time to go add "is mirror out-of-date?"
to my random mirror picking.
-George Greer