On Mon, 2008-01-28 at 14:22 -0600, Berger, Daniel wrote:
> > > With Perl's CPAN, for example, you select a bunch of 
> > mirrors the first 
> > > time you run the CPAN shell. From then on, if there's a problem 
> > > downloading from your first selection it defaults to the 
> > next mirror, 
> > > and so on, until it either succeeds or goes through all of 
> > your mirrors.
> > > 
> > > Can we do that? If so, how?

Yup.  We'd need to keep a list of the current mirrors on
gems.rubyforge.org/some/uri.  The gem client would need to fetch the
list (maybe caching it locally) and get the gem from a random mirror or
the closest one geographically or whatever.  

Of course, this would mean that we wouldn't have accurate stats on
rubyforge.org any more, but, meh.

Yours,

Tom


_______________________________________________
Rubygems-developers mailing list
Rubygems-developers@rubyforge.org
http://rubyforge.org/mailman/listinfo/rubygems-developers

Reply via email to