[oe] [PATCH] base.bbclass: introduce OE source mirror network as last resort for do_fetch
Rolf Leggewie
oe-devel at rolf.leggewie.biz
Fri Aug 14 14:29:22 UTC 2009
Updating recipes and checksums.ini for vanishing upstream hosts or simple
restructuring can quickly become a chore for OE devs if taken seriously.
The OE user experience suffers severely when at any given point in time 4
to 5 recipes on average fail do_fetch for a simple image.
The solution is for OE to provide its own caching of upstream sources.
mirrors.openembedded.org is a swarm of possibly incomplete source mirrors
provided by the community and load-balanced via DNS round robin. They
act as a first line of defense and lower bandwidth load on melo which
hosts sources.openembedded.org. The melo mirror aims to have a complete
copy of free-to-publish sources used by the current org.oe.dev branch.
Some distributions have provided source mirrors in the past for their
users. I think it's time for a general and all-encompassing solution.
The infrastructure is being currently put in place. This patch will
turn on the OE sources mirror network by default.
---
classes/base.bbclass | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/classes/base.bbclass b/classes/base.bbclass
index 5363e5c..51648da 100644
--- a/classes/base.bbclass
+++ b/classes/base.bbclass
@@ -1312,6 +1312,10 @@ ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://gd.tuwien.ac.at/utils/adm
ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://sunsite.ualberta.ca/pub/Mirror/lsof/
ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://the.wiretapped.net/pub/security/host-security/lsof/
http://www.apache.org/dist http://archive.apache.org/dist
+ftp://.*/.* http://mirrors.openembedded.org/
+https?$://.*/.* http://mirrors.openembedded.org/
+ftp://.*/.* http://sources.openembedded.org/
+https?$://.*/.* http://sources.openembedded.org/
}
--
1.5.4.3
More information about the Openembedded-devel
mailing list