<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/poky.git/meta/classes, branch laverne</title>
<subtitle>Mirror of git.yoctoproject.org/poky</subtitle>
<id>https://git.enea.com/cgit/linux/poky.git/atom?h=laverne</id>
<link rel='self' href='https://git.enea.com/cgit/linux/poky.git/atom?h=laverne'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/'/>
<updated>2011-01-14T12:08:45+00:00</updated>
<entry>
<title>image.bbclass: Use the dedicated BB_WORKERCONTEXT, not bitbake internals to detect context</title>
<updated>2011-01-14T12:08:45+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2011-01-14T11:57:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=12a3d41a24db79ae6c0491defffcf4f4753001cf'/>
<id>urn:sha1:12a3d41a24db79ae6c0491defffcf4f4753001cf</id>
<content type='text'>
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>rm_work.bbclass: Handle case where pseudo directory doesn't exist</title>
<updated>2010-10-23T00:05:29+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>rpurdie@linux.intel.com</email>
</author>
<published>2010-10-22T23:56:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=88ff0a447033c673285dff76f76c806d51548c39'/>
<id>urn:sha1:88ff0a447033c673285dff76f76c806d51548c39</id>
<content type='text'>
Signed-off-by: Richard Purdie &lt;rpurdie@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>package_deb: The packaging command itself is run under fakeroot so these lines are totally unneeded</title>
<updated>2010-10-22T22:26:54+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>rpurdie@linux.intel.com</email>
</author>
<published>2010-10-22T22:05:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=a28bc0d0b614cb0288bb53103ee95c6a6df195f8'/>
<id>urn:sha1:a28bc0d0b614cb0288bb53103ee95c6a6df195f8</id>
<content type='text'>
Signed-off-by: Richard Purdie &lt;rpurdie@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>classes: Only enable fakeroot on setscene tasks with packaging</title>
<updated>2010-10-22T18:14:13+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>rpurdie@linux.intel.com</email>
</author>
<published>2010-10-22T15:34:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=47cfaec4eafbb4bea8a54a8a94f65bcc3c190c46'/>
<id>urn:sha1:47cfaec4eafbb4bea8a54a8a94f65bcc3c190c46</id>
<content type='text'>
Signed-off-by: Richard Purdie &lt;rpurdie@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>sstate: Fix mirror handling for file:// urls</title>
<updated>2010-10-22T18:13:51+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>rpurdie@linux.intel.com</email>
</author>
<published>2010-10-22T13:27:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=b5419d931e642cfd6becfac31f3cf515ee3e8b65'/>
<id>urn:sha1:b5419d931e642cfd6becfac31f3cf515ee3e8b65</id>
<content type='text'>
The fetcher has special handling for file:// mirror urls, being efficient and
just providing an updated path. Unfortunately the sstate fetching code wasn't
able to handle this. This patch detects this and injects a symlink to ensure
everything works. It also fixes some datastore references to be correct and
ensures the sstate download directory exists if it doesn't already.

Signed-off-by: Richard Purdie &lt;rpurdie@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>pseudo/fakeroot: Move the pseudo directory creation into bitbake</title>
<updated>2010-10-22T18:13:40+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>rpurdie@linux.intel.com</email>
</author>
<published>2010-10-22T12:00:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=1ddda942bd6b8934360f5668aa9c47c0115fd179'/>
<id>urn:sha1:1ddda942bd6b8934360f5668aa9c47c0115fd179</id>
<content type='text'>
If sstate was used to accelerate a build, the pseudo directory might not have
been created leading to subsequent task failures.

Also, sstate packages were not being installed under pseudo context meaning
file permissions could have been lost.

Fix these problems by creating a FAKEROOTDIRS variable which bitbake ensures
exists before running tasks and running the appropriate setscene tasks under
fakeroot context.

Signed-off-by: Richard Purdie &lt;rpurdie@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>package_deb: Fix a typo meaning the debian packaging was not running in the fakeroot evnironment</title>
<updated>2010-10-22T18:13:30+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>rpurdie@linux.intel.com</email>
</author>
<published>2010-10-22T11:59:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=c115f0767822fe52766cce75886de39837309134'/>
<id>urn:sha1:c115f0767822fe52766cce75886de39837309134</id>
<content type='text'>
Signed-off-by: Richard Purdie &lt;rpurdie@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>package_rpm: Don't check for the existence of dvar as its never used</title>
<updated>2010-10-22T18:13:22+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>rpurdie@linux.intel.com</email>
</author>
<published>2010-10-22T11:56:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=73be41e4758949c635ace76603d61f16b9c76753'/>
<id>urn:sha1:73be41e4758949c635ace76603d61f16b9c76753</id>
<content type='text'>
If a sstate package exists for the package task but not for the rpm packaging
task, the output from the package task will be used. The directory pointed
to by dvar will not exist under this scenario.

Since the directory is never used by the packaging process remove the
check, substituting the pkgd variable which is always present and used.

Signed-off-by: Richard Purdie &lt;rpurdie@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>base.bbclass: Ensure an empty do_build tasks exists to silence a warning</title>
<updated>2010-10-22T18:13:12+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>rpurdie@linux.intel.com</email>
</author>
<published>2010-10-22T11:53:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=b96412845dd03f76539cc2f2cdcc08ddb090e17b'/>
<id>urn:sha1:b96412845dd03f76539cc2f2cdcc08ddb090e17b</id>
<content type='text'>
The message "WARNING: Function do_build doesn't exist" doesn't look professional,
so fix the underlying problem even if this warning is harmless.

Signed-off-by: Richard Purdie &lt;rpurdie@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>sstate: Fix broken plaindirs support</title>
<updated>2010-10-22T18:12:55+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>rpurdie@linux.intel.com</email>
</author>
<published>2010-10-22T11:51:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=f0c88f220edec03c44f9d7cade2a90238ebf6cd0'/>
<id>urn:sha1:f0c88f220edec03c44f9d7cade2a90238ebf6cd0</id>
<content type='text'>
When installing a sstate package, directories tracked by plaindirs were being installed
to the incorrect location. With the current implementation this was limited to
the do_package task.

This patch ensures plaindirs tracked files are created in the correct location, fixing
the bug where these files would go missing.

Signed-off-by: Richard Purdie &lt;rpurdie@linux.intel.com&gt;
</content>
</entry>
</feed>
