Hob - BitBake GUI
Status from this message: Merged to master, thanks.
Get series with b4
b4 am [email protected]Versions newest first
Patches in v1 Applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/10 | ui/hob: Fixed the "build again" hang.lib/ | +1 | 1 reply | |
| 2/10 | bitbake: Make bitbake server type configurable.bin/ | +18 | 0 replies | |
| 3/10 | command|cooker: allow generating targets tree for specified pkgslib/ lib/ | +14 | 0 replies | |
| 4/10 | cooker: add generic method to locate configuration fileslib/ | +7 | 0 replies | |
| 5/10 | command|cooker|event: add findConfigFilePath commandlib/ lib/ lib/ | +22 | 0 replies | |
| 6/10 | cooker|command|event: add new command findFilesMatchingInDirlib/ lib/ lib/ | +45 | 0 replies | |
| 7/10 | bitbake: add -R option for loading configuration files after bitbake.confbin/ lib/ | +14 | 0 replies | |
| 8/10 | cooker: switch to new universe target rather than worldlib/ | +2 | 0 replies | |
| 9/10 | cooker: remove code duplication in non trivial functionslib/ | +12 | 0 replies | |
| 10/10 | hob: re-designed interaction and implementationlib/ lib/ lib/ +5 more | +1807 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 00/10] Hob - BitBake GUI
All,
This series are the current state of the image creator project I have been working on for the past few months.
It's by no means perfect but I'd love to get some review and preferably move development into master, rather than a less public branch.
The first 7 patches are changes to BitBake to be used by the GUI whilst the final patch is a squashed patch of my image creator development tree[1].
Of course, before sending this pull request I ran some final tests and encountered a significant problem with the implementation approach. 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.
The alternative I have is to save the image files somewhere within BBPATH, and perhaps suggest the user create a "workspace" layer, and build them with buildTargets. I didn't do this because I'd rather not pollute the users file system without good cause. It may be the only tenable approach though.
Any suggestions here?
Regards,
Joshua
1. https://github.com/incandescant/bitbake/commits/hob-full
The following changes since commit 5d41720d1550c04aac76275614ca15110c1c7f52:
Update version to 1.13.2 (2011-06-28 15:27:14 +0100)
are available in the git repository at:
git://github.com/incandescant/bitbake hob
https://github.com/incandescant/bitbake/tree/hob
Joshua Lock (8):
command|cooker: allow generating targets tree for specified pkgs
cooker: add generic method to locate configuration files command|cooker|event: add findConfigFilePath command cooker|command|event: add new command findFilesMatchingInDir
bitbake: add -R option for loading configuration files after
bitbake.conf
cooker: switch to new universe target rather than world
cooker: remove code duplication in non trivial functions
hob: re-designed interaction and implementation
Lianhao Lu (1):
ui/hob: Fixed the "build again" hang.
Liping Ke (1):
bitbake: Make bitbake server type configurable.
bin/bitbake | 30 +- lib/bb/command.py | 34 ++- lib/bb/cooker.py | 113 +++-- lib/bb/event.py | 18 + 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 | 306 +++++++++--- lib/bb/ui/hob.py | 925 +++++++++++++++++++++++------------ 12 files changed, 1939 insertions(+), 485 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