<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/poky.git/bitbake/lib/bb/cache.py, branch bernard-5.0rc2</title>
<subtitle>Mirror of git.yoctoproject.org/poky</subtitle>
<id>https://git.enea.com/cgit/linux/poky.git/atom?h=bernard-5.0rc2</id>
<link rel='self' href='https://git.enea.com/cgit/linux/poky.git/atom?h=bernard-5.0rc2'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/'/>
<updated>2011-03-01T00:34:34+00:00</updated>
<entry>
<title>bitbake/cache/runqueue.py: Move workload for recipe parsing to the child process</title>
<updated>2011-03-01T00:34:34+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2011-02-28T15:31:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=9837e78bfc6573cf5795dd611c44f28b31cdabec'/>
<id>urn:sha1:9837e78bfc6573cf5795dd611c44f28b31cdabec</id>
<content type='text'>
Parsing the recipe in the parent before forking off the child worker
can mean the parent doesn't hit the idle loop and becomes a bottleneck
when lauching many short lived processes.

The reason we need this in the parent is to figure out the fakeroot
environmental options. To address this, add the fakeroot variables
to the cache and move recipe loadData into the child task.

For a poky-image-sato build this results in about a 2 minute speedup
(1.8%).

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>bitbake/cache: bump cache version after recent changes</title>
<updated>2011-02-24T16:02:13+00:00</updated>
<author>
<name>Joshua Lock</name>
<email>josh@linux.intel.com</email>
</author>
<published>2011-02-24T16:02:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=08c7a59b5a5d24cf8c03b9da8278d30c0c175f5e'/>
<id>urn:sha1:08c7a59b5a5d24cf8c03b9da8278d30c0c175f5e</id>
<content type='text'>
Signed-off-by: Joshua Lock &lt;josh@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>bitbake/[cooker|cache]: cache summary, license and group. Add to targets tree</title>
<updated>2011-02-24T15:54:51+00:00</updated>
<author>
<name>Joshua Lock</name>
<email>josh@linux.intel.com</email>
</author>
<published>2011-01-07T12:57:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=a13304e1c6500db95823961a5a34849db46037e3'/>
<id>urn:sha1:a13304e1c6500db95823961a5a34849db46037e3</id>
<content type='text'>
Add summary, license and group metadata to RecipeInfo and the cache.
Unfortunately this impacts parse speed but gives us a much richer set of
metadata to expose through UI's which can be accessed via the
generateTargetsTree command.

Signed-off-by: Joshua Lock &lt;josh@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>bitbake/cache: store a list of inherited files in the cache</title>
<updated>2011-02-24T15:54:50+00:00</updated>
<author>
<name>Joshua Lock</name>
<email>josh@linux.intel.com</email>
</author>
<published>2011-01-04T17:34:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=920c402342bd490cd94b365c3e151de735dec0d6'/>
<id>urn:sha1:920c402342bd490cd94b365c3e151de735dec0d6</id>
<content type='text'>
Signed-off-by: Joshua Lock &lt;josh@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>cache: fix docstring usage</title>
<updated>2011-02-10T22:34:10+00:00</updated>
<author>
<name>Chris Larson</name>
<email>chris_larson@mentor.com</email>
</author>
<published>2011-01-20T21:32:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=882ac1afea1d6317022db8eae466a19f49f714c1'/>
<id>urn:sha1:882ac1afea1d6317022db8eae466a19f49f714c1</id>
<content type='text'>
Use comments instead of docstrings where appropriate in CacheData.

(Bitbake rev: 088d516e02bb2b4ce8a50bbaa967e944c46e620b)

Signed-off-by: Chris Larson &lt;chris_larson@mentor.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>bitbake: fix parameter order for flaglist()</title>
<updated>2011-01-20T23:29:25+00:00</updated>
<author>
<name>Dongxiao Xu</name>
<email>dongxiao.xu@intel.com</email>
</author>
<published>2011-01-20T13:02:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=5da9423217a5cd204d17a0f7bbe248082a1b257c'/>
<id>urn:sha1:5da9423217a5cd204d17a0f7bbe248082a1b257c</id>
<content type='text'>
Signed-off-by: Dongxiao Xu &lt;dongxiao.xu@intel.com&gt;
</content>
</entry>
<entry>
<title>bitbake: Introduce stamp-extra-info task flag into stamp filenames</title>
<updated>2011-01-18T12:50:04+00:00</updated>
<author>
<name>Dongxiao Xu</name>
<email>dongxiao.xu@intel.com</email>
</author>
<published>2011-01-18T08:18:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=80cf3e405c923ed95dd09936739e816dbdd92299'/>
<id>urn:sha1:80cf3e405c923ed95dd09936739e816dbdd92299</id>
<content type='text'>
For certain tasks, we need additional information in build stamp file
other than the task name and file name. stamp-extra-info is introduced as
a task flag which is appended to the stamp file name.

[Code simplifcations/tweaks from Richard]

Signed-off-by: Dongxiao Xu &lt;dongxiao.xu@intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>cache: don't expand variables for skipped recipes</title>
<updated>2011-01-10T13:24:03+00:00</updated>
<author>
<name>Chris Larson</name>
<email>chris_larson@mentor.com</email>
</author>
<published>2011-01-07T15:38:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=f305e95840a887bbd97e9003e7a0f9135df77fcb'/>
<id>urn:sha1:f305e95840a887bbd97e9003e7a0f9135df77fcb</id>
<content type='text'>
Errors can result from these expansions, but for skipped recipes, we
shouldn't care about those failures.  This fixes the same issue which
Richard Purdie fixed in poky, commit 847b717.

(Bitbake rev: 96ee6840010c1ae1080e6bf7ff0f4eb2d361e84b)

Signed-off-by: Chris Larson &lt;chris_larson@mentor.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>bitbake/cache.py: Expansion of variables in skipped recipes should not be attempted as they can trigger errors</title>
<updated>2011-01-07T12:56:06+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2011-01-07T12:56:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=847b717862a518746bc5e457f40760e3bd36f1db'/>
<id>urn:sha1:847b717862a518746bc5e457f40760e3bd36f1db</id>
<content type='text'>
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>cache: defer marking fn as clean</title>
<updated>2011-01-04T15:00:18+00:00</updated>
<author>
<name>Bernhard Reutner-Fischer</name>
<email>rep.dot.nop@gmail.com</email>
</author>
<published>2011-01-03T19:57:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=aae85325289a83d21606621310894d5d6f56b50a'/>
<id>urn:sha1:aae85325289a83d21606621310894d5d6f56b50a</id>
<content type='text'>
Only mark fn as clean if it is clean.
This saves us from removing (prematurely added) fn from our clean set
and saves me a few percent of runtime (and misleading debugging output
from remove()).

(Bitbake rev: 884365228fcaac07421ac1440d4946693fb628c5)

Signed-off-by: Bernhard Reutner-Fischer &lt;rep.dot.nop@gmail.com&gt;
Signed-off-by: Richard Purdie &lt;rpurdie@linux.intel.com&gt;
</content>
</entry>
</feed>
