[OE-core] Possible stale tags in the download directory
Khem Raj
raj.khem at gmail.com
Wed Dec 7 21:43:17 UTC 2011
On (07/12/11 15:00), Richard Purdie wrote:
> On Wed, 2011-12-07 at 14:37 +0000, Paul Eggleton wrote:
> > On Wednesday 07 December 2011 15:30:38 Ulf Samuelsson wrote:
> > > Richard says that if the *.done file is there, then the checksum is not
> > > calculated.
> > > Or that is at least how I interpret his comment.
> > >
> > > If the check is always there, why the tag?
> >
> > That's not what my reading of the bitbake source says.
> > bitbake/lib/bb/fetch2/__init__.py contains the only references to .done files
> > and all it does is make sure the done file gets "touched" whenever a fetch for
> > the associated file occurs; it does not otherwise check for its existence.
>
> It does two things, one is an activity marker useful for seeing whether
> files are in active use and the second is for the checksum calculation
> which only ever happens once after download due to the file (see
> verify_checksum() in that file).
when do we create .done files? if I am in middle of download of a tar
file and I cancel it and restart it does not fetch the file again but
tried to use the corrupt file.
Is it a big build time hit if checksums are verified all the time ?
--
-Khem
More information about the Openembedded-core
mailing list