Skip to contentSkip to conversation

sanity.bbclass: Increased verbosity for connectivity check

PATCH New Mariano Lopez 1 participant 1 message Apr 22, 2015

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 sanity.bbclass: Increased verbosity for connectivity check

The connectivity sanity error doesn't tell you which URL failed to fetch nor how it failed.

This provides the URL that failed and why it failed using BBFetchException messages during the connectivity check.

[YOCTO #7592]

---
 meta/classes/sanity.bbclass | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
meta/classes/sanity.bbclass +2 -2
index cca39c9..f7e8212 100644
@@ -278,12 +278,12 @@ def check_connectivity(d):
         try:
             fetcher = bb.fetch2.Fetch(test_uris, data)
             fetcher.checkstatus()
-        except Exception:
+        except Exception as err:
             # Allow the message to be configured so that users can be
             # pointed to a support mechanism.
             msg = data.getVar('CONNECTIVITY_CHECK_MSG', True) or ""
             if len(msg) == 0:
-                msg = "Failed to fetch test data from the network. Please ensure your network is configured correctly.\n"
+                msg = '%s. Please ensure your network is configured correctly.\n' % err
             retval = msg
 
     return retval
Signature · 1 line
1.8.4.5