All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] base.bbclass: introduce OE source mirror network as last resort for do_fetch
@ 2009-08-14 14:29 Rolf Leggewie
  2009-08-17 13:13 ` Holger Hans Peter Freyther
  2009-08-18 17:24 ` Chris Larson
  0 siblings, 2 replies; 7+ messages in thread
From: Rolf Leggewie @ 2009-08-14 14:29 UTC (permalink / raw)
  To: openembedded-devel; +Cc: Rolf Leggewie

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




^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2009-09-05 23:53 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-08-14 14:29 [PATCH] base.bbclass: introduce OE source mirror network as last resort for do_fetch Rolf Leggewie
2009-08-17 13:13 ` Holger Hans Peter Freyther
2009-08-18 17:24 ` Chris Larson
2009-08-19  7:56   ` Martyn Welch
2009-08-19 12:27     ` Rolf Leggewie
2009-08-19 13:11       ` Martyn Welch
2009-09-05 23:34         ` Leon Woestenberg

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.