yocto-check-layer needs to first capture signatures without the layer under test included, then add the layer under test and see what signatures have changed. So for that initial capture to work the layer under test has to be absent from BBLAYERS. 1) yocto-check-layer should fail with an error if the layer under test is already in BBLAYERS. 2) The documentation should explain this requirement.
Merged to master in http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=4cbea1019781e9595655448347a38dae1db5ee29 Still need Backport to 3.1, 3.0 (and 2.7??) Armin can you take a quick look and update the Whiteboard?
in honister: http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/scripts/yocto-check-layer?h=honister&id=4cbea1019781e9595655448347a38dae1db5ee29 Hardknott: http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/scripts/yocto-check-layer?h=hardknott&id=4cbea1019781e9595655448347a38dae1db5ee29 Dunfell: http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/scripts/yocto-check-layer?h=dunfell&id=75fdc94ecbd16cd59ab4f182ce4b9f5437db52b1 It appears the master fix was Backport to the other branches.