<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openembedded-core.git/meta/classes, 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>2012-05-18T14:24:45Z</updated>
<entry>
<title>sstate.bbclass: Make sure we don't have an empty fixmepath file</title>
<updated>2012-05-18T14:24:45Z</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@windriver.com</email>
</author>
<published>2012-05-18T14:18:19Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=326563d5a897ae2dba7cfd8d73579d3d979d72c8'/>
<id>urn:sha1:326563d5a897ae2dba7cfd8d73579d3d979d72c8</id>
<content type='text'>
Jason Wessel noticed that a package without any fixmepath entries would
generate a sed warning about no input files.  This patch resolves that
by ensuring that an empty fixmepath file never gets written into the
sstate archive.  Also we avoid a second message by only doing xargs if
we got input.

Signed-off-by: Mark Hatle &lt;mark.hatle@windriver.com&gt;
Signed-off-by: Jason Wessel &lt;jason.wessel@windriver.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>multilib.bbclass: Added multilib specific package QA.</title>
<updated>2012-05-18T14:23:22Z</updated>
<author>
<name>Lianhao Lu</name>
<email>lianhao.lu@intel.com</email>
</author>
<published>2012-05-18T14:18:13Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=f193729cdf0f3eccf96a8ce7bf5f599eca89a0d0'/>
<id>urn:sha1:f193729cdf0f3eccf96a8ce7bf5f599eca89a0d0</id>
<content type='text'>
Added a new PACKAGEFUNCS function to check the multilib packages'
dependency.

Signed-off-by: Lianhao Lu &lt;lianhao.lu@intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>(libc-)package.bbclass: Added MLPREFIX to locale packages.</title>
<updated>2012-05-18T14:22:22Z</updated>
<author>
<name>Lianhao Lu</name>
<email>lianhao.lu@intel.com</email>
</author>
<published>2012-05-18T14:18:11Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=a52f7cf2cc90d918e3250c410995dcc1f3bfd5ee'/>
<id>urn:sha1:a52f7cf2cc90d918e3250c410995dcc1f3bfd5ee</id>
<content type='text'>
Added multilib prefix to the locale related package names/dependencies.

Signed-off-by: Lianhao Lu &lt;lianhao.lu@intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>sanity.bbclass: check user can read and write to SSTATE_DIR</title>
<updated>2012-05-17T20:11:26Z</updated>
<author>
<name>Joshua Lock</name>
<email>josh@linux.intel.com</email>
</author>
<published>2012-05-12T01:00:26Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=0c0c4efbf92bcf0f8942f17c18525a4b4ed1798c'/>
<id>urn:sha1:0c0c4efbf92bcf0f8942f17c18525a4b4ed1798c</id>
<content type='text'>
The user needs read and write permissions to SSTATE_DIR, check
whether they have sufficient permissions and if not recommend
use of SSTATE_MIRRORS.

Signed-off-by: Joshua Lock &lt;josh@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>archiver.bbclass: Add two default set for avoiding error when missing assignment</title>
<updated>2012-05-17T20:11:25Z</updated>
<author>
<name>Xiaofeng Yan</name>
<email>xiaofeng.yan@windriver.com</email>
</author>
<published>2012-05-16T08:59:45Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=5bda8f33b6763fb519543d0f9e35c970a31d39b8'/>
<id>urn:sha1:5bda8f33b6763fb519543d0f9e35c970a31d39b8</id>
<content type='text'>
Add two default set(SOURCE_ARCHIVE_LOG_WITH_SCRIPTS, \
SOURCE_ARCHIVE_PACKAGE_TYPE) to archiver.bbclass for avoiding \
building error when forgetting to assign to them.

Signed-off-by: Xiaofeng Yan &lt;xiaofeng.yan@windriver.com&gt;
</content>
</entry>
<entry>
<title>meta/classes/sstate.bbclass: ensure sstate files have group R/W</title>
<updated>2012-05-17T20:11:25Z</updated>
<author>
<name>Joshua Lock</name>
<email>josh@linux.intel.com</email>
</author>
<published>2012-05-12T01:22:20Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=dae9ad8a0ba0343e3083694cdcb20f0d02927ad0'/>
<id>urn:sha1:dae9ad8a0ba0343e3083694cdcb20f0d02927ad0</id>
<content type='text'>
In order to make sharing sstate files easier chmod them with 0664 permissions	so that they are readable and writable by the user and any other members of 	their group.

Signed-off-by: Joshua Lock &lt;josh@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>kernel.bbclass: add deploy link to KERNEL_IMAGETYPE</title>
<updated>2012-05-17T16:42:55Z</updated>
<author>
<name>Christopher Larson</name>
<email>chris_larson@mentor.com</email>
</author>
<published>2012-05-16T01:25:23Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=c1c8d2f3cffc540380c0a5fcdda48d64cbec333a'/>
<id>urn:sha1:c1c8d2f3cffc540380c0a5fcdda48d64cbec333a</id>
<content type='text'>
It's common to provide a non-machine-suffixed link in DEPLOY_DIR_IMAGE, so
let's be consistent and do so here as well.

Signed-off-by: Christopher Larson &lt;chris_larson@mentor.com&gt;
</content>
</entry>
<entry>
<title>classes/mirrors.bbclass: Point snapshot.debian.org mirror to working location</title>
<updated>2012-05-16T06:31:42Z</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2012-05-04T21:56:33Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=15e8aa4cd773022b36a66f70e4f6436289f3d1bc'/>
<id>urn:sha1:15e8aa4cd773022b36a66f70e4f6436289f3d1bc</id>
<content type='text'>
If you point to snapshot.debian.net/archive/pool then it will fetch
you a html page which will end up in corrupt download. The locations
have changed for archives and here we point the mirror to right
location.

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>sstate.bbclass: Optimize the generation and install path fixups</title>
<updated>2012-05-15T18:05:54Z</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@windriver.com</email>
</author>
<published>2012-05-11T17:17:54Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=46067264bedeff8248a2b2441733420fe6651f84'/>
<id>urn:sha1:46067264bedeff8248a2b2441733420fe6651f84</id>
<content type='text'>
The fixmepath file that is generated contains a list of all of the files
that need their paths fixed.  In the previous version the fixmepath was
generated to include all of the files that sed may have changed.  In the
new version, we first grep the files to see if they contain a path that
needs to be changed, only then do we perform the sed operation on those files.

This results in a modest performance increate in the creation of the sstate
file.  The following numbers include the do_package and do_populate_sysroot
tasks on the perl recipe.

Before the change:
real    4m23.018s
user    1m57.067s
sys     1m33.327s

After the change:
real    4m13.083s
user    1m54.062s
sys     1m26.064s

However, a more significnt performance gain is felt during the
extraction/install of sstate cache files, as the fixmepaths file now has a
significantly smaller list of files to modify.

Before the change:
real    0m39.798s
user    0m11.158s
sys     0m12.642s

After the change:
real    0m25.511s
user    0m8.408s
sys     0m5.077s

(All numbers above were recorded with a cold filesystem cache on a machine
with 12 GB of ram.)

Signed-off-by: Mark Hatle &lt;mark.hatle@windriver.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>classes/rootfs_*: fix splitting package dependency strings</title>
<updated>2012-05-13T19:07:24Z</updated>
<author>
<name>Paul Eggleton</name>
<email>paul.eggleton@linux.intel.com</email>
</author>
<published>2012-05-13T08:52:57Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=36d1717e2ad4ca1620ee9f01b524b5ff2f499b26'/>
<id>urn:sha1:36d1717e2ad4ca1620ee9f01b524b5ff2f499b26</id>
<content type='text'>
If a + character appears in a version specification within the list of
package dependencies, the version will not be removed from the list in
list_package_depends/recommends leading to garbage appearing in the
dependency graphs generated by buildhistory. To avoid any future
problems due to unusual characters appearing in versions, change the
regex to match almost any character.

Fixes [YOCTO #2451].

Signed-off-by: Paul Eggleton &lt;paul.eggleton@linux.intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
</feed>
