| Message ID | 20260502025109.3466845-1-me@anthonysquires.ca |
|---|---|
| State | Accepted, archived |
| Commit | 0460038e4705934e614b26ba5febc09293924cd4 |
| Headers | show |
| Series | fetch2: reraise IOError during download | expand |
diff --git a/lib/bb/fetch2/__init__.py b/lib/bb/fetch2/__init__.py index 52d5556d3..f7d5dfe9a 100644 --- a/lib/bb/fetch2/__init__.py +++ b/lib/bb/fetch2/__init__.py @@ -1962,6 +1962,7 @@ class Fetch(object): if e.errno in [errno.ESTALE]: logger.error("Stale Error Observed %s." % u) raise ChecksumError("Stale Error Detected") + raise except BBFetchException as e: if isinstance(e, NoChecksumError):
Fixes [YOCTO #16268] Adds a missing "raise" statement to download that ensures when there is an IOError/OSError that is is correctly reported and not silently discarded. When an IOError is thrown in this case do_fetch silently passes which then leads to downstream failures in do_unpack when the file doesn't exist. Signed-off-by: Anthony Squires <me@anthonysquires.ca> --- lib/bb/fetch2/__init__.py | 1 + 1 file changed, 1 insertion(+)