[OE-core] oe-core cleanup...

Chris Larson clarson at kergoth.com
Thu Mar 3 14:14:10 UTC 2011


On Thu, Mar 3, 2011 at 7:05 AM, Joshua Lock <josh at linux.intel.com> wrote:
> I agree, in fact yesterday I discovered we have the beginnings of such a
> tool (bitbake-layers) written by Chris. Currently it prints out which
> recipes are being modified by a .bbappend and .bbappend files for which
> no recipe exists.
>
> I had to write a trivial patch (attached) to make it work but it's a
> good start. :-)

Note that "fixes the instantiation of the BBCooker to match recent
changes in the BitBake libraries." is not correct.  It's not a recent
change, it's a poky vs upstream difference at the moment, due to the
switch to the Process based server.  The change in that patch will
make it work with poky, which is good, but not with master.

This is the last somewhat large piece of the bitbake sync, as far as I
know -- we need to decide how best to resurrect the XML/RPC server in
master, but we haven't yet determined how the user should select their
server.  For the average user, they just want to run a UI, the server
is implementation details, so I'd argue that we let the UI instantiate
the server it needs, create a UI that spawns an xml/rpc server and
displays the connection info to stdout, and add an env var to let the
other UIs connect to a nondefault server, but there are other
possibilities that need to be considered.  In poky, you have to
comment/uncomment lines in bin/bitbake, which is .. not ideal :)

Do let me know if you come up with any good ideas for additional
commands for the bitbake-layers tool -- I'm sure there are plenty of
useful things we can add to assist in layer maintenance.  Thanks!
I'll apply the #! change to upstream right away.
-- 
Christopher Larson
clarson at kergoth dot com
Founder - BitBake, OpenEmbedded, OpenZaurus
Maintainer - Tslib
Senior Software Engineer, Mentor Graphics




More information about the Openembedded-core mailing list