[OE-core] [PATCH 0/4] yocto-compat-layer.py updates
Mark Hatle
mark.hatle at windriver.com
Fri Mar 31 02:30:25 UTC 2017
The changes in this series fix a number of issues with the yocto-compat-layer
script.
- When a layer is skipped due to missing dependencies, it was difficult to
see this without inspecting the whole log.
- There needs to be a way to pass in a list of layers that can be used
for dependencies, but should not be evaluated in this pass. The overall
evaluation is very time consuming and having to parse/validate 15
dependent layers to see if the layer you are working on passes is not
useful!
- The dependency processing was not working properly. It was only processing
dependencies at one level. Move this to a recursive process so we're
sure that all needed dependencies are present.
- Change how the initial signatures are stored to be compared to the layers
signatures for distro/BSP checks. Before the signatures were stored very
early (before any dependencies were calculated), causing the dependencies
for a BSP layer to trigger a failure in signature validation.
Mark Hatle (4):
yocto-compat-layer.py: Add status for skipped items
yocto-compat-layer.py: Add --dependency argument
compatlayer/__init__.py: Allow add_layer to process recursive deps
yocto-compat-layer.py: Fix the signature validation
scripts/lib/compatlayer/__init__.py | 47 ++++++++++++++++++++++++++++++-------
scripts/yocto-compat-layer.py | 47 +++++++++++++++++++++++++++----------
2 files changed, 73 insertions(+), 21 deletions(-)
--
1.8.3.1
More information about the Openembedded-core
mailing list