[bitbake-devel] [PATCH 00/10] Hob - BitBake GUI

Richard Purdie richard.purdie at linuxfoundation.org
Fri Jul 1 16:04:03 UTC 2011


On Thu, 2011-06-30 at 23:02 -0700, Joshua Lock wrote:
> 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.

I merged in the first 9 of these as they looked ok. I've not had a
chance to look through the hob patch yet though.

Cheers,

Richard





More information about the bitbake-devel mailing list