<?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>11892</bug_id>
          
          <creation_ts>2017-08-03 16:26:17 +0000</creation_ts>
          <short_desc>Missing workflow for identifying taskhash errors</short_desc>
          <delta_ts>2026-03-20 14:05:14 +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>BitBake</product>
          <component>bitbake</component>
          <version>2.1.2</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>5.99</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Svein Seldal">sveinse</reporter>
          <assigned_to name="Richard Purdie">richard.purdie</assigned_to>
          <cc>mark.asselstine</cc>
    
    <cc>poky.bs.watcher</cc>
    
    <cc>poky.watcher</cc>
    
    <cc>randy.macleod</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>Don&apos;t know</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>75619</commentid>
    <comment_count>0</comment_count>
    <who name="Svein Seldal">sveinse</who>
    <bug_when>2017-08-03 16:26:17 +0000</bug_when>
    <thetext>Recipes and images might and will contain sigdata that change from one run to the next, deliberately or inadvertently. Unless taken proper care of the result is very often a &quot;taskhash mismatch&quot; error. However, the root cause for taskhash mismatch errors is often extremely difficult to find. My personal experience is that workdays have been lost due to them.

On a general level, bitbake is missing methods for efficiently identifying &quot;taskhash mismatch&quot; errors. The root cause might be poorly or wrongly written recipes, but the tools should be able to highlight where the failure is originating from.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>75827</commentid>
    <comment_count>1</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2017-08-13 12:52:59 +0000</bug_when>
    <thetext>https://www.kc8apf.net/2017/01/tired-of-taskhash-mismatch/ has some info about this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>75828</commentid>
    <comment_count>2</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2017-08-13 12:53:15 +0000</bug_when>
    <thetext>https://wiki.yoctoproject.org/wiki/TipsAndTricks/Understanding_what_changed_(diffsigs_etc)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>96830</commentid>
    <comment_count>3</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2023-10-24 14:24:26 +0000</bug_when>
    <thetext>Bulk move from 4.99 or 0.00 to 5.99</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>104764</commentid>
    <comment_count>4</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2026-03-20 14:05:14 +0000</bug_when>
    <thetext>Significant work was done on this during the STF projects. If there is a specific case where it is still hard to identify the cause, we should document the specific cases so we can find ways to improve them. Resolve this bug as the base work was completed.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>