From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dan.rpsys.net (dan.rpsys.net [93.97.175.187]) by mx1.pokylinux.org (Postfix) with ESMTP id AC0814C810E1 for ; Thu, 16 Dec 2010 09:30:15 -0600 (CST) Received: from localhost (dan.rpsys.net [127.0.0.1]) by dan.rpsys.net (8.14.2/8.14.2/Debian-2build1) with ESMTP id oBGFVQ39030121; Thu, 16 Dec 2010 15:31:26 GMT X-Virus-Scanned: Debian amavisd-new at dan.rpsys.net Received: from dan.rpsys.net ([127.0.0.1]) by localhost (dan.rpsys.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id hcoS5obxfxhB; Thu, 16 Dec 2010 15:31:25 +0000 (GMT) Received: from [192.168.1.42] (tim [93.97.173.237]) (authenticated bits=0) by dan.rpsys.net (8.14.2/8.14.2/Debian-2build1) with ESMTP id oBGFVMha030079 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 16 Dec 2010 15:31:23 GMT From: Richard Purdie To: "Tian, Kevin" In-Reply-To: <625BA99ED14B2D499DC4E29D8138F1504D5F40965E@shsmsx502.ccr.corp.intel.com> References: <0d30dc$kf5f5e@orsmga001.jf.intel.com> <1292404338.26558.1582.camel@rex> <4D08E868.6090606@mlbassoc.com> <625BA99ED14B2D499DC4E29D8138F1504D5F40965E@shsmsx502.ccr.corp.intel.com> Date: Thu, 16 Dec 2010 15:29:53 +0000 Message-ID: <1292513393.26558.4009.camel@rex> Mime-Version: 1.0 X-Mailer: Evolution 2.28.3 Cc: "paul.eggleton@linux.intel.com" , "poky@pokylinux.org" Subject: Re: [PATCH 0/1] Fix weird rebuild issue even when sstate signature doesn't change X-BeenThere: poky@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Poky build system developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Dec 2010 15:30:16 -0000 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit On Thu, 2010-12-16 at 16:45 +0800, Tian, Kevin wrote: > >From: Gary Thomas [mailto:gary@mlbassoc.com] > >Sent: Thursday, December 16, 2010 12:10 AM > > > >Note to Richard: I'm still seeing a ton of Noexec messages every time I rebuild > >a package in this tree. I thought I understood you to say they should happen > >at most once? > > > > Yes, RP's previous patch does reduce the Noexec messages a lot. However there > remains one problem. Current stamp file check also calculates the stamp of tasks > depended on. If those stamps are newer or not exist, the check return False to > indicate mismatched stamp. > > In 'noexec' case, some 'noexec' tasks happen to have some dependent tasks > skipped which thus don't generate stamp files. This makes the check always > failed for those 'noexec' tasks and thus you always observe the Noexec messages. > > I have a patch to fix that, and will send out soon. :-) I've pushed what I think is the correct fix for this problem, let me know how it looks. Cheers, Richard