generic-poky/bitbake/lib/bb
Joshua Lock 0ee7a9e6bd bitbake/fetch: if mirror fetching fails, ensure exception is raised
We catch any exception raised by the fetchers go() method and attempt to work
around it by trying any (post) mirrors which are configured. However, should
the mirrors fail the exception is lost and the fetch is assumed to have
completed successfully.

Instead, save the exception and if the local file does not exist after trying
the mirrors re-raise the exception.

Fixes [BUGID #362]

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-10-05 16:54:10 +01:00
..
fetch bitbake/fetch: if mirror fetching fails, ensure exception is raised 2010-10-05 16:54:10 +01:00
parse bitbake/siggen: Ensure full signature data is not held unless needed, reducing memory consumption 2010-09-29 10:47:17 +01:00
server bitbake/server: Raise a shutdown event if we're seeing exceptions 2010-08-20 09:42:31 +01:00
ui bitbake/knotty: Exiting as soon as a fatal is seen is not desirable as the stacktrace won't be seen 2010-08-20 12:26:19 +01:00
COW.py Apply some 2to3 refactorings 2010-07-02 15:41:37 +01:00
__init__.py Use PendingDeprecationWarning for functions moved from bb to bb.utils 2010-07-02 15:41:36 +01:00
build.py build.py: Add a symlink for the logging 2010-10-01 18:45:32 +01:00
cache.py bitbake: Implement signatures 2010-09-03 16:08:32 +01:00
codeparser.py codeparser.py: Fix storing of hash values as object references can be corrupted 2010-09-28 12:05:15 +01:00
command.py Add missing 'return False' to the SystemExit handler in runAsyncCommand 2010-07-02 15:41:37 +01:00
cooker.py bitbake/siggen: Ensure full signature data is not held unless needed, reducing memory consumption 2010-09-29 10:47:17 +01:00
daemonize.py Apply some 2to3 transforms that don't cause issues in 2.6 2010-07-02 15:41:33 +01:00
data.py bitbake/data.py: Allow variables to suplement dependencies using the vardep flag 2010-09-13 12:16:46 +01:00
data_smart.py bitbake: Add codeparser for parsing shell and python functions 2010-08-31 12:41:23 +01:00
event.py bitbake: Correctly route events from the worker to the server 2010-08-20 12:26:19 +01:00
methodpool.py Consolidate the exec/eval bits, switch anonfunc to better_exec, etc 2010-07-02 15:41:31 +01:00
msg.py bitbake: Correctly route events from the worker to the server 2010-08-20 12:26:19 +01:00
persist_data.py bitbake/persist_data: Attempt to fix locking issues 2010-08-20 11:24:02 +01:00
providers.py Formatting cleanups 2010-07-02 15:41:32 +01:00
runqueue.py bitbake: Pass task hash information to subprocesses 2010-09-28 15:34:27 +01:00
shell.py Apply some 2to3 refactorings 2010-07-02 15:41:37 +01:00
siggen.py bitbake/bitbake-sigdiff: Extend to handle dumping single state siginfo files 2010-09-30 18:02:35 +01:00
taskdata.py Move the output of no provider and multiple provider messages into the UI 2010-07-02 15:41:35 +01:00
utils.py bitbake: Implement signatures 2010-09-03 16:08:32 +01:00