bitbake: hob: during recipe parsing, progress bar text provides details about the...
authorCristiana Voicu <cristiana.voicu@intel.com>
Thu, 25 Oct 2012 13:43:44 +0000 (16:43 +0300)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sat, 27 Oct 2012 08:55:54 +0000 (09:55 +0100)
- indicating on progress bar that hob has gone from parsing
recipes to "Generating dependency tree"; this will provide
some visibility of what has caused the "stop" button state
to change

[YOCTO #3282]
(Bitbake rev: d964d04ff1f59a590bd3ab5430517d79e92536d0)

Signed-off-by: Cristiana Voicu <cristiana.voicu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bitbake/lib/bb/ui/crumbs/builder.py

index 3c3d303..e5222da 100755 (executable)
@@ -963,7 +963,10 @@ class Builder(gtk.Window):
         else:
             self.image_configuration_page.stop_button.set_sensitive(True)
 
-        self.image_configuration_page.update_progress_bar(message["title"], fraction)
+        if message["eventname"] == "TreeDataPreparationProgress":
+            self.image_configuration_page.update_progress_bar("Generating dependency tree", fraction)
+        else:
+            self.image_configuration_page.update_progress_bar(message["title"], fraction)
 
     def handler_parsing_cb(self, handler, message):
         if self.current_step != self.RCPPKGINFO_POPULATING:
@@ -974,7 +977,10 @@ class Builder(gtk.Window):
             fraction = 0.6 + 0.38 * fraction
         else:
             fraction = 0.6 * fraction
-        self.image_configuration_page.update_progress_bar(message["title"], fraction)
+        if message["eventname"] == "TreeDataPreparationProgress":
+            self.image_configuration_page.update_progress_bar("Generating dependency tree", fraction)
+        else: 
+            self.image_configuration_page.update_progress_bar(message["title"], fraction)
 
     def handler_parsing_completed_cb(self, handler, message):
         if self.current_step != self.RCPPKGINFO_POPULATING: