Wind River Support Network

HomeDefectsLIN1019-1578
Not to be fixed

LIN1019-1578 : yocto compliance errors on meta-security layer

Created: Jun 20, 2019    Updated: Apr 28, 2021
Resolved Date: Apr 28, 2021
Found In Version: 10.19.45.1
Severity: Standard
Applicable for: Wind River Linux LTS 19
Component/s: Userspace

Description

$ wrlinux-x/setup.sh --distro=wrlinux --machines=qemux86-64 --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-security --dependency `cat layerlist`

[snip]
INFO: test_signatures (common.CommonCheckLayer)
INFO:  ... FAIL

Stdout:
Loading cache...done.
Loaded 3527 entries from dependency cache.
INFO: Traceback (most recent call last):
  File "/buildarea1/hjia/wrlinux-1019/build_lts19_all_2019111116/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-security changed signatures.
214 signatures changed, initial differences (first hash before, second after):
   linux-yocto:do_kernel_metadata: ce83e8d390f41359786e0845536affc93aa1e75e683bacab8fcb55a5eee5b959 -> 21412ef799c37a1ae65c04b7cc38ca1fc021c339387225bb3e86bcf6d4f2d617
      bitbake-diffsigs --task linux-yocto do_kernel_metadata --signature ce83e8d390f41359786e0845536affc93aa1e75e683bacab8fcb55a5eee5b959 21412ef799c37a1ae65c04b7cc38ca1fc021c339387225bb3e86bcf6d4f2d617
      NOTE: Starting bitbake server...
      basehash changed from e230a831937aeddbe28251692b4fe3c5ee8cac41f3223a0d1a1aa45ae16a0445 to 8a09a1c0f0e0f0112cba3972220d2e73a3f3c96a1db22074a9017b85b5bf84f7
      Variable KERNEL_FEATURES value changed:
      @@ -1,4 +1,7 @@
      - features/nfsd/nfsd-enable.scc features/debug/printk.scc ${@bb.utils.contains('MACHINE_FEATURES', 'numa', 'features/numa/numa.scc', '', d)} features/kernel-sample/kernel-sample.scc ${KERNEL_EXTRA_FEATURES} cfg/virtio.scc features/drm-bochs/drm-bochs.scc cfg/sound.scc cfg/paravirt_kvm.scc ${@bb.utils.contains("TUNE_FEATURES", "mx32", " cfg/x32.scc", "" ,d)} ${@bb.utils.contains("DISTRO_FEATURES", "ptest", " features/scsi/scsi-debug.scc", "" ,d)}
      + features/nfsd/nfsd-enable.scc features/debug/printk.scc ${@bb.utils.contains('MACHINE_FEATURES', 'numa', 'features/numa/numa.scc', '', d)} features/kernel-sample/kernel-sample.scc ${KERNEL_EXTRA_FEATURES} cfg/virtio.scc features/drm-bochs/drm-bochs.scc cfg/sound.scc cfg/paravirt_kvm.scc ${@bb.utils.contains("TUNE_FEATURES", "mx32", " cfg/x32.scc", "" ,d)} ${@bb.utils.contains("DISTRO_FEATURES", "ptest", " features/scsi/scsi-debug.scc", "" ,d)} ${@bb.utils.contains("DISTRO_FEATURES", "apparmor", " features/apparmor/apparmor.scc", "" ,d)} ${@bb.utils.contains("DISTRO_FEATURES", "smack", " features/smack/smack.scc", "" ,d)} ${@bb.utils.contains("DISTRO_FEATURES", "yama", " features/yama/yama.scc", "" ,d)}
      +DISTRO_FEATURES{apparmor} = Unset
       DISTRO_FEATURES{ptest} = Unset
      +DISTRO_FEATURES{smack} = Unset
      +DISTRO_FEATURES{yama} = Unset
       MACHINE_FEATURES{numa} = Unset
       TUNE_FEATURES{mx32} = Unset
[snip]

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-security --dependency `cat layerlist`
Live chat
Online