Wind River Support Network

HomeDefectsLIN1022-809
Acknowledged

LIN1022-809 : yocto-check-layer-wrapper failed on ovmf of meta-efi-secure-boot layer

Created: Jun 29, 2022    Updated: Sep 5, 2022
Found In Version: 10.22.33.1
Severity: Standard
Applicable for: Wind River Linux LTS 22
Component/s: Build & Config, Userspace

Description

$ ../wrlinux-x/setup.sh ----dl-layers --all-layers
$ . ./oe-init-build-env
$ bitbake-layers show-layers >list
$ sed -n '4,$p' list | awk '{print $2 }' > layerlist
$ yocto-check-layer-wrapper ../layers/meta-secure-core/meta-efi-secure-boot --dependency `cat layerlist`

...
INFO: test_signatures (common.CommonCheckLayer)
INFO:  ... FAIL

Stdout:
Loaded 2456 entries from dependency cache.
INFO: Traceback (most recent call last):
File "/buildarea1/master-wr/build/Tools/2020-05-13-15-22/05131523-yocto_check_layer/qemux86-64-standard-glibc-std-OE/layers/oe-core/scripts/lib/checklayer/cases/common.py", line 55, in test_signatures
self.fail('Adding layer %s changed signatures.\n%s' % (self.tc.layer['name'], msg))
AssertionError: Adding layer meta-efi-secure-boot changed signatures.
17 signatures changed, initial differences (first hash before, second after):
ovmf-native:do_configure: 190e22afcfec66751b2ce423068c7b656e5248b71dda4f6c087b93f50f424da6 -> 13067144e4281c95e5a1a1cfc76973857c94de21a1076d9691915f6d0e9c7438
bitbake-diffsigs --task ovmf-native do_configure --signature 190e22afcfec66751b2ce423068c7b656e5248b71dda4f6c087b93f50f424da6 13067144e4281c95e5a1a1cfc76973857c94de21a1076d9691915f6d0e9c7438
NOTE: Starting bitbake server...
basehash changed from 714182eec0c63ded68a1c88510a35f4e307c16a8dec9f418b0a19cd28f9ba1f5 to 6bb46b3f5937625edda74cf0e07a7a7ee2332ec40c5f300331f4278f977b1840
Variable PACKAGECONFIG value changed from '' to ' secureboot'

ovmf:do_populate_lic: fbfc7159bd68cc27e2507545708e89cf45208d1a3c84853f68d0833c48932af9 -> 6c46b86b8951888d01ee496c19c893f345dff8d87b7313e5d674c6c1d89be065
bitbake-diffsigs --task ovmf do_populate_lic --signature fbfc7159bd68cc27e2507545708e89cf45208d1a3c84853f68d0833c48932af9 6c46b86b8951888d01ee496c19c893f345dff8d87b7313e5d674c6c1d89be065
NOTE: Starting bitbake server...
basehash changed from f0f2194f4d23da9a89a957a6273061afbb9fa25e43cebd97584877258e99462c to 1e055154430584b95e579010bb65d1b56a084fe218b6e04af70f6681a9fb3852
Variable LICENSE value changed:
@@ -1,2 +1,2 @@
${@bb.utils.contains('PACKAGECONFIG', 'secureboot', 'BSD & OpenSSL', 'BSD', d)}
-PACKAGECONFIG{secureboot} = Unset
+PACKAGECONFIG{secureboot} = Set

Steps to Reproduce

$ ../wrlinux-x/setup.sh ----dl-layers --all-layers
 $ . ./oe-init-build-env
 $ bitbake-layers show-layers >list
 $ sed -n '4,$p' list | awk '\{print $2 }' > layerlist
 $ yocto-check-layer-wrapper ../layers/meta-secure-core/meta-efi-secure-boot --dependency `cat layerlist`
Live chat
Online