Skip to content

Hob - BitBake GUI (v2)

Joshua Lock bitbake-devel 1 version Applied

Status from this message: Merged to master, thanks!

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest1 patch 1 replyApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/1hob: re-designed interaction and implementationlib/bb/ui/crumbs/configurator.py lib/bb/ui/crumbs/hig.py lib/bb/ui/crumbs/hobeventhandler.py +5 more+1824 -4240 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/1] Hob - BitBake GUI (v2)

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
Signature · 1 line
1.7.5.4