<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openembedded-core.git/bitbake, branch master</title>
<subtitle></subtitle>
<id>https://trygvis.io/git/2012/05/openembedded-core.git/atom?h=master</id>
<link rel='self' href='https://trygvis.io/git/2012/05/openembedded-core.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/'/>
<updated>2011-03-01T21:38:54Z</updated>
<entry>
<title>bitbake: Remove the remaining files that came in with merge from yocto</title>
<updated>2011-03-01T21:38:54Z</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2011-03-01T21:38:54Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=8b3bd19ac138e00e65bdd89044fb81a523149b12'/>
<id>urn:sha1:8b3bd19ac138e00e65bdd89044fb81a523149b12</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>bitbake/hob: only show one progress dialog when changing machine</title>
<updated>2011-03-01T11:46:46Z</updated>
<author>
<name>Joshua Lock</name>
<email>josh@linux.intel.com</email>
</author>
<published>2011-02-25T18:57:10Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=fd84dc47d353a6333470d0ca8175a3e2555d1ee8'/>
<id>urn:sha1:fd84dc47d353a6333470d0ca8175a3e2555d1ee8</id>
<content type='text'>
Remove a spurious signal emission which resulted in two progress dialogs
being shown after changing the machine.

Signed-off-by: Joshua Lock &lt;josh@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>bitbake: Add new UI hob, a prototype Gtk+ GUI for creating images</title>
<updated>2011-03-01T11:46:34Z</updated>
<author>
<name>Joshua Lock</name>
<email>josh@linux.intel.com</email>
</author>
<published>2011-02-02T13:02:43Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=bb599a08b49f31272ed6192230b4469f6dc2f048'/>
<id>urn:sha1:bb599a08b49f31272ed6192230b4469f6dc2f048</id>
<content type='text'>
Hob is a first stab at implementing an interactive GUI for BitBake.

Signed-off-by: Joshua Lock &lt;josh@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>bitbake: introduce crumbs.TaskListModel a gtk.ListStore subclass</title>
<updated>2011-03-01T11:46:24Z</updated>
<author>
<name>Joshua Lock</name>
<email>josh@linux.intel.com</email>
</author>
<published>2011-01-12T12:24:04Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=a4b7e69e715fae0d1fa5674ec1edd8417c6f71e0'/>
<id>urn:sha1:a4b7e69e715fae0d1fa5674ec1edd8417c6f71e0</id>
<content type='text'>
Provide a gtk.ListStore subclass which includes a function,
populate(), which takes as input the data emitted by
bb.event.TargetsTreeGenerated and fills the ListStore model
appropriately.
Furthermore convenience functions are provided by which the caller can
get gtk.TreeModel subclasses which provide filtered views of the data.

Signed-off-by: Joshua Lock &lt;josh@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>bitbake: Remove in-tree version</title>
<updated>2011-02-23T18:48:51Z</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2011-02-23T18:48:51Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=951cbf3f65f347c7a7bbcae193218f9187a15fbf'/>
<id>urn:sha1:951cbf3f65f347c7a7bbcae193218f9187a15fbf</id>
<content type='text'>
Bitbake should be used by checking it out from its own repo

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>bitbake/build.py: Fix TaskFailed parameters</title>
<updated>2011-02-23T15:06:34Z</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2011-02-23T15:06:34Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=91c0b3a2e6d006224d8d2b661ca7528e9d036f1b'/>
<id>urn:sha1:91c0b3a2e6d006224d8d2b661ca7528e9d036f1b</id>
<content type='text'>
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>bitbake/data_smart: Improve Variable expansion error handling</title>
<updated>2011-02-23T13:13:31Z</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2011-02-23T13:13:31Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=101b599110f7bc29f52a14a968f30323aeb797ca'/>
<id>urn:sha1:101b599110f7bc29f52a14a968f30323aeb797ca</id>
<content type='text'>
If expanding a variable triggers an exception the caller currently has no
way to supress the error message or otherwise handle the siutation. An
example of where this is a problem is "bitbake -e" showing tracebacks and
errors for variables like SRCPV in OE/Poky.

Secondly in a chained expansion fails, log mesages are recorded for
every step of the expansion, not just the innermost error which is
where the real failure occured.

To fix this we introduce a new exception ExpansionError which callers
can handle as appropriate.

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>bitbake/data_smart: Improve the way lazyassignment works</title>
<updated>2011-02-23T11:48:01Z</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2011-02-23T11:48:01Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=6ea24f04cd635295d826f03d9c7d8a08cc1d5b31'/>
<id>urn:sha1:6ea24f04cd635295d826f03d9c7d8a08cc1d5b31</id>
<content type='text'>
Currently, if a variable has been set with ??= and the code looks it up
before the data finalisation phase, no value is found. This is causes
serious problems for anonymous python functions which manipulate data, or
for the fetcher revision handling code where revisions can be set with
??=.

There is also a significant performance implication for processing lazy
assignment in finalise.

Moving the check for a default value into getVarFlag addresses both
the timing issue and the performace. This change gives a 7% real time
performance improvement to parsing the Poky metadata. The cost of the
check at this point is minimal since we have all the data flags available.

This should also fix Yocto bug 752.

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>bitbake/fetch2: Ensure SRCREV_pn-PN is checked for a revision when the SRC_URI is unnamed</title>
<updated>2011-02-23T11:47:50Z</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2011-02-23T11:47:50Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=707132c60a84cdcf50da056c68f2da7402d3b2e8'/>
<id>urn:sha1:707132c60a84cdcf50da056c68f2da7402d3b2e8</id>
<content type='text'>
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>bitbake/cooker: Fix parsing failure zombie problem</title>
<updated>2011-02-23T11:09:07Z</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2011-02-23T11:09:07Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=56a92105fe6b779c69bccd44c2cff8f21cafdfbd'/>
<id>urn:sha1:56a92105fe6b779c69bccd44c2cff8f21cafdfbd</id>
<content type='text'>
When parsing if a SystemExit event is triggered, it causes the parsing thread to
exit and the main process hangs waiting for it to finish indefintely. Add code to
catch BaseExceptions and raise these with the main process gracefully instead
of just hanging indefinitely with zombie processes.

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
</feed>
