<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/poky.git/meta/classes/package.bbclass, branch bernard</title>
<subtitle>Mirror of git.yoctoproject.org/poky</subtitle>
<id>https://git.enea.com/cgit/linux/poky.git/atom?h=bernard</id>
<link rel='self' href='https://git.enea.com/cgit/linux/poky.git/atom?h=bernard'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/'/>
<updated>2011-03-17T00:46:47+00:00</updated>
<entry>
<title>package.bbclass: Fix missing debug src files</title>
<updated>2011-03-17T00:46:47+00:00</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@windriver.com</email>
</author>
<published>2011-03-16T02:57:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=e9105d8b465f343fac3f4cbd1ca66c88c3ee2f31'/>
<id>urn:sha1:e9105d8b465f343fac3f4cbd1ca66c88c3ee2f31</id>
<content type='text'>
The previous change used egrep instead of fgrep.  We need to use fgrep because
there are expression like syntaxes in some file names, we need exact matches.

(From OE-Core rev: 0de88dc9aa30f29ec1ab5cc0c541c8be859392ab)

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>package.bbclass: Change the debug directory to avoid conflicts</title>
<updated>2011-03-11T05:43:04+00:00</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@windriver.com</email>
</author>
<published>2011-03-10T17:51:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=b50738323037936544e890ed1e42878ff8ec4d0b'/>
<id>urn:sha1:b50738323037936544e890ed1e42878ff8ec4d0b</id>
<content type='text'>
The debug directory before was below ${WORKDIR}.  Unfortunately if
something was based on a git tree, it meant that "git" was the
directory name being preserved for usr/src/debug usage.  The patch
moves to using "${WORKDIR}/.." as the base, to ensure that the
WORKDIR naming is used in usr/src/debug.

(From OE-Core rev: dbc752c75786b0985fbeb4986467ae01290f424a)

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>package.bbclass: Rewrite package_do_filedeps() to reduce the amount of subprocesses created and improve speed</title>
<updated>2011-02-25T22:43:34+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2011-02-25T15:01:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=3edadc98025ef5f4c166ad5fd7981bae1be2c943'/>
<id>urn:sha1:3edadc98025ef5f4c166ad5fd7981bae1be2c943</id>
<content type='text'>
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>package.bbclass: Fix debug sources directory creation to reference the target system</title>
<updated>2011-02-25T22:43:33+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2011-02-25T15:35:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=b40b1937415516c2813d1ad55e652e650e36030e'/>
<id>urn:sha1:b40b1937415516c2813d1ad55e652e650e36030e</id>
<content type='text'>
Signed-off-by: Richard  Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>package.bbclass: Refactor split and strip function</title>
<updated>2011-02-25T22:43:33+00:00</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@windriver.com</email>
</author>
<published>2011-02-10T03:22:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=40ea19d6e1c4074df4793e348ed25338477aeebb'/>
<id>urn:sha1:40ea19d6e1c4074df4793e348ed25338477aeebb</id>
<content type='text'>
Refactor the function to eliminate additional interations/walks of the
filesystem..

Elimiate multiple runs of the external 'file' command as well.

Signed-off-by: Mark Hatle &lt;mark.hatle@windriver.com&gt;
</content>
</entry>
<entry>
<title>Revise stripping and splitting of debug information</title>
<updated>2011-02-25T22:43:33+00:00</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@windriver.com</email>
</author>
<published>2011-02-09T03:46:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=16102e18902e56bf76d256cebb890743a05d021b'/>
<id>urn:sha1:16102e18902e56bf76d256cebb890743a05d021b</id>
<content type='text'>
We now support two styles of debug information generation, the '.debug' style,
which is the same as previously implemented.  This style simply splits the
debug information and makes it available in the same general directory.

  /bin/foo -&gt; /bin/.debug/foo

The new 'debug-file-directory' style splits the debug information and places
it into the single debug-file-directory, /usr/lib/debug:

  /bin/foo -&gt; /usr/lib/debug/bin/foo.debug

Both also find and copy all referenced source code to a new /usr/src/debug
directory.  This allows the -dbg files to be used for stand-a-lone debugging
on or off the target device.

File stripping is now handled as a seperate operation from file splitting.
This allows us to split the debug information, but also leave it in the
original file -- or prevent the debug information from being split.

Also enhance the comments within local.conf.sample to provide a better
understanding of the control the user has over debug file generation.

Signed-off-by: Mark Hatle &lt;mark.hatle@windriver.com&gt;
</content>
</entry>
<entry>
<title>package.bbclass: Ensure dependency version information is preserved</title>
<updated>2011-02-25T16:34:47+00:00</updated>
<author>
<name>Richard  Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2011-02-25T16:31:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=fa1e7d52b29433ac7a472e5e2a87990e21e25665'/>
<id>urn:sha1:fa1e7d52b29433ac7a472e5e2a87990e21e25665</id>
<content type='text'>
[BUGID #176]

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>package.bbclass: Use hard link for package split instead of copy</title>
<updated>2011-02-25T15:58:42+00:00</updated>
<author>
<name>Dongxiao Xu</name>
<email>dongxiao.xu@intel.com</email>
</author>
<published>2010-12-06T12:26:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=0d0279a88141616e08515916f4a0e6d9a3e326dd'/>
<id>urn:sha1:0d0279a88141616e08515916f4a0e6d9a3e326dd</id>
<content type='text'>
When doing package split, we use hard link instead of copy, which can
save about 10% disk space when building poky-image-minimal.

If fail, it will fall back to the copyfile function.

[Updated by Richard to use os.link and avoid an exec() call per file]

Signed-off-by: Dongxiao Xu &lt;dongxiao.xu@intel.com&gt;
</content>
</entry>
<entry>
<title>package.bbclass: Unbreak per file dependencies and blacklist doc packages</title>
<updated>2011-02-25T12:13:56+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2011-02-25T12:13:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=0b17cbc8f27f1dc47d3f7c7c829222fc5abb5d9c'/>
<id>urn:sha1:0b17cbc8f27f1dc47d3f7c7c829222fc5abb5d9c</id>
<content type='text'>
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>package.bbclass: Breakout the strip from the populate_packages</title>
<updated>2011-02-12T00:30:29+00:00</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@windriver.com</email>
</author>
<published>2011-02-08T22:07:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=6f6bffe5df1edf10056f42d2c95ae68b6bb918f9'/>
<id>urn:sha1:6f6bffe5df1edf10056f42d2c95ae68b6bb918f9</id>
<content type='text'>
Break out the file split/strip from the populate_packages.

Signed-off-by: Mark Hatle &lt;mark.hatle@windriver.com&gt;
</content>
</entry>
</feed>
