<feed xmlns='http://www.w3.org/2005/Atom'>
<title>multitech-oe.git/classes/sanity.bbclass, branch org.openembedded.dev</title>
<subtitle>Multi-Tech CoreCDP 1.x OpenEmbedded Tree</subtitle>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/'/>
<entry>
<title>sanity.bbclass: kill usage of 'print'</title>
<updated>2010-07-29T03:06:13+00:00</updated>
<author>
<name>Chris Larson</name>
<email>chris_larson@mentor.com</email>
</author>
<published>2010-07-29T03:01:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=73ae235a69d1eb2d6945003a3f7326409cfa773c'/>
<id>73ae235a69d1eb2d6945003a3f7326409cfa773c</id>
<content type='text'>
Signed-off-by: Chris Larson &lt;chris_larson@mentor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Chris Larson &lt;chris_larson@mentor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>sanity.bbclass: Run our checking at BuildStarted, not ConfigParsed</title>
<updated>2010-07-26T15:57:57+00:00</updated>
<author>
<name>Chris Larson</name>
<email>chris_larson@mentor.com</email>
</author>
<published>2010-07-26T15:57:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=bbc3d4827417d047094b4faafdda9dd2f50422ff'/>
<id>bbc3d4827417d047094b4faafdda9dd2f50422ff</id>
<content type='text'>
ConfigParsed is often utilized to do programmatic changes to the configuration
metadata.  If these other event handlers set any variables which
sanity.bbclass needs to check, there's a problem, since we can't ensure those
handlers run before this one.  So, we move the sanity checking to when the
build is about to start, this ensures that the configuration metadata is
entirely ready to go.

Signed-off-by: Chris Larson &lt;chris_larson@mentor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ConfigParsed is often utilized to do programmatic changes to the configuration
metadata.  If these other event handlers set any variables which
sanity.bbclass needs to check, there's a problem, since we can't ensure those
handlers run before this one.  So, we move the sanity checking to when the
build is about to start, this ensures that the configuration metadata is
entirely ready to go.

Signed-off-by: Chris Larson &lt;chris_larson@mentor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>sanity.bbclass, abi_version.conf: Bump the ABI to inform that cross has died.</title>
<updated>2010-07-22T17:13:19+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2010-07-21T17:55:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=ff701435705b6d0bb28a051e5e3c524b2badc834'/>
<id>ff701435705b6d0bb28a051e5e3c524b2badc834</id>
<content type='text'>
* tmpdir layout is changed bump ABI version to force a rebuild.

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Acked-by: Tom Rini &lt;tom_rini@mentor.com&gt;
Acked-by: Richard Purdie &lt;rpurdie@rpsys.net&gt;
Ackef-by: Chris Larson &lt;clarson@kergoth.com&gt;
Acked-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
Acked-by: Koen Kooi &lt;koen@openembedded.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* tmpdir layout is changed bump ABI version to force a rebuild.

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Acked-by: Tom Rini &lt;tom_rini@mentor.com&gt;
Acked-by: Richard Purdie &lt;rpurdie@rpsys.net&gt;
Ackef-by: Chris Larson &lt;clarson@kergoth.com&gt;
Acked-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
Acked-by: Koen Kooi &lt;koen@openembedded.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Indentation fixups, caught by python -t</title>
<updated>2010-06-17T21:05:28+00:00</updated>
<author>
<name>Chris Larson</name>
<email>chris_larson@mentor.com</email>
</author>
<published>2010-06-17T21:03:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=aa8bef28a22bb4d70b482dcb3ba57fbab77cf10d'/>
<id>aa8bef28a22bb4d70b482dcb3ba57fbab77cf10d</id>
<content type='text'>
Signed-off-by: Chris Larson &lt;chris_larson@mentor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Chris Larson &lt;chris_larson@mentor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>sanity.bbclass: Fix to work with old versions of bitbake for now</title>
<updated>2010-05-06T09:08:55+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>rpurdie@linux.intel.com</email>
</author>
<published>2010-05-06T09:08:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=779458cafbf9488f446e3537ce425f7f37551adc'/>
<id>779458cafbf9488f446e3537ce425f7f37551adc</id>
<content type='text'>
Signed-off-by: Richard Purdie &lt;rpurdie@linux.intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Richard Purdie &lt;rpurdie@linux.intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>relocatable: Class to post-process packages for relocatability</title>
<updated>2010-05-05T14:05:36+00:00</updated>
<author>
<name>Joshua Lock</name>
<email>josh@linux.intel.com</email>
</author>
<published>2010-03-31T10:41:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=d1a8b276c0f7c2838816071bca797bb56fcccef7'/>
<id>d1a8b276c0f7c2838816071bca797bb56fcccef7</id>
<content type='text'>
This class helps make packages relocatable by post-processing the binaries and
using chrpath to set the RPATH relative to $ORIGIN.

Patch also enables this post-processing for native packages and adds chrpath to
the required utilties.

Based on ideas from a patch from Tom Rini &lt;tom_rini@mentor.com&gt;

Signed-off-by: Joshua Lock &lt;josh@linux.intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This class helps make packages relocatable by post-processing the binaries and
using chrpath to set the RPATH relative to $ORIGIN.

Patch also enables this post-processing for native packages and adds chrpath to
the required utilties.

Based on ideas from a patch from Tom Rini &lt;tom_rini@mentor.com&gt;

Signed-off-by: Joshua Lock &lt;josh@linux.intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>bitbake.conf/base.bbclass: Rename the staging directory to sysroots and the populate_staging task to populate_sysroot</title>
<updated>2010-05-05T14:04:57+00:00</updated>
<author>
<name>Joshua Lock</name>
<email>josh@linux.intel.com</email>
</author>
<published>2010-03-30T13:47:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=838a58ab01a9f325430fe6c4cc1dac7c2255a69c'/>
<id>838a58ab01a9f325430fe6c4cc1dac7c2255a69c</id>
<content type='text'>
This change, pulled from Poky, makes the purpose of the staging directory more
obvious and the taskname more true to what it now actually does.

The layout version number is increased due to the change in layout but code to
convert existing directories and insert a symlink for backwards compatibility
is included.

This patch also includes fixes for all recipes which reference the directory.

Signed-off-by: Joshua Lock &lt;josh@linux.intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change, pulled from Poky, makes the purpose of the staging directory more
obvious and the taskname more true to what it now actually does.

The layout version number is increased due to the change in layout but code to
convert existing directories and insert a symlink for backwards compatibility
is included.

This patch also includes fixes for all recipes which reference the directory.

Signed-off-by: Joshua Lock &lt;josh@linux.intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Using NotHandled/Handled in event handlers is deprecated</title>
<updated>2010-04-09T00:06:06+00:00</updated>
<author>
<name>Chris Larson</name>
<email>chris_larson@mentor.com</email>
</author>
<published>2010-04-09T00:05:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=444d86f372b599d0d72c0c8e56ee3cb923ee0515'/>
<id>444d86f372b599d0d72c0c8e56ee3cb923ee0515</id>
<content type='text'>
Signed-off-by: Chris Larson &lt;chris_larson@mentor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Chris Larson &lt;chris_larson@mentor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>qemu: remove 0.9.x</title>
<updated>2010-03-09T17:28:31+00:00</updated>
<author>
<name>Roman I Khimov</name>
<email>khimov@altell.ru</email>
</author>
<published>2010-03-08T15:27:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=677630b31b8ce4bd8cb723a4c66414739c9d4331'/>
<id>677630b31b8ce4bd8cb723a4c66414739c9d4331</id>
<content type='text'>
QEMU 0.9.x is obsolete this days and with all modifications made for
QEMU 0.10.x in OE, versions 0.9.x are unusable anyway. 0.10.3 was
introduced 10 month ago, so a good transition time was also given.
Now it's time to just kill it.

Also remove cvs and svn versions since those are 0.9.x leftovers and
QEMU moved to git long ago.

Also remove gcc3 checks since that are not relevant for QEMU 0.10+.

Also remove from icecc blacklist, since QEMU builds fine with it and
the reason for blacklisting was GCC 3.

Signed-off-by: Roman I Khimov &lt;khimov@altell.ru&gt;
Acked-by: Tom Rini &lt;tom_rini@mentor.com&gt;
Acked-by: Koen Kooi &lt;koen@openembedded.org&gt;
Acked-by: Marcin Juszkiewicz &lt;marcin@juszkiewicz.com.pl&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
QEMU 0.9.x is obsolete this days and with all modifications made for
QEMU 0.10.x in OE, versions 0.9.x are unusable anyway. 0.10.3 was
introduced 10 month ago, so a good transition time was also given.
Now it's time to just kill it.

Also remove cvs and svn versions since those are 0.9.x leftovers and
QEMU moved to git long ago.

Also remove gcc3 checks since that are not relevant for QEMU 0.10+.

Also remove from icecc blacklist, since QEMU builds fine with it and
the reason for blacklisting was GCC 3.

Signed-off-by: Roman I Khimov &lt;khimov@altell.ru&gt;
Acked-by: Tom Rini &lt;tom_rini@mentor.com&gt;
Acked-by: Koen Kooi &lt;koen@openembedded.org&gt;
Acked-by: Marcin Juszkiewicz &lt;marcin@juszkiewicz.com.pl&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>sanity: remove /proc/sys/vm/mmap_min_addr check</title>
<updated>2010-03-09T17:28:17+00:00</updated>
<author>
<name>Roman I Khimov</name>
<email>khimov@altell.ru</email>
</author>
<published>2010-03-08T14:00:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=44ecf674747fef9f71f928660b394ca470a135fc'/>
<id>44ecf674747fef9f71f928660b394ca470a135fc</id>
<content type='text'>
Binary locale generation fails on openSUSE 11.2 and probably would fail
on some other hosts with 2.6.31+ kernels since mmap-ing page zero may be
forbidden for security reasons even with /proc/sys/vm/mmap_min_addr set
to 0 (this also affects Ubuntu 9.10, although it's been fixed there:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/423513
).

This is not a problem for recently introduced qemu 0.12.3 since it can
relocate binaries now, which is tested on openSUSE 2.6.31 kernel with
mmap_min_addr=65536 and Debian lenny 2.6.26 with mmap_min_addr set to
0, 4096, 65536.

Given that, this check is just useless. Unfortunately, it also means
that for reliable builds we have to remove qemu 0.10 which can't work
with some kernels. Patch will follow to do that.

Signed-off-by: Roman I Khimov &lt;khimov@altell.ru&gt;
Acked-by: Tom Rini &lt;tom_rini@mentor.com&gt;
Acked-by: Koen Kooi &lt;koen@openembedded.org&gt;
Acked-by: Marcin Juszkiewicz &lt;marcin@juszkiewicz.com.pl&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Binary locale generation fails on openSUSE 11.2 and probably would fail
on some other hosts with 2.6.31+ kernels since mmap-ing page zero may be
forbidden for security reasons even with /proc/sys/vm/mmap_min_addr set
to 0 (this also affects Ubuntu 9.10, although it's been fixed there:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/423513
).

This is not a problem for recently introduced qemu 0.12.3 since it can
relocate binaries now, which is tested on openSUSE 2.6.31 kernel with
mmap_min_addr=65536 and Debian lenny 2.6.26 with mmap_min_addr set to
0, 4096, 65536.

Given that, this check is just useless. Unfortunately, it also means
that for reliable builds we have to remove qemu 0.10 which can't work
with some kernels. Patch will follow to do that.

Signed-off-by: Roman I Khimov &lt;khimov@altell.ru&gt;
Acked-by: Tom Rini &lt;tom_rini@mentor.com&gt;
Acked-by: Koen Kooi &lt;koen@openembedded.org&gt;
Acked-by: Marcin Juszkiewicz &lt;marcin@juszkiewicz.com.pl&gt;
</pre>
</div>
</content>
</entry>
</feed>
