I am currently testing my fink mirror patch. It adds a "fink" mirror that is intended to hold a mirror of every source tarball, so there will no longer be any breaking URLs.

It uses a preference:

1) Check fink mirrors first
2) Check closest mirrors first (mixes fink and whatever mirror set, or original URL the package is - assume fink mirrors are closer than original source URL. Perhaps we could add something like Source: nam:us:http://www.foo.com/tar.gz ? )
3) Try original source mirrors first - fink last


If any download fails, the user can go to the "next set" of mirrors, for example if they are on preference 3, they will get "Retry using direct fink mirrors" as a choice, if they are on preference 1, they will get "Retry using external source mirrors".

Anyone able to set up a full fink tarball mirror so i can test? :) Its probably only a few gigs.

Things not worked out yet:

- autosync of sources: Need a machine running "fink selfupdate-cvs; fink fetch-all; rsync to server" every 10 minutes or something similar. Any ideas there? OpenDarwin is going to help with this. Only need one machine to do that, the other mirrors can sync with that one.

-Ben



-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger for complex code. Debugging C/C++ programs can leave you feeling lost and disoriented. TotalView can help you find your way. Available on major UNIX and Linux platforms. Try it free. www.etnus.com
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to