<?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>3919</bug_id>
          
          <creation_ts>2013-02-21 14:24:59 +0000</creation_ts>
          <short_desc>Forced rebuilds are ignored for subsequent builds</short_desc>
          <delta_ts>2013-02-25 17:15:52 +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>1.3</version>
          <rep_platform>All</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>Undecided</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Paul Eggleton">bluelightning</reporter>
          <assigned_to name="Paul Eggleton">bluelightning</assigned_to>
          <cc>dvhart</cc>
    
    <cc>poky.bs.watcher</cc>
    
    <cc>poky.watcher</cc>
    
    <cc>ross.burton</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>---</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>30005</commentid>
    <comment_count>0</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2013-02-21 14:24:59 +0000</bug_when>
    <thetext>If you use the -f or -C options to force the re-execution of a task, the next time bitbake runs the old version of the task&apos;s output will be restored from shared state. The cause of this is the stamp deletion process at the end of running a task also deletes the taint file that we use to alter the task signature, so next time the task is called for it has the old value without the taint.

This also affects kernel menuconfig since that taints the do_compile task when it finishes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30011</commentid>
    <comment_count>1</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2013-02-21 15:50:35 +0000</bug_when>
    <thetext>Patch sent for review:

http://lists.linuxtogo.org/pipermail/bitbake-devel/2013-February/004171.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30084</commentid>
    <comment_count>2</comment_count>
    <who name="Darren Hart">dvhart</who>
    <bug_when>2013-02-25 17:12:40 +0000</bug_when>
    <thetext>I think I&apos;m hitting this on Danny as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30085</commentid>
    <comment_count>3</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2013-02-25 17:14:33 +0000</bug_when>
    <thetext>Yep, I intend to encourage this to be merged to the 1.16 branch for danny.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30086</commentid>
    <comment_count>4</comment_count>
    <who name="Darren Hart">dvhart</who>
    <bug_when>2013-02-25 17:15:43 +0000</bug_when>
    <thetext>Merged to master:

commit 406cb9920fad57a23d2139f657c41598eb5087bf
Author: Paul Eggleton &lt;paul.eggleton@linux.intel.com&gt;
Date:   Thu Feb 21 15:23:35 2013 +0000

    bitbake: build.py: avoid deleting taint files when writing stamps</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>