<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Kommentare zu: Apport 2.5: Better support for third-party and PPA packages</title>
	<atom:link href="http://www.piware.de/2012/08/apport-2-5-better-support-for-third-party-and-ppa-packages/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.piware.de/2012/08/apport-2-5-better-support-for-third-party-and-ppa-packages/</link>
	<description>addicted to Free Software Development</description>
	<lastBuildDate>Mon, 06 May 2013 01:32:04 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>Von: pitti</title>
		<link>http://www.piware.de/2012/08/apport-2-5-better-support-for-third-party-and-ppa-packages/comment-page-1/#comment-10016</link>
		<dc:creator>pitti</dc:creator>
		<pubDate>Mon, 04 Mar 2013 05:53:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.piware.de/?p=720#comment-10016</guid>
		<description>Many third-party packages ship an apport hook which sends crash reports to their Launchpad project instead. Apport supports multiple &quot;crash database&quot; backends, such as Launchpad, Daisy, and Debian BTS at the moment, but one can add more.

Also, the actual .crash files are always saved, regardless of whether it&#039;s a third-party or native Ubuntu package; they are just not sent to Daisy/Launchpad in the former case, unless a hook says so or directs it to someplace else.</description>
		<content:encoded><![CDATA[<p>Many third-party packages ship an apport hook which sends crash reports to their Launchpad project instead. Apport supports multiple &#8220;crash database&#8221; backends, such as Launchpad, Daisy, and Debian BTS at the moment, but one can add more.</p>
<p>Also, the actual .crash files are always saved, regardless of whether it&#8217;s a third-party or native Ubuntu package; they are just not sent to Daisy/Launchpad in the former case, unless a hook says so or directs it to someplace else.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Sandeep</title>
		<link>http://www.piware.de/2012/08/apport-2-5-better-support-for-third-party-and-ppa-packages/comment-page-1/#comment-9932</link>
		<dc:creator>Sandeep</dc:creator>
		<pubDate>Wed, 27 Feb 2013 10:03:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.piware.de/?p=720#comment-9932</guid>
		<description>Could you be kind enough to clarify me for the below question:

 If I develop an application, which does not be part of the ubuntu package (a 3rd party app), core files can be generated by writing hooks. But how do I control not to upload the crash reports to ubuntu, but upload/send it to me. Basically if it is a 3rd party application, it does not make sense to send the reports to ubuntu. So how can I just generate reports, but not to upload. so that I will analyze them locally.</description>
		<content:encoded><![CDATA[<p>Could you be kind enough to clarify me for the below question:</p>
<p> If I develop an application, which does not be part of the ubuntu package (a 3rd party app), core files can be generated by writing hooks. But how do I control not to upload the crash reports to ubuntu, but upload/send it to me. Basically if it is a 3rd party application, it does not make sense to send the reports to ubuntu. So how can I just generate reports, but not to upload. so that I will analyze them locally.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Jason DeRose</title>
		<link>http://www.piware.de/2012/08/apport-2-5-better-support-for-third-party-and-ppa-packages/comment-page-1/#comment-7543</link>
		<dc:creator>Jason DeRose</dc:creator>
		<pubDate>Thu, 06 Sep 2012 01:36:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.piware.de/?p=720#comment-7543</guid>
		<description>Thanks, Martin! I managed to get it all working now, awesome stuff.

I don&#039;t think many upstream projects realize you can use Apport this way, so I&#039;m on a mission to spread awareness :)</description>
		<content:encoded><![CDATA[<p>Thanks, Martin! I managed to get it all working now, awesome stuff.</p>
<p>I don&#8217;t think many upstream projects realize you can use Apport this way, so I&#8217;m on a mission to spread awareness <img src='http://www.piware.de/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: pitti</title>
		<link>http://www.piware.de/2012/08/apport-2-5-better-support-for-third-party-and-ppa-packages/comment-page-1/#comment-7538</link>
		<dc:creator>pitti</dc:creator>
		<pubDate>Wed, 05 Sep 2012 07:02:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.piware.de/?p=720#comment-7538</guid>
		<description>Jason,
1) crashdb.conf.d does not use package names at all, it&#039;s the name of the database; it needs to be unique, and should be the project or distro name you send the reports to.

2) It does not need to come from a PPA, you can also test a locally installed package; but it really depends on what you actually test for in the package hook, i. e. the condition when you set the report[&#039;CrashDB&#039;] field. If you always set it unconditionally, it doesn&#039;t matter where the package is from. The usual approach is to do something like

   if not apport.packaging.is_distro_package(report[&#039;Package&#039;].split()[0]):
        report[&#039;CrashDB&#039;] = &#039;myproject&#039;

i. e. guide reports for Ubuntu packages to Ubuntu bugs, and to the project otherwise. With that you can share the package hook between PPA and distro packages.

3) Install the hook and crashdb.conf.d snippet into the system (i. e. install a locally built .deb), run ubuntu-bug &lt;package&gt;, and check that the details contain the data from the hook.</description>
		<content:encoded><![CDATA[<p>Jason,<br />
1) crashdb.conf.d does not use package names at all, it&#8217;s the name of the database; it needs to be unique, and should be the project or distro name you send the reports to.</p>
<p>2) It does not need to come from a PPA, you can also test a locally installed package; but it really depends on what you actually test for in the package hook, i. e. the condition when you set the report['CrashDB'] field. If you always set it unconditionally, it doesn&#8217;t matter where the package is from. The usual approach is to do something like</p>
<p>   if not apport.packaging.is_distro_package(report['Package'].split()[0]):<br />
        report['CrashDB'] = &#8216;myproject&#8217;</p>
<p>i. e. guide reports for Ubuntu packages to Ubuntu bugs, and to the project otherwise. With that you can share the package hook between PPA and distro packages.</p>
<p>3) Install the hook and crashdb.conf.d snippet into the system (i. e. install a locally built .deb), run ubuntu-bug
<package>, and check that the details contain the data from the hook.</package>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Jason DeRose</title>
		<link>http://www.piware.de/2012/08/apport-2-5-better-support-for-third-party-and-ppa-packages/comment-page-1/#comment-7537</link>
		<dc:creator>Jason DeRose</dc:creator>
		<pubDate>Wed, 05 Sep 2012 06:33:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.piware.de/?p=720#comment-7537</guid>
		<description>Thanks for the info! I&#039;m trying to get ubuntu-bug and apport crash detection to work for some packages delivered from a PPA. I&#039;m using an /etc/apport/crashdb.conf.d/ snippet so things are compatible with Precise also. But I&#039;m running in to trouble and have a few questions:

1) Should the crashdb.conf.d snippet use the source package name, or a binary package name?

2) Should ubuntu-bug work and be testable if I build the package locally, or does it need to actually come from the PPA?

3) In general how should I test the apport integration?

Thanks!</description>
		<content:encoded><![CDATA[<p>Thanks for the info! I&#8217;m trying to get ubuntu-bug and apport crash detection to work for some packages delivered from a PPA. I&#8217;m using an /etc/apport/crashdb.conf.d/ snippet so things are compatible with Precise also. But I&#8217;m running in to trouble and have a few questions:</p>
<p>1) Should the crashdb.conf.d snippet use the source package name, or a binary package name?</p>
<p>2) Should ubuntu-bug work and be testable if I build the package locally, or does it need to actually come from the PPA?</p>
<p>3) In general how should I test the apport integration?</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: pitti</title>
		<link>http://www.piware.de/2012/08/apport-2-5-better-support-for-third-party-and-ppa-packages/comment-page-1/#comment-7430</link>
		<dc:creator>pitti</dc:creator>
		<pubDate>Wed, 22 Aug 2012 11:50:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.piware.de/?p=720#comment-7430</guid>
		<description>&quot;The crash&quot;? apport-kde works fine under Ubuntu, I haven&#039;t tried under Kubuntu. Do you have a bug # or further information?</description>
		<content:encoded><![CDATA[<p>&#8220;The crash&#8221;? apport-kde works fine under Ubuntu, I haven&#8217;t tried under Kubuntu. Do you have a bug # or further information?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: fabi</title>
		<link>http://www.piware.de/2012/08/apport-2-5-better-support-for-third-party-and-ppa-packages/comment-page-1/#comment-7429</link>
		<dc:creator>fabi</dc:creator>
		<pubDate>Wed, 22 Aug 2012 11:42:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.piware.de/?p=720#comment-7429</guid>
		<description>good, now you just need to fix the crash on kubuntu and its a really good tool</description>
		<content:encoded><![CDATA[<p>good, now you just need to fix the crash on kubuntu and its a really good tool</p>
]]></content:encoded>
	</item>
</channel>
</rss>
