All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] Hob bug fixes
@ 2011-09-23 20:34 Joshua Lock
  2011-09-25 15:26 ` Richard Purdie
  0 siblings, 1 reply; 7+ messages in thread
From: Joshua Lock @ 2011-09-23 20:34 UTC (permalink / raw)
  To: bitbake-devel

This series includes a few fixes found whilst debugging and fixing
Yocto bug #1521
http://bugzilla.yoctoproject.org/show_bug.cgi?id=1521

Richard, please consider these for Yocto 1.1

Regards,
Joshua

The following changes since commit 623e9c7f7a9cf12b8c81c26cc608990682a601dd:

  Fix mercurial fetcher in fetch2 (2011-09-21 14:07:14 +0100)

are available in the git repository at:
  git://github.com/incandescant/bitbake hob
  https://github.com/incandescant/bitbake/tree/hob

Joshua Lock (3):
  ui/crumbs/hobeventhandler: move remaining getVariable calls to init
  ui/crumbs/hobeventhandler: fix variable name typo
  hob: fix building with current selections after reparse

 lib/bb/ui/crumbs/hobeventhandler.py |   11 ++++++-----
 lib/bb/ui/hob.py                    |    2 --
 2 files changed, 6 insertions(+), 7 deletions(-)

-- 
1.7.6.2




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

* Re: [PATCH 0/3] Hob bug fixes
  2011-09-23 20:34 [PATCH 0/3] Hob " Joshua Lock
@ 2011-09-25 15:26 ` Richard Purdie
  0 siblings, 0 replies; 7+ messages in thread
From: Richard Purdie @ 2011-09-25 15:26 UTC (permalink / raw)
  To: Joshua Lock; +Cc: bitbake-devel

On Fri, 2011-09-23 at 13:34 -0700, Joshua Lock wrote:
> This series includes a few fixes found whilst debugging and fixing
> Yocto bug #1521
> http://bugzilla.yoctoproject.org/show_bug.cgi?id=1521
> 
> Richard, please consider these for Yocto 1.1
> 
> Regards,
> Joshua
> 
> The following changes since commit 623e9c7f7a9cf12b8c81c26cc608990682a601dd:
> 
>   Fix mercurial fetcher in fetch2 (2011-09-21 14:07:14 +0100)
> 
> are available in the git repository at:
>   git://github.com/incandescant/bitbake hob
>   https://github.com/incandescant/bitbake/tree/hob
> 
> Joshua Lock (3):
>   ui/crumbs/hobeventhandler: move remaining getVariable calls to init
>   ui/crumbs/hobeventhandler: fix variable name typo
>   hob: fix building with current selections after reparse

Merged to master, thanks.

Richard




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

* [PATCH 0/3] Hob: bug fixes
@ 2012-06-01 10:36 Liming An
  2012-06-01 10:40 ` [PATCH 1/3] Hob: clear the repeated function get_kernel_file_name Liming An
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Liming An @ 2012-06-01 10:36 UTC (permalink / raw)
  To: bitbake-devel

The following changes since commit de4cdfd6bc1280ac7ac0559b87734d26294ef773:

  documentation/kernel-manual/kernel-how-to.xml: Updated to kernel 3.4 (2012-05-31 21:16:55 +0100)

are available in the git repository at:
  git://git.pokylinux.org/poky-contrib limx/hob-bug-fixes-continue
  http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=limx/hob-bug-fixes-continue

Liming An (3):
  Hob: clear the repeated function get_kernel_file_name
  Hob: fix entry of recipe page can't be edited in case after clicked
    clear button
  Hob: fixed a definition not match issue when click choose directflb
    in package page

 bitbake/lib/bb/ui/crumbs/builder.py              |    5 +++--
 bitbake/lib/bb/ui/crumbs/hobwidget.py            |   10 ++--------
 bitbake/lib/bb/ui/crumbs/imagedetailspage.py     |   19 +------------------
 bitbake/lib/bb/ui/crumbs/packageselectionpage.py |    2 +-
 4 files changed, 7 insertions(+), 29 deletions(-)

-- 
1.7.5.4




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

* [PATCH 1/3] Hob: clear the repeated function get_kernel_file_name
  2012-06-01 10:36 [PATCH 0/3] Hob: bug fixes Liming An
@ 2012-06-01 10:40 ` Liming An
  2012-06-01 10:40 ` [PATCH 2/3] Hob: fix entry of recipe page can't be edited in case after clicked clear button Liming An
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 7+ messages in thread
From: Liming An @ 2012-06-01 10:40 UTC (permalink / raw)
  To: bitbake-devel

there are a repeated function in builder.py and imagedetailspage.py,
so combine them to one.

Signed-off-by: Liming An <limingx.l.an@intel.com>
---
 bitbake/lib/bb/ui/crumbs/builder.py          |    5 +++--
 bitbake/lib/bb/ui/crumbs/imagedetailspage.py |   19 +------------------
 2 files changed, 4 insertions(+), 20 deletions(-)

diff --git a/bitbake/lib/bb/ui/crumbs/builder.py b/bitbake/lib/bb/ui/crumbs/builder.py
index 8d35ea9..899d0e0 100755
--- a/bitbake/lib/bb/ui/crumbs/builder.py
+++ b/bitbake/lib/bb/ui/crumbs/builder.py
@@ -1141,9 +1141,10 @@ class Builder(gtk.Window):
         response = dialog.run()
         dialog.destroy()
 
-    def get_kernel_file_name(self, image_path):
+    def get_kernel_file_name(self):
         name_list = []
         kernel_name = ""
+        image_path = self.parameters.image_addr
         if image_path:
             files = [f for f in os.listdir(image_path) if f[0] <> '.']
             for check_file in files:
@@ -1166,7 +1167,7 @@ class Builder(gtk.Window):
             dialog.destroy()
             return
 
-        kernel_name, kernels_number = self.get_kernel_file_name(self.parameters.image_addr)
+        kernel_name, kernels_number = self.get_kernel_file_name()
         if not kernel_name or kernels_number > 1:
             dialog = gtk.FileChooserDialog("Load Kernel Files", self,
                                            gtk.FILE_CHOOSER_ACTION_SAVE)
diff --git a/bitbake/lib/bb/ui/crumbs/imagedetailspage.py b/bitbake/lib/bb/ui/crumbs/imagedetailspage.py
index deb053c..1ab80f8 100755
--- a/bitbake/lib/bb/ui/crumbs/imagedetailspage.py
+++ b/bitbake/lib/bb/ui/crumbs/imagedetailspage.py
@@ -368,7 +368,7 @@ class ImageDetailsPage (HobPage):
         iter = model.get_iter(path)
         image_name = model[path][0]
         if iter and model[path][2] == 'runnable':
-            kernel_name, kernel_number = self.get_kernel_file_name(image_name)
+            kernel_name, kernel_number = self.builder.parameters.get_kernel_file_name()
             self.builder.runqemu_image(image_name, kernel_name, kernel_number)
 
     def create_bottom_buttons(self, buttonlist, image_name):
@@ -446,23 +446,6 @@ class ImageDetailsPage (HobPage):
             button_id = build_new_button.connect("clicked", self.build_new_button_clicked_cb)
             self.button_ids[button_id] = build_new_button
 
-    def get_kernel_file_name(self, image_name):
-        name_list = []
-        kernel_name = ""
-        if image_name:
-            image_path = os.path.join(self.builder.parameters.image_addr)
-            files = [f for f in os.listdir(image_path) if f[0] <> '.']
-            for check_file in files:
-                if check_file.endswith(".bin"):
-                    if  self.test_mach_runnable(check_file):
-                        selected_machine = self.builder.configuration.curr_mach
-                        if selected_machine in check_file:
-                            kernel_name = check_file
-                    if not os.path.islink(os.path.join(image_path, check_file)):
-                        name_list.append(check_file)
-
-        return kernel_name, len(name_list)
-
     def save_button_clicked_cb(self, button):
         self.builder.show_save_template_dialog()
 
-- 
1.7.5.4




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

* [PATCH 2/3] Hob: fix entry of recipe page can't be edited in case after clicked clear button
  2012-06-01 10:36 [PATCH 0/3] Hob: bug fixes Liming An
  2012-06-01 10:40 ` [PATCH 1/3] Hob: clear the repeated function get_kernel_file_name Liming An
@ 2012-06-01 10:40 ` Liming An
  2012-06-01 10:40 ` [PATCH 3/3] Hob: fixed a definition not match issue when click choose directflb in package page Liming An
  2012-06-08 11:01 ` [PATCH 0/3] Hob: bug fixes Richard Purdie
  3 siblings, 0 replies; 7+ messages in thread
From: Liming An @ 2012-06-01 10:40 UTC (permalink / raw)
  To: bitbake-devel

cancel some inviable code and fixed this issue

Signed-off-by: Liming An <limingx.l.an@intel.com>
---
 bitbake/lib/bb/ui/crumbs/hobwidget.py |   10 ++--------
 1 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/bitbake/lib/bb/ui/crumbs/hobwidget.py b/bitbake/lib/bb/ui/crumbs/hobwidget.py
index bd9e2e2..afcd5b8 100644
--- a/bitbake/lib/bb/ui/crumbs/hobwidget.py
+++ b/bitbake/lib/bb/ui/crumbs/hobwidget.py
@@ -529,14 +529,8 @@ class HobNotebook(gtk.Notebook):
         self.reset_entry(search)
 
     def set_search_entry_clear_cb(self, search, icon_pos, event):
-        self.reset_entry(search)
-
-    def set_page(self, title):
-        for child in self.tabbar.children:
-            if child["title"] == title:
-                self.tabbar.current_child = child
-                self.tabbar.grab_focus()
-                self.notebook.set_current_page(child["toggled_page"])
+        if search.get_editable() == True:
+            search.set_text("")
 
 class HobWarpCellRendererText(gtk.CellRendererText):
     def __init__(self, col_number):
-- 
1.7.5.4




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

* [PATCH 3/3] Hob: fixed a definition not match issue when click choose directflb in package page
  2012-06-01 10:36 [PATCH 0/3] Hob: bug fixes Liming An
  2012-06-01 10:40 ` [PATCH 1/3] Hob: clear the repeated function get_kernel_file_name Liming An
  2012-06-01 10:40 ` [PATCH 2/3] Hob: fix entry of recipe page can't be edited in case after clicked clear button Liming An
@ 2012-06-01 10:40 ` Liming An
  2012-06-08 11:01 ` [PATCH 0/3] Hob: bug fixes Richard Purdie
  3 siblings, 0 replies; 7+ messages in thread
From: Liming An @ 2012-06-01 10:40 UTC (permalink / raw)
  To: bitbake-devel

[YOCTO #2526]

Signed-off-by: Liming An <limingx.l.an@intel.com>
---
 bitbake/lib/bb/ui/crumbs/packageselectionpage.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/bitbake/lib/bb/ui/crumbs/packageselectionpage.py b/bitbake/lib/bb/ui/crumbs/packageselectionpage.py
index d2c7325..9895835 100755
--- a/bitbake/lib/bb/ui/crumbs/packageselectionpage.py
+++ b/bitbake/lib/bb/ui/crumbs/packageselectionpage.py
@@ -215,7 +215,7 @@ class PackageSelectionPage (HobPage):
         self.refresh_selection()
         if not self.builder.customized:
             self.builder.customized = True
-            self.builder.configuration.selected_image = self.recipe_model.__dummy_image__
+            self.builder.configuration.selected_image = self.recipe_model.__custom_image__
             self.builder.rcppkglist_populated()
 
         self.builder.window_sensitive(True)
-- 
1.7.5.4




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

* Re: [PATCH 0/3] Hob: bug fixes
  2012-06-01 10:36 [PATCH 0/3] Hob: bug fixes Liming An
                   ` (2 preceding siblings ...)
  2012-06-01 10:40 ` [PATCH 3/3] Hob: fixed a definition not match issue when click choose directflb in package page Liming An
@ 2012-06-08 11:01 ` Richard Purdie
  3 siblings, 0 replies; 7+ messages in thread
From: Richard Purdie @ 2012-06-08 11:01 UTC (permalink / raw)
  To: Liming An; +Cc: bitbake-devel

On Fri, 2012-06-01 at 18:36 +0800, Liming An wrote:
> The following changes since commit de4cdfd6bc1280ac7ac0559b87734d26294ef773:
> 
>   documentation/kernel-manual/kernel-how-to.xml: Updated to kernel 3.4 (2012-05-31 21:16:55 +0100)
> 
> are available in the git repository at:
>   git://git.pokylinux.org/poky-contrib limx/hob-bug-fixes-continue
>   http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=limx/hob-bug-fixes-continue
> 
> Liming An (3):
>   Hob: clear the repeated function get_kernel_file_name
>   Hob: fix entry of recipe page can't be edited in case after clicked
>     clear button
>   Hob: fixed a definition not match issue when click choose directflb
>     in package page

Merged to master, thanks.

Richard




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

end of thread, other threads:[~2012-06-08 11:12 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-01 10:36 [PATCH 0/3] Hob: bug fixes Liming An
2012-06-01 10:40 ` [PATCH 1/3] Hob: clear the repeated function get_kernel_file_name Liming An
2012-06-01 10:40 ` [PATCH 2/3] Hob: fix entry of recipe page can't be edited in case after clicked clear button Liming An
2012-06-01 10:40 ` [PATCH 3/3] Hob: fixed a definition not match issue when click choose directflb in package page Liming An
2012-06-08 11:01 ` [PATCH 0/3] Hob: bug fixes Richard Purdie
  -- strict thread matches above, loose matches on Subject: below --
2011-09-23 20:34 [PATCH 0/3] Hob " Joshua Lock
2011-09-25 15:26 ` Richard Purdie

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.