external links availability and buildout with network cache
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Buildout |
New
|
Undecided
|
Unassigned |
Bug Description
Nowdays, the buildout is used in a lot of projects.
One of the main features of buildout is the possibility to download files from any external resource. (e.g. eggs, tar, zip, source code and etc.).
And sometimes such external links are not available due any reason, unfortunately you're not able to fix/control it such availability. And due this fact, when a link is not online, many users are not able to compile the project anymore. Until the link works again.
So the solution is that buildout should be able to use a network cache service.
Basically, before downloading anything from any link, the buildout should check if such content is available in the network cache service. If yes, it should download from cache. Otherwise, it should download from the original link.
The buildout should also be able to feed the network cache service everytime its download something from of the original url.