All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/4] hob: change error_msg for CommandFailed event
@ 2014-01-21 15:59 Irina Patru
  2014-01-21 15:59 ` [PATCH 2/4] bitbake: hob: check if parser has attribute 'shutdown' Irina Patru
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Irina Patru @ 2014-01-21 15:59 UTC (permalink / raw)
  To: bitbake-devel

When a bb.command.CommandFailed event is received by Hob, the error
message is stored inside event.error.
This information tells exactly why bitbake failed, so Hob should display
it instead of the current composed message.

Signed-off-by: Irina Patru <irina.patru@intel.com>
---
 bitbake/lib/bb/ui/crumbs/hobeventhandler.py |    7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/bitbake/lib/bb/ui/crumbs/hobeventhandler.py b/bitbake/lib/bb/ui/crumbs/hobeventhandler.py
index b12f2d8..a3bd264 100644
--- a/bitbake/lib/bb/ui/crumbs/hobeventhandler.py
+++ b/bitbake/lib/bb/ui/crumbs/hobeventhandler.py
@@ -98,7 +98,6 @@ class HobHandler(gobject.GObject):
 
         self.server = server
         self.error_msg = ""
-        self.lastCommand = ""
         self.initcmd = None
         self.parsing = False
 
@@ -113,7 +112,6 @@ class HobHandler(gobject.GObject):
             self.generating = False
 
     def runCommand(self, commandline):
-        self.lastCommand = commandline[0]
         try:
             result, error = self.server.runCommand(commandline)
             if error:
@@ -252,10 +250,7 @@ class HobHandler(gobject.GObject):
             self.current_phase = None
             self.run_next_command()
         elif isinstance(event, bb.command.CommandFailed):
-            if self.error_msg == "":
-                self.error_msg = "The command \"" + self.lastCommand
-                self.error_msg += "\" was sent to bitbake server but it failed. Please"
-                self.error_msg += " check the code executed by this command in bitbake."
+            self.error_msg += event.error
             self.commands_async = []
             self.display_error()
         elif isinstance(event, (bb.event.ParseStarted,
-- 
1.7.9.5



^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-01-24 15:55 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-01-21 15:59 [PATCH 1/4] hob: change error_msg for CommandFailed event Irina Patru
2014-01-21 15:59 ` [PATCH 2/4] bitbake: hob: check if parser has attribute 'shutdown' Irina Patru
2014-01-21 15:59 ` [PATCH 3/4] hob: unsetting busy cursor after hitting Stop button Irina Patru
2014-01-24 15:55   ` Valentin Popa
2014-01-21 15:59 ` [PATCH 4/4] hob: don't display interruptions as fails Irina Patru

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.