<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-oe/classes/socorro-syms.bbclass, branch thud</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=thud</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=thud'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2016-12-02T08:16:17+00:00</updated>
<entry>
<title>remove True option to getVar calls</title>
<updated>2016-12-02T08:16:17+00:00</updated>
<author>
<name>Joshua Lock</name>
<email>joshua.g.lock@intel.com</email>
</author>
<published>2016-11-25T15:28:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=efd3696e70a6603f1a45faa4a172433514f0a487'/>
<id>urn:sha1:efd3696e70a6603f1a45faa4a172433514f0a487</id>
<content type='text'>
getVar() now defaults to expanding by default, thus remove the True
option from getVar() calls with a regex search and replace.

Search made with the following regex: getVar ?\(( ?[^,()]*), True\)

Signed-off-by: Joshua Lock &lt;joshua.g.lock@intel.com&gt;
</content>
</entry>
<entry>
<title>socorro-syms: Limit the search for repository to within the build directory</title>
<updated>2015-04-21T11:03:09+00:00</updated>
<author>
<name>Daniel Markus</name>
<email>daniel.markus@leica-geosystems.com</email>
</author>
<published>2015-04-09T09:18:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=5f60c8ce812cf9caab16aa50c0ba41c512314f14'/>
<id>urn:sha1:5f60c8ce812cf9caab16aa50c0ba41c512314f14</id>
<content type='text'>
When we search for the git repository associated with a file and the there's no
repository associated, we incorrectly find the yocto repository itself.

To prevent the search from finding an incorrect repository, we only accept
repositories found within the build directory.

Signed-off-by: Daniel Markus &lt;daniel.markus@leica-geosystems.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>socorro-syms: Correct the extraction of repository branch</title>
<updated>2015-04-13T10:55:47+00:00</updated>
<author>
<name>Daniel Markus</name>
<email>daniel.markus@leica-geosystems.com</email>
</author>
<published>2015-03-31T12:59:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=4aed3580d0b1b7e46c754ecaf55644381a799690'/>
<id>urn:sha1:4aed3580d0b1b7e46c754ecaf55644381a799690</id>
<content type='text'>
When a recipe has git-cloned source code to compile, it may be checked out with
a detached HEAD. The current VCS information extraction in socorro-syms
incorrectly assumes a detached HEAD belongs to the master branch.

With the proper git command we find the branch the detached HEAD belongs to and
use that in the Socorro link.

Signed-off-by: Daniel Markus &lt;daniel.markus@leica-geosystems.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>socorro-syms: Add support for local repositories</title>
<updated>2015-04-13T10:55:47+00:00</updated>
<author>
<name>Daniel Markus</name>
<email>daniel.markus@leica-geosystems.com</email>
</author>
<published>2015-03-26T08:20:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=d1084c78e7fbe3910b36043c8b9c2b9274db90ca'/>
<id>urn:sha1:d1084c78e7fbe3910b36043c8b9c2b9274db90ca</id>
<content type='text'>
This socorro-syms functionality tries to extract the host name out of the source
code repository origin. This causes problems when the origin is a local
repository.

The solution is to look for the origin in two steps. If the origin in the first
step is a local directory we assume it is a temporary download repository. In
the second step we look for the origin to that download repository and if that
also redirects to a local repository, we provide the absolute path instead of a
Socorro repository link.

Signed-off-by: Daniel Markus &lt;daniel.markus@leica-geosystems.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>socorro-syms: Add directory arrangement needed by minidump_stackwalk</title>
<updated>2015-03-21T15:42:23+00:00</updated>
<author>
<name>Daniel Markus</name>
<email>daniel.markus@leica-geosystems.com</email>
</author>
<published>2015-03-12T13:34:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=ba72b88a4147ae2d050aa0a8d452a07e09330e33'/>
<id>urn:sha1:ba72b88a4147ae2d050aa0a8d452a07e09330e33</id>
<content type='text'>
http://code.google.com/p/google-breakpad/wiki/LinuxStarterGuide

When extracting a stack trace out of a Breakpad minidump, the application
minidump_stackwalk is used. This application needs all symbol files to be
arranged in a particular directory structure in order to match the correct
symbol file with the version of the crashed program in question.

A directory structure is created in accordance with minidump_stackwalk. The
structure contains the name of the application binary and a hash value where the
hash corresponds to the binary the symbol file was produced from. The symbol
file is moved to the hash directory allowing multiple versions of the same
symbol file.

Signed-off-by: Daniel Markus &lt;daniel.markus@leica-geosystems.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>socorro-syms: Add Breakpad symbol generation adapted for Socorro</title>
<updated>2015-03-03T07:36:00+00:00</updated>
<author>
<name>Daniel Markus</name>
<email>daniel.markus@leica-geosystems.com</email>
</author>
<published>2015-02-26T13:00:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=7fe80db1df7a43e57cd7807052fbefdcbdbceb5d'/>
<id>urn:sha1:7fe80db1df7a43e57cd7807052fbefdcbdbceb5d</id>
<content type='text'>
https://github.com/mozilla/socorro

Mozilla Socorro is a downloadable crash dump server that handles
Breakpad crash dumps coming from own applications. In order for
Socorro to create clickable links into your source code repository,
Breakpad's symbol files must be copied and modified to contain VCS
information for each file reference.

This class reads the symbol file generated by Breakpad and creates
a new symbol file with that VCS information contained.

Signed-off-by: Daniel Markus &lt;daniel.markus@leica-geosystems.com&gt;
</content>
</entry>
</feed>
