Acked-by: Aníbal Limón On 03/30/2017 08:30 PM, Mark Hatle wrote: > 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(-) >