All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/10] Hob - BitBake GUI
@ 2011-07-01  6:02 Joshua Lock
  2011-07-01  6:02 ` [PATCH 01/10] ui/hob: Fixed the "build again" hang Joshua Lock
                   ` (11 more replies)
  0 siblings, 12 replies; 15+ messages in thread
From: Joshua Lock @ 2011-07-01  6:02 UTC (permalink / raw)
  To: bitbake-devel

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

-- 
1.7.5.4




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

end of thread, other threads:[~2011-07-01 16:47 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-07-01  6:02 [PATCH 00/10] Hob - BitBake GUI Joshua Lock
2011-07-01  6:02 ` [PATCH 01/10] ui/hob: Fixed the "build again" hang Joshua Lock
2011-07-01 15:56   ` Richard Purdie
2011-07-01  6:02 ` [PATCH 02/10] bitbake: Make bitbake server type configurable Joshua Lock
2011-07-01  6:02 ` [PATCH 03/10] command|cooker: allow generating targets tree for specified pkgs Joshua Lock
2011-07-01  6:02 ` [PATCH 04/10] cooker: add generic method to locate configuration files Joshua Lock
2011-07-01  6:02 ` [PATCH 05/10] command|cooker|event: add findConfigFilePath command Joshua Lock
2011-07-01  6:02 ` [PATCH 06/10] cooker|command|event: add new command findFilesMatchingInDir Joshua Lock
2011-07-01  6:02 ` [PATCH 07/10] bitbake: add -R option for loading configuration files after bitbake.conf Joshua Lock
2011-07-01  6:02 ` [PATCH 08/10] cooker: switch to new universe target rather than world Joshua Lock
2011-07-01  6:02 ` [PATCH 09/10] cooker: remove code duplication in non trivial functions Joshua Lock
2011-07-01  6:02 ` [PATCH 10/10] hob: re-designed interaction and implementation Joshua Lock
2011-07-01 15:47 ` [PATCH 00/10] Hob - BitBake GUI Richard Purdie
2011-07-01 15:53   ` Joshua Lock
2011-07-01 16:04 ` 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.