<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openembedded-core.git/meta/classes/sanity.bbclass, 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-17T20:11:26Z</updated>
<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>sanity.bbclass: Detect empty $PATH components too</title>
<updated>2012-05-11T16:49:53Z</updated>
<author>
<name>Peter Seebach</name>
<email>peter.seebach@windriver.com</email>
</author>
<published>2012-05-09T20:14:41Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=ac4201b714c83c614113bfa735d0a2fc6f64db99'/>
<id>urn:sha1:ac4201b714c83c614113bfa735d0a2fc6f64db99</id>
<content type='text'>
Empty components in $PATH have the same effect as a . in $PATH,
and are a common side-effect of inserting a misspelled or unset
shell variable in $PATH.

Signed-off-by: Peter Seebach &lt;peter.seebach@windriver.com&gt;
</content>
</entry>
<entry>
<title>sanity.bbclass: Implement initial toolchain sanity checks</title>
<updated>2012-05-09T20:40:10Z</updated>
<author>
<name>Peter Seebach</name>
<email>peter.seebach@windriver.com</email>
</author>
<published>2012-05-01T16:20:22Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=2a91ff0ba0d587c516a5a972553280364853faa4'/>
<id>urn:sha1:2a91ff0ba0d587c516a5a972553280364853faa4</id>
<content type='text'>
This introduces a sanity check for the toolchain, which verifies
each tuning (including any multilibs), producing meaningful diagnostics
for problems, and also provides some higher-level tuning features.

The TUNEVALID and TUNECONFLICT/TUNECONFLICTS settings were not
implemented.  Listed one or two missing features in TUNEVALID,
also (in a previous patch) fixed the references to
features which didn't exist.

This patch also provides a whitelisting mechanism (which is completely
unused) to allow vendors providing prebuilt toolchain components to
restrict tunings to those based on or compatible with a particular ABI.

Signed-off-by: Peter Seebach &lt;peter.seebach@windriver.com&gt;
</content>
</entry>
<entry>
<title>sanity.bbclass: Add a new case to issue sanity_check()</title>
<updated>2012-04-24T09:14:17Z</updated>
<author>
<name>Dongxiao Xu</name>
<email>dongxiao.xu@intel.com</email>
</author>
<published>2012-04-24T08:18:15Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=19704f9e69ecf09531687385b478b47f49fe372d'/>
<id>urn:sha1:19704f9e69ecf09531687385b478b47f49fe372d</id>
<content type='text'>
Judge if "SanityCheck" event is received, it will issue the
sanity_check() and send "SanityCheckPassed" back if succeeded.

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>sanity.bbclass: add variable to disable the sanity checks</title>
<updated>2012-04-23T22:02:53Z</updated>
<author>
<name>Joshua Lock</name>
<email>josh@linux.intel.com</email>
</author>
<published>2012-04-23T21:36:09Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=b022641f939bcfcdaddddc4db3af4d2dc70de832'/>
<id>urn:sha1:b022641f939bcfcdaddddc4db3af4d2dc70de832</id>
<content type='text'>
It's useful for Hob to be able to disable the sanity checks completely
without marking them as passed so that the user can get into the GUI to
configure their settings, etc.

Add a variable, DISABLE_SANITY_CHECKS, to do so.

Signed-off-by: Joshua Lock &lt;josh@linux.intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>classes/sanity: import regular expression module in SuSE distro check</title>
<updated>2012-04-18T10:56:48Z</updated>
<author>
<name>Paul Eggleton</name>
<email>paul.eggleton@linux.intel.com</email>
</author>
<published>2012-04-18T09:56:10Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=cb1f7cffc171e6b182f33a69ff688d76b7f1baed'/>
<id>urn:sha1:cb1f7cffc171e6b182f33a69ff688d76b7f1baed</id>
<content type='text'>
We call re.sub here, so we need to "import re" or an error occurs
(tested on OpenSuSE 12.1).

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>
<entry>
<title>classes/sanity: trim trailing newline when reading /etc/redhat-release</title>
<updated>2012-04-18T10:56:39Z</updated>
<author>
<name>Paul Eggleton</name>
<email>paul.eggleton@linux.intel.com</email>
</author>
<published>2012-04-18T09:56:09Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=bea0311a6478febe8ab4884fb1c479f610856534'/>
<id>urn:sha1:bea0311a6478febe8ab4884fb1c479f610856534</id>
<content type='text'>
Any trailing whitespace needs to be stripped before comparing it to the
SANITY_TESTED_DISTROS list.

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>
<entry>
<title>sanity.bbclass: If the sanity tests fail, don't mark them as complete</title>
<updated>2012-04-17T11:24:59Z</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2012-04-17T11:16:18Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=b99acaa8aa06dcbca46c3f7048124d6f8d643a8b'/>
<id>urn:sha1:b99acaa8aa06dcbca46c3f7048124d6f8d643a8b</id>
<content type='text'>
If the sanity tests fail, we still were writing out the stamp which means
they'd get skipped the next time we run bitbake. This is clearly wrong
and we should only write out the stamp file if the sanity tests complete
successfully.

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>meta: Replace bb.data.expand(xxx, d) -&gt; d.expand(xxx)</title>
<updated>2012-03-05T18:33:18Z</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2012-03-03T11:21:22Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=065dab7480ea0fae66db4b5a01d09814b1f38e03'/>
<id>urn:sha1:065dab7480ea0fae66db4b5a01d09814b1f38e03</id>
<content type='text'>
sed \
 -e 's:bb.data.\(expand([^,()]*\), *\([^) ]*\) *):\2.\1):g' \
 -i `grep -ril bb.data.expand *`

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>sanity.bbclass: Add ABI version 8, used for transition from the OEBasic to OEBasicHash stamp layout</title>
<updated>2012-02-22T22:04:50Z</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2012-02-22T22:01:52Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2012/05/openembedded-core.git/commit/?id=bf440fd971dd549ae4e92c54046ea062ef51cd85'/>
<id>urn:sha1:bf440fd971dd549ae4e92c54046ea062ef51cd85</id>
<content type='text'>
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
</feed>
