]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
bitbake/fetch2: Ensure failed fetch attempts are logged in the debug logs
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 11 Feb 2011 12:14:20 +0000 (12:14 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 21 Feb 2011 13:33:45 +0000 (13:33 +0000)
(From Poky rev: ea70c4362fdb81bc9467975c145c48196c45e3af)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
lib/bb/fetch2/__init__.py

index 2acd148ba3eeb2bbbfca84d63fcad3f8f0cb4e73..01bc36bd43e8fd6422b328283af1ba0ffbf99e45 100644 (file)
@@ -458,8 +458,9 @@ def try_mirrors(d, origud, mirrors, check = False):
                  os.symlink(ud.localpath, origud.localpath)
             return ud.localpath
 
-        except bb.fetch2.BBFetchException:
+        except bb.fetch2.BBFetchException as e:
             logger.debug(1, "Mirror fetch failure for url %s (original url: %s)" % (newuri, origud.url))
+            logger.debug(1, str(e))
             try:
                 if os.path.isfile(ud.localpath):
                     bb.utils.remove(ud.localpath)
@@ -899,7 +900,8 @@ class Fetch(object):
                             m.build_mirror_data(u, ud, self.d)
                         localpath = ud.localpath
 
-                    except BBFetchException:
+                    except BBFetchException as e:
+                        logger.debug(1, str(e))
                         # Remove any incomplete fetch
                         if os.path.isfile(ud.localpath):
                             bb.utils.remove(ud.localpath)