<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>15223</bug_id>
          
          <creation_ts>2023-10-05 11:24:10 +0000</creation_ts>
          <short_desc>yocto-check-layer does not respect BBMASK</short_desc>
          <delta_ts>2023-10-05 14:34:50 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>OE-Core</product>
          <component>Scripts and Tools</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>NOTABUG</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Undecided</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>0.0.0</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Thomas Roos">thomas</reporter>
          <assigned_to name="Unassigned">unassigned</assigned_to>
          <cc>randy.macleod</cc>
    
    <cc>ross.burton</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>96618</commentid>
    <comment_count>0</comment_count>
    <who name="Thomas Roos">thomas</who>
    <bug_when>2023-10-05 11:24:10 +0000</bug_when>
    <thetext>meta-python did recently add a recipe (python3-boto3) that we have in meta-aws.
Even when adding it to

BBMASK += &quot; \
        meta-openembedded/meta-python/recipes-devtools/python/python3-boto* \
&quot;
in our layer.conf

I still get failures, also --without-software-layer-signature-check does not disable this test (not sure if it should)

INFO: FAIL: test_signatures (common.CommonCheckLayer)
INFO: ----------------------------------------------------------------------
INFO: Traceback (most recent call last):
  File &quot;/home/ubuntu/data/yocto/yocto_master_checklayer/poky/scripts/lib/checklayer/cases/common.py&quot;, line 99, in test_signatures
    self.fail(&apos;Adding layer %s changed signatures.\n%s&apos; % (self.tc.layer[&apos;name&apos;], msg))
AssertionError: Adding layer meta-aws changed signatures.
19 signatures changed, initial differences (first hash before, second after):
   python3-botocore:do_recipe_qa: b2eef4b5b0c3b0614430ca4aebd5e799f2be4d9bdcc9b0ecc2cdf3eed8b5397b -&gt; ae2eb1d67366bad283459742491e830d95ab1503e48c1f756eeac50b5e4e4ca2
      bitbake-diffsigs --task python3-botocore do_recipe_qa --signature b2eef4b5b0c3b0614430ca4aebd5e799f2be4d9bdcc9b0ecc2cdf3eed8b5397b ae2eb1d67366bad283459742491e830d95ab1503e48c1f756eeac50b5e4e4ca2
      NOTE: Starting bitbake server...
      Task dependencies changed from:
      [&apos;ABIEXTENSION&apos;, &apos;BPN&apos;, &apos;DEFAULTTUNE&apos;, &apos;ERROR_QA&apos;, &apos;HOMEPAGE&apos;, &apos;LIBCEXTENSION&apos;, &apos;MLPREFIX&apos;, &apos;MULTIMACH_TARGET_SYS&apos;, &apos;P&apos;, &apos;PACKAGE_ARCH&apos;, &apos;PN&apos;, &apos;PR&apos;, &apos;PV&apos;, &apos;PYPI_ARCHIVE_NAME&apos;, &apos;PYPI_ARCHIVE_NAME_PREFIX&apos;, &apos;PYPI_PACKAGE&apos;, &apos;PYPI_PACKAGE_EXT&apos;, &apos;PYPI_SRC_URI&apos;, &apos;QA_ERRORS_FOUND&apos;, &apos;QA_LOGFILE&apos;, &apos;RECIPE_MAINTAINER&apos;, &apos;SPECIAL_PKGSUFFIX&apos;, &apos;SRC_URI&apos;, &apos;SRC_URI[sha256sum]&apos;, &apos;SSTATECREATEFUNCS&apos;, &apos;SSTATEPOSTCREATEFUNCS&apos;, &apos;SSTATEPOSTINSTFUNCS&apos;, &apos;SSTATEPOSTUNPACKFUNCS&apos;, &apos;SSTATE_BUILDDIR&apos;, &apos;SSTATE_CURRTASK&apos;, &apos;SSTATE_EXTRAPATH&apos;, &apos;SSTATE_INSTDIR&apos;, &apos;SSTATE_MANIFESTS&apos;, &apos;SSTATE_MANMACH&apos;, &apos;SSTATE_PKG&apos;, &apos;SSTATE_PKGNAME&apos;, &apos;SSTATE_PKGSPEC&apos;, &apos;SSTATE_SCAN_FILES&apos;, &apos;SSTATE_SKIP_CREATION&apos;, &apos;SSTATE_VERSION&apos;, &apos;STAMP&apos;, &apos;SUMMARY&apos;, &apos;TARGET_OS&apos;, &apos;TARGET_VENDOR&apos;, &apos;TUNE_PKGARCH&apos;, &apos;TUNE_PKGARCH:tune-core2-64&apos;, &apos;do_recipe_qa[network]&apos;, &apos;do_recipe_qa[sstate-inputdirs]&apos;, &apos;generate_sstatefn&apos;, &apos;oe.path.copyhardlinktree&apos;, &apos;oe.path.copytree&apos;, &apos;oe.path.remove&apos;, &apos;oe.qa.exit_if_errors&apos;, &apos;oe.qa.exit_with_message_if_errors&apos;, &apos;oe.qa.handle_error&apos;, &apos;oe.qa.write_error&apos;, &apos;oe.sstatesig.sstate_get_manifest_filename&apos;, &apos;oe.utils.prune_suffix&apos;, &apos;pypi_package&apos;, &apos;pypi_src_uri&apos;, &apos;sstate_add&apos;, &apos;sstate_clean&apos;, &apos;sstate_clean_manifest&apos;, &apos;sstate_init&apos;, &apos;sstate_install&apos;, &apos;sstate_installpkgdir&apos;, &apos;sstate_package&apos;, &apos;sstate_state_fromvars&apos;, &apos;sstate_task_postfunc&apos;, &apos;sstate_task_prefunc&apos;]
      to:
      [&apos;ABIEXTENSION&apos;, &apos;BPN&apos;, &apos;DEFAULTTUNE&apos;, &apos;ERROR_QA&apos;, &apos;HOMEPAGE&apos;, &apos;LIBCEXTENSION&apos;, &apos;MLPREFIX&apos;, &apos;MULTIMACH_TARGET_SYS&apos;, &apos;P&apos;, &apos;PACKAGE_ARCH&apos;, &apos;PN&apos;, &apos;PR&apos;, &apos;PV&apos;, &apos;QA_ERRORS_FOUND&apos;, &apos;QA_LOGFILE&apos;, &apos;RECIPE_MAINTAINER&apos;, &apos;SPECIAL_PKGSUFFIX&apos;, &apos;SRC_URI&apos;, &apos;SSTATECREATEFUNCS&apos;, &apos;SSTATEPOSTCREATEFUNCS&apos;, &apos;SSTATEPOSTINSTFUNCS&apos;, &apos;SSTATEPOSTUNPACKFUNCS&apos;, &apos;SSTATE_BUILDDIR&apos;, &apos;SSTATE_CURRTASK&apos;, &apos;SSTATE_EXTRAPATH&apos;, &apos;SSTATE_INSTDIR&apos;, &apos;SSTATE_MANIFESTS&apos;, &apos;SSTATE_MANMACH&apos;, &apos;SSTATE_PKG&apos;, &apos;SSTATE_PKGNAME&apos;, &apos;SSTATE_PKGSPEC&apos;, &apos;SSTATE_SCAN_FILES&apos;, &apos;SSTATE_SKIP_CREATION&apos;, &apos;SSTATE_VERSION&apos;, &apos;STAMP&apos;, &apos;SUMMARY&apos;, &apos;TARGET_OS&apos;, &apos;TARGET_VENDOR&apos;, &apos;TUNE_PKGARCH&apos;, &apos;TUNE_PKGARCH:tune-core2-64&apos;, &apos;do_recipe_qa[network]&apos;, &apos;do_recipe_qa[sstate-inputdirs]&apos;, &apos;generate_sstatefn&apos;, &apos;oe.path.copyhardlinktree&apos;, &apos;oe.path.copytree&apos;, &apos;oe.path.remove&apos;, &apos;oe.qa.exit_if_errors&apos;, &apos;oe.qa.exit_with_message_if_errors&apos;, &apos;oe.qa.handle_error&apos;, &apos;oe.qa.write_error&apos;, &apos;oe.sstatesig.sstate_get_manifest_filename&apos;, &apos;oe.utils.prune_suffix&apos;, &apos;sstate_add&apos;, &apos;sstate_clean&apos;, &apos;sstate_clean_manifest&apos;, &apos;sstate_init&apos;, &apos;sstate_install&apos;, &apos;sstate_installpkgdir&apos;, &apos;sstate_package&apos;, &apos;sstate_state_fromvars&apos;, &apos;sstate_task_postfunc&apos;, &apos;sstate_task_prefunc&apos;]
      basehash changed from 80cb453b8a1f0e747d4f618ad70d143d4900de6bf4d31cea025681e3b312f255 to 2168729b66e8547dcd2d4f1aaaffa94e851df35e9a8e856cca18c870bc0a2bc9
      List of dependencies for variable SRC_URI changed from &apos;frozenset({&apos;SRC_URI[sha256sum]&apos;, &apos;PYPI_SRC_URI&apos;})&apos; to &apos;frozenset()&apos;
      Dependency on Variable PYPI_ARCHIVE_NAME was removed
      Dependency on Variable PYPI_ARCHIVE_NAME_PREFIX was removed
      Dependency on Variable PYPI_PACKAGE was removed
      Dependency on Variable PYPI_PACKAGE_EXT was removed
      Dependency on Variable PYPI_SRC_URI was removed
      Dependency on Variable SRC_URI[sha256sum] was removed
      Dependency on Variable pypi_package was removed
      Dependency on Variable pypi_src_uri was removed
      Variable SRC_URI value changed:
      &quot;[-${PYPI_SRC_URI}-]  {+   git://github.com/boto/botocore.git;protocol=https;branch=master     file://run-ptest     +}&quot;
      Variable SUMMARY value changed:
      &quot;[-A low-level interface to a growing number of Amazon Web Services.-] {+python3 botocore+}&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>96621</commentid>
    <comment_count>1</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2023-10-05 14:34:50 +0000</bug_when>
    <thetext>Yocto check layer is actually doing the right thing. The two layer owners need to resolve the issue.  -- YP bug triage</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>