<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/poky.git/bitbake/lib/bb/shell.py, branch yocto-2.3.1</title>
<subtitle>Mirror of git.yoctoproject.org/poky</subtitle>
<id>https://git.enea.com/cgit/linux/poky.git/atom?h=yocto-2.3.1</id>
<link rel='self' href='https://git.enea.com/cgit/linux/poky.git/atom?h=yocto-2.3.1'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/'/>
<updated>2011-06-07T21:39:52+00:00</updated>
<entry>
<title>Introduce new param caches_array into Cache impl.</title>
<updated>2011-06-07T21:39:52+00:00</updated>
<author>
<name>Liping Ke</name>
<email>liping.ke@intel.com</email>
</author>
<published>2011-06-03T00:21:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=b3c41b1f469a1d4d558e5dbef827322444d3ba54'/>
<id>urn:sha1:b3c41b1f469a1d4d558e5dbef827322444d3ba54</id>
<content type='text'>
When using hob ui interface, we need extra cache fields.
We will save ui required extra cache fields into a separate
cache file. This patch introduce this caches_array parameter.
It will be used in the extra cache implementation (following patch).
Caches_array at least contains CoreRecipeInfo. If users need extra
cache fields support, such as 'hob', caches_array will contain
more relevant elements such as HobRecipeInfo.

(Bitbake rev: d50389ae692377c957afec7c846fc2ce2c070a09)

Signed-off-by: Liping Ke &lt;liping.ke@intel.com&gt;
</content>
</entry>
<entry>
<title>cooker: stop loading the cache for -b</title>
<updated>2011-01-04T14:46:43+00:00</updated>
<author>
<name>Chris Larson</name>
<email>chris_larson@mentor.com</email>
</author>
<published>2010-11-19T18:46:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=739bb5a2d1c821b8e44c0551bdd0fd323000b6af'/>
<id>urn:sha1:739bb5a2d1c821b8e44c0551bdd0fd323000b6af</id>
<content type='text'>
Previously, the cache was actually being loaded from disk twice whenever using
-b or -e -b.  This also moves the bb_cache instance into the CookerParser, as
it's not needed by the cooker itself at all.

(Bitbake rev: dd0ec2f7b18e2a9ab06c499b775670516bd06ac8)

Signed-off-by: Chris Larson &lt;chris_larson@mentor.com&gt;
Signed-off-by: Richard Purdie &lt;rpurdie@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>Simplify build exception handling</title>
<updated>2011-01-04T14:46:35+00:00</updated>
<author>
<name>Chris Larson</name>
<email>chris_larson@mentor.com</email>
</author>
<published>2010-09-10T01:03:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=9897d56861a3894e34bf77a62255dc57e680a18e'/>
<id>urn:sha1:9897d56861a3894e34bf77a62255dc57e680a18e</id>
<content type='text'>
- Drop EventException
- Use FuncFailed as the primary function failure exception, using TaskFailed
  for the event (leaving it up to the process running exec_{func,task} to
  display the more detailed information available in the exception).
- Switch InvalidTask to an exception rather than an event, as that's a
  critical issue.
- Reduce the number of messages shown to the user when a task fails -- they
  don't need to be told it fails 12 times.  Work remains in this area though.

(Bitbake rev: 06b742aae2b8013cbb269cc30554cff89e3a5667)

Signed-off-by: Chris Larson &lt;chris_larson@mentor.com&gt;
Signed-off-by: Richard Purdie &lt;rpurdie@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>Apply some 2to3 refactorings</title>
<updated>2010-07-02T14:41:37+00:00</updated>
<author>
<name>Chris Larson</name>
<email>chris_larson@mentor.com</email>
</author>
<published>2010-06-20T19:08:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=ef1de9ecaf73e28234d284b79ec45e084d0f0c53'/>
<id>urn:sha1:ef1de9ecaf73e28234d284b79ec45e084d0f0c53</id>
<content type='text'>
Signed-off-by: Richard Purdie &lt;rpurdie@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>Fix syntax error in shell.py</title>
<updated>2010-07-02T14:41:37+00:00</updated>
<author>
<name>Chris Larson</name>
<email>chris_larson@mentor.com</email>
</author>
<published>2010-06-18T15:06:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=aa538a405e6d0ea87d0c5d099c4072e817adee62'/>
<id>urn:sha1:aa538a405e6d0ea87d0c5d099c4072e817adee62</id>
<content type='text'>
(Bitbake rev: 1bddc77268e57e236c274fd91c889ea00a13891b)

Signed-off-by: Chris Larson &lt;chris_larson@mentor.com&gt;
Signed-off-by: Richard Purdie &lt;rpurdie@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>Apply the 2to3 print function transform</title>
<updated>2010-07-02T14:41:33+00:00</updated>
<author>
<name>Chris Larson</name>
<email>chris_larson@mentor.com</email>
</author>
<published>2010-04-10T02:46:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=ad543e2e41b7e86d83cf0518b096ef82627bf891'/>
<id>urn:sha1:ad543e2e41b7e86d83cf0518b096ef82627bf891</id>
<content type='text'>
(Bitbake rev: ff2e28d0d9723ccd0e9dd635447b6d889cc9f597)

Signed-off-by: Chris Larson &lt;chris_larson@mentor.com&gt;
Signed-off-by: Richard Purdie &lt;rpurdie@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>Import fixups</title>
<updated>2010-07-02T14:41:32+00:00</updated>
<author>
<name>Chris Larson</name>
<email>chris_larson@mentor.com</email>
</author>
<published>2010-04-08T17:22:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=1c74fd768f8e4f5778411538b906cdcc22fe3f67'/>
<id>urn:sha1:1c74fd768f8e4f5778411538b906cdcc22fe3f67</id>
<content type='text'>
(Bitbake rev: 4fa052f426e3205ebace713eaa22deddc0420e8a)

Signed-off-by: Chris Larson &lt;chris_larson@mentor.com&gt;
Signed-off-by: Richard Purdie &lt;rpurdie@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>Formatting cleanups</title>
<updated>2010-07-02T14:41:32+00:00</updated>
<author>
<name>Chris Larson</name>
<email>chris_larson@mentor.com</email>
</author>
<published>2010-03-24T23:56:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=7acc132cac873e60005516272473a55a8160b9c4'/>
<id>urn:sha1:7acc132cac873e60005516272473a55a8160b9c4</id>
<content type='text'>
(Bitbake rev: 2caf134b43a44dad30af4fbe33033b3c58deee57)

Signed-off-by: Chris Larson &lt;chris_larson@mentor.com&gt;
Signed-off-by: Richard Purdie &lt;rpurdie@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>Avoid unnecessary calls to keys() when iterating over dictionaries.</title>
<updated>2010-03-22T15:01:59+00:00</updated>
<author>
<name>Chris Larson</name>
<email>clarson@mvista.com</email>
</author>
<published>2009-06-11T20:10:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=ada2a8494a88b59de25c0a44fce30190f560eff4'/>
<id>urn:sha1:ada2a8494a88b59de25c0a44fce30190f560eff4</id>
<content type='text'>
dict objects provide an __iter__ method for the iteration which gives you the
keys, so calling keys directly is unnecessary, and isn't really a best
practice.  The only time you really need to call the keys is if there's a
danger of the dict changing out from underneith you, either due to external
forces or due to modification of the iterable in the loop.  Iterations over
os.environ are apparently subject to such changes, so they must continue to
use keys().

As an aside, also switches a couple spots to using sorted() rather than
creating a temporary list with keys() and sorting that.

(Bitbake rev: 5b6ccb16c6e71e23dac6920cd2df994d67c2587b)

Signed-off-by: Chris Larson &lt;clarson@mvista.com&gt;
Signed-off-by: Richard Purdie &lt;rpurdie@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>bitbake: Switch to bitbake-dev version (bitbake master upstream)</title>
<updated>2010-01-20T18:46:02+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>rpurdie@linux.intel.com</email>
</author>
<published>2010-01-20T18:46:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=22c29d8651668195f72e2f6a8e059d625eb511c3'/>
<id>urn:sha1:22c29d8651668195f72e2f6a8e059d625eb511c3</id>
<content type='text'>
Signed-off-by: Richard Purdie &lt;rpurdie@linux.intel.com&gt;
</content>
</entry>
</feed>
