Wind River Support Network

HomeDefectsLIN1019-1662
Not to be fixed

LIN1019-1662 : yocto compliance errors on meta-virtualization layer

Created: Jun 30, 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-virtualization --dependency `cat layerlist`

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

Stdout:
WARNING: You have included the meta-virtualization layer, but 'virtualization' has not been enabled in your DISTRO_FEATURES. Some bbappend files may not take effect. See the meta-virt
ualization README for details on enabling virtualization support.
Loading cache...done.
Loaded 3506 entries from dependency cache.

Summary: There was 1 WARNING message shown.
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-virtualization changed signatures.
3262 signatures changed, initial differences (first hash before, second after):
   initscripts:do_install: 304f24e8fd151d61c3571b83fe56e56adfc5224eae0d871ce1cb9a8fd9469fda -> 7feb5cc92bd316c07f3dadfeb15bfb9af4bdb1257530d1f8e601c406066c0864
      bitbake-diffsigs --task initscripts do_install --signature 304f24e8fd151d61c3571b83fe56e56adfc5224eae0d871ce1cb9a8fd9469fda 7feb5cc92bd316c07f3dadfeb15bfb9af4bdb1257530d1f8e601c406066c0864
      NOTE: Starting bitbake server...
      basehash changed from 4546faddb038b7af0b65d1c52219b976ba3690fc0acf04a55533d2dba113c7bb to 0508cdea264eed92faa0b1e0bf9a67f6ecd4e80e090a37fa0ceb59f372a6005b
      Variable do_install value changed:
      @@ -83,4 +83,18 @@
        # populate-volatile.sh
        update-rc.d -r ${D} dmesg.sh start 38 S .

      + echo                  >> ${D}${sysconfdir}/init.d/functions
      + echo success \(\) \{  >> ${D}${sysconfdir}/init.d/functions
      + echo \ \ \ \ echo \$* >> ${D}${sysconfdir}/init.d/functions
      + echo \}               >> ${D}${sysconfdir}/init.d/functions
      + echo failure \(\) \{  >> ${D}${sysconfdir}/init.d/functions
      + echo \ \ \ \ echo \$* >> ${D}${sysconfdir}/init.d/functions
      + echo \}               >> ${D}${sysconfdir}/init.d/functions
      + echo warning \(\) \{  >> ${D}${sysconfdir}/init.d/functions
      + echo \ \ \ \ echo \$* >> ${D}${sysconfdir}/init.d/functions
      + echo \}               >> ${D}${sysconfdir}/init.d/functions
      + echo begin \(\) \{  >> ${D}${sysconfdir}/init.d/functions
      + echo \ \ \ \ echo \$* >> ${D}${sysconfdir}/init.d/functions
      + echo \}               >> ${D}${sysconfdir}/init.d/functions
      +
       DISTRO_FEATURES{selinux} = 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-virtualization  --dependency `cat layerlist`
Live chat
Online