[bitbake-devel] [PATCH 0/1] Hob - BitBake GUI (v2)

Joshua Lock josh at linux.intel.com
Fri Jul 1 22:58:49 UTC 2011


Since the first revision the groundwork patches have been merged and I fixed
a couple of issues noticed today. Namely:
1) The wording in the "Build Complete" dialog no longer matched the buttons
2) The recipe writing code now handles images with a base image outside of
the oe-core metadata

To see just these two changes look to the top two patches on:
https://github.com/incandescant/bitbake/commits/hob-work

As noted in the v1 pull request images are built by first using the
buildTargets command to build all of the target dependencies then creating a
recipe file and using the buildFile command to handle the build.
The problem is that if you have a clean build directory, perfectly reasonable
with such a tool, the buildFile command does not handle the native
dependencies added by the image class.

Richard has suggested I modify the GUI to insert a path into BBPATH and then
I can rely on buildTasks. I'm working on this now but didn't want to send a
half baked patch.

Cheers,
Joshua

The following changes since commit a8246ae5400c23df0d3ee29c36f4d9f257d1e6d1:

  bitbake: add -R option for loading configuration files after bitbake.conf (2011-07-01 17:03:03 +0100)

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

Joshua Lock (1):
  hob: re-designed interaction and implementation

 lib/bb/ui/crumbs/configurator.py    |  278 +++++++++++
 lib/bb/ui/crumbs/hig.py             |   61 +++
 lib/bb/ui/crumbs/hobeventhandler.py |  218 +++++++--
 lib/bb/ui/crumbs/hobprefs.py        |  293 +++++++++++
 lib/bb/ui/crumbs/layereditor.py     |  136 +++++
 lib/bb/ui/crumbs/runningbuild.py    |   12 +-
 lib/bb/ui/crumbs/tasklistmodel.py   |  326 ++++++++++---
 lib/bb/ui/hob.py                    |  924 +++++++++++++++++++++++-----------
 8 files changed, 1824 insertions(+), 424 deletions(-)
 create mode 100644 lib/bb/ui/crumbs/configurator.py
 create mode 100644 lib/bb/ui/crumbs/hig.py
 create mode 100644 lib/bb/ui/crumbs/hobprefs.py
 create mode 100644 lib/bb/ui/crumbs/layereditor.py

-- 
1.7.5.4





More information about the bitbake-devel mailing list