Many bugs are filed because fetching from SRC_URI fails, when in most cases this can be solved by simply updating GENTOO_MIRRORS to something current and valid. Bugs should only be filed in these cases: 1) RESTRICT=fetch 2) An official mirror is out of sync, in which case it should be taken out of the rotation and/or mirrors2.xml. So keeping GENTOO_MIRRORS up to date should prevent quite a few cases where: 1) A non- or no longer supported mirror is used. 2) GENTOO_MIRRORS is unset. In the same sweep, we could suggest (as should [1], where the installation step is now branded "optional") that GENTOO_MIRRORS should be set to something relatively close to home, instead of using the master or something that happens to be fast at that moment in time. [1] http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=6#doc_chap1
I realize that this can be very hard with the HTTP and FTP mirrors having different paths, but could we perhaps get a server-side solution for this one? I see that [1] already does soemthing similar for downloading releases, so it's apparently possible. Is there are reason Portage does not try "distfiles.gentoo.org" between the user-supplied ones and the SRC_URI fallback? CCing portage folks for answer; I'll always prefer a technical colution over documentation workarounds. [1] http://www.gentoo.org/main/en/where.xml
(In reply to comment #1) > Is there are reason Portage does not try "distfiles.gentoo.org" between the > user-supplied ones and the SRC_URI fallback? We've discussed this in bug 354555 and I think bug 354555, comment #16 is a reasonable solution.
(In reply to comment #2) > We've discussed this in bug 354555 and I think bug 354555, comment #16 is a > reasonable solution. Thanks. I've added a comment there. The GDP believes that it's much better to pester Portage folks to introduce sane defaults :) than to provide detailed documentation about how to copy-paste default settings into configuration files -> WONTFIX.
portage has always had sane defaults. the issue is with people who change the defaults (and thus are no longer using the defaults).