generic-poky/bitbake/bin
Alexandru DAMIAN ba83eb315d bitbake: bitbake: cooker,xmlrpc,servers: implement CookerFeatures
Implementing feature set selection that allows a client
to enable specific features in the server at connection time.

Only enabling of features is supported, as there is
no way to safely remove data loaded into the cooker.
Once enabled, a feature will remain enabled for the
life of the cooker.

Client-server connection now supports specifying the feature
set required by the client. This is implemented in the Process
server using a managed proxy list, so the server cooker
will now load dynamically needed features based on what client
connects to it.

In the XMLRPC server the feature set is requested by
using a parameter for registerUIHandler function.
This allows observer-only clients to also specify features
for the server.

The server code configuration now is completly separated
from the client code. All hardcoding of client knowledge is
removed from the server.

The extra_caches is removed as the client can now specify
the caches it needs using the feature. The UI modules
now need to specify the desired featureSet. HOB is modified
to conform to the featureSet specification.

The only feature available is CookerFeatures.HOB_EXTRA_CACHES
which forces loading the bb.cache_extra:HobRecipeInfo class.

(Bitbake rev: 98e594837aab89ea042cfa9f3740d20a661b14e2)

Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-09-22 12:19:43 +01:00
..
bitbake bitbake: bitbake: cooker,xmlrpc,servers: implement CookerFeatures 2013-09-22 12:19:43 +01:00
bitbake-diffsigs bitbake: bitbake-diffigs: Don't pull in tinfoil unless we really need/plan to use it 2013-01-25 12:58:35 +00:00
bitbake-dumpsig bitbake: lib/bb/siggen.py: make signature dump/compare functions return a list 2012-09-07 12:10:44 +01:00
bitbake-layers bitbake: bitbake-layers: fix for move of data object to cooker 2013-06-10 10:32:58 +01:00
bitbake-prserv bitbake/bitbake-prserv: Set file mode bits "x". 2012-03-02 16:22:27 +00:00
bitbake-selftest bitbake: Fixup bitbake-selftest 2012-05-04 17:41:47 +01:00
bitbake-worker bitbake: bitbake: Ensure ${DATE} and ${TIME} are consistent 2013-09-06 22:31:33 +01:00
bitdoc bitbake: Update users of getVar/setVar to use the data store functions directly 2011-11-27 10:35:30 +00:00
image-writer bitbake: hig.py: refactor into individual components 2013-01-16 12:51:33 +00:00