yocto-check-layer fails checking signatures.


Cardenas Jose Antonio (JCARDENA)
 

Hi guys.

 

For learning purposes have used yocto-check-layer against meta-qt5 layer and I have got that fails checking signatures with this output:

INFO: test_signatures (common.CommonCheckLayer)

INFO:  ... FAIL

 

Stdout:

Loading cache...done.

Loaded 3995 entries from dependency cache.

WARNING: No bb files in default matched BBFILE_PATTERN_meta-geeking-bsp '^/home/geeking/workspace/yocto/meta-geeking-bsp/'

 

Summary: There was 1 WARNING message.

INFO: Traceback (most recent call last):

  File "/home/geeking/workspace/yocto/scripts/lib/checklayer/cases/common.py", line 81, in test_signatures

    self.fail('Adding layer %s changed signatures.\n%s' % (self.tc.layer['name'], msg))

AssertionError: Adding layer meta-qt5 changed signatures.

39 signatures changed, initial differences (first hash before, second after):

   gdb:do_prepare_recipe_sysroot: 3ebb2d1477e3eae773b471b0a588105804fe52ac00bd2da1c03a62baad61bd21 -> 03cce43eee8f464a76ee7ba901aa1b750f1a9d3aa99afe51da5d5687c2aae948

      bitbake-diffsigs --task gdb do_prepare_recipe_sysroot --signature 3ebb2d1477e3eae773b471b0a588105804fe52ac00bd2da1c03a62baad61bd21 03cce43eee8f464a76ee7ba901aa1b750f1a9d3aa99afe51da5d5687c2aae948

      NOTE: Starting bitbake server...

      runtaskdeps changed:

      ['autoconf/autoconf_2.71.bb:do_populate_sysroot:virtual:native automake/automake_1.16.5.bb:do_populate_sysroot:virtual:native bison/bison_3.8.2.bb:do_populate_sysroot:virtual:native', -elfutils/elfutils_0.186.bb:do_populate_sysroot, 'expat/expat_2.4.7.bb:do_populate_sysroot gcc/gcc-cross_11.2.bb:do_populate_sysroot gcc/gcc-runtime_11.2.bb:do_populate_sysroot gdb/gdb_11.2.bb:do_fetch gettext/gettext_0.21.bb:do_populate_sysroot:virtual:native glibc/glibc_2.35.bb:do_populate_sysroot gmp/gmp_6.2.1.bb:do_populate_sysroot libtool/libtool-cross_2.4.7.bb:do_populate_sysroot libtool/libtool-native_2.4.7.bb:do_populate_sysroot lttng/lttng-ust_2.13.2.bb:do_populate_sysroot ncurses/ncurses_6.3.bb:do_populate_sysroot pkgconfig/pkgconfig_git.bb:do_populate_sysroot:virtual:native pseudo/pseudo_git.bb:do_populate_sysroot:virtual:native', +python/python3_3.10.4.bb:do_populate_sysroot, 'readline/readline_8.1.2.bb:do_populate_sysroot texinfo-dummy-native/texinfo-dummy-native.bb:do_populate_sysroot zlib/zlib_1.2.11.bb:do_populate_sysroot']

      elfutils/elfutils_0.186.bb:do_populate_sysroot with hash 6bdde5ef4f55929012830ea7cbe8f3f0ef52c42d38832346d8eda3614e420f50

       changed to

      expat/expat_2.4.7.bb:do_populate_sysroot with hash c5fa50500fe0639a93edb56c76deebe115a4f43885fddabc939cca903ca1f5db

      expat/expat_2.4.7.bb:do_populate_sysroot with hash c5fa50500fe0639a93edb56c76deebe115a4f43885fddabc939cca903ca1f5db

       changed to

      gcc/gcc-cross_11.2.bb:do_populate_sysroot with hash 8332df50d2a22a2003d6b9a77c21eccc4fafeb813af16c134a67b09e64e5a922

      gcc/gcc-cross_11.2.bb:do_populate_sysroot with hash 8332df50d2a22a2003d6b9a77c21eccc4fafeb813af16c134a67b09e64e5a922

       changed to

      gcc/gcc-runtime_11.2.bb:do_populate_sysroot with hash 440ce22e9e7e13ea604e5fd9b7c5d05272c05c76d8504b20fe8761527bb23d28

      gcc/gcc-runtime_11.2.bb:do_populate_sysroot with hash 440ce22e9e7e13ea604e5fd9b7c5d05272c05c76d8504b20fe8761527bb23d28

       changed to

      gdb/gdb_11.2.bb:do_fetch with hash fc6369109e600af9324aa58c7b0cedcc52fd85400913b53ecabebdf990352add

      gdb/gdb_11.2.bb:do_fetch with hash fc6369109e600af9324aa58c7b0cedcc52fd85400913b53ecabebdf990352add

       changed to

      gettext/gettext_0.21.bb:do_populate_sysroot:virtual:native with hash 32cc46ce9ab8e254999fe15746e6ac565211f08f248902a303acea27318ff6a5

      gettext/gettext_0.21.bb:do_populate_sysroot:virtual:native with hash 32cc46ce9ab8e254999fe15746e6ac565211f08f248902a303acea27318ff6a5

       changed to

      glibc/glibc_2.35.bb:do_populate_sysroot with hash 805ac1d9b8ed5009950195c8a0ad39052c612438b26acec72deff9c440f9dc8c

      glibc/glibc_2.35.bb:do_populate_sysroot with hash 805ac1d9b8ed5009950195c8a0ad39052c612438b26acec72deff9c440f9dc8c

       changed to

      gmp/gmp_6.2.1.bb:do_populate_sysroot with hash 14f5ccddddc5581727d9816bd3d994634a110104fce81d906a9680f023de221e

      gmp/gmp_6.2.1.bb:do_populate_sysroot with hash 14f5ccddddc5581727d9816bd3d994634a110104fce81d906a9680f023de221e

       changed to

      libtool/libtool-cross_2.4.7.bb:do_populate_sysroot with hash 47db5d7b09f5366e991add0acac1c1070ba8719df6b7e230eade5b56fb91cdc4

      libtool/libtool-cross_2.4.7.bb:do_populate_sysroot with hash 47db5d7b09f5366e991add0acac1c1070ba8719df6b7e230eade5b56fb91cdc4

       changed to

      libtool/libtool-native_2.4.7.bb:do_populate_sysroot with hash ee4d5493221cd8cad2d048e512dd0b15a7a9ee3022e71ec92262bdd3ab7f056f

      libtool/libtool-native_2.4.7.bb:do_populate_sysroot with hash ee4d5493221cd8cad2d048e512dd0b15a7a9ee3022e71ec92262bdd3ab7f056f

       changed to

      lttng/lttng-ust_2.13.2.bb:do_populate_sysroot with hash 7478a63943331a4b6801ed8962ad5bf02f3445987eccf8ab61f37bac112f72cd

      lttng/lttng-ust_2.13.2.bb:do_populate_sysroot with hash 7478a63943331a4b6801ed8962ad5bf02f3445987eccf8ab61f37bac112f72cd

       changed to

      ncurses/ncurses_6.3.bb:do_populate_sysroot with hash 60338af1862be456ff3b34adbaf6f4ea48b2ca6b1768f47dfb9bb4d5a9b776d7

      ncurses/ncurses_6.3.bb:do_populate_sysroot with hash 60338af1862be456ff3b34adbaf6f4ea48b2ca6b1768f47dfb9bb4d5a9b776d7

       changed to

      pkgconfig/pkgconfig_git.bb:do_populate_sysroot:virtual:native with hash 9783abba1d732d634758b05c7736aba8e628ff0d6d350447b36fc5f104620695

      pkgconfig/pkgconfig_git.bb:do_populate_sysroot:virtual:native with hash 9783abba1d732d634758b05c7736aba8e628ff0d6d350447b36fc5f104620695

       changed to

      pseudo/pseudo_git.bb:do_populate_sysroot:virtual:native with hash fa82418d475d7cb527af2e0d0a79685ea319a968609f86b499ac0db6624e0207

      pseudo/pseudo_git.bb:do_populate_sysroot:virtual:native with hash fa82418d475d7cb527af2e0d0a79685ea319a968609f86b499ac0db6624e0207

       changed to

      python/python3_3.10.4.bb:do_populate_sysroot with hash 843496c5bd9f69b5179f3c87208b700874348ceaf310b6e7e2a82e0363303336

      Dependency on task python/python3_3.10.4.bb:do_populate_sysroot was added with hash 843496c5bd9f69b5179f3c87208b700874348ceaf310b6e7e2a82e0363303336

      Dependency on task elfutils/elfutils_0.186.bb:do_populate_sysroot was removed with hash 6bdde5ef4f55929012830ea7cbe8f3f0ef52c42d38832346d8eda3614e420f50

 

 

Stdout:

Loading cache...done.

Loaded 3995 entries from dependency cache.

WARNING: No bb files in default matched BBFILE_PATTERN_meta-geeking-bsp '^/home/geeking/workspace/yocto/meta-geeking-bsp/'

 

Summary: There was 1 WARNING message.

 

INFO: test_world (common.CommonCheckLayer)

 

If I see in the gdb.bbappend file there is this.

# Just a comment line to avoid PAK archive (application/x-pak)

PACKAGECONFIG ??= "readline python"

 

How this incompatibility can be fixed? I understand that when there is a difference in signature the task must be rebuilt but in this case I really don’t understand what it means because I’m checking compatibliby, not building a recipe.

 

Regards.

 

 

 

Join yocto@lists.yoctoproject.org to automatically receive all group messages.