<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Martin Pitt</title>
	<atom:link href="http://www.piware.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.piware.de</link>
	<description>addicted to Ubuntu development</description>
	<lastBuildDate>Mon, 08 Feb 2010 10:58:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>ubuntu-bug audio</title>
		<link>http://www.piware.de/2010/02/ubuntu-bug-audio/</link>
		<comments>http://www.piware.de/2010/02/ubuntu-bug-audio/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 10:58:15 +0000</pubDate>
		<dc:creator>pitti</dc:creator>
				<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Apport]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[reporting]]></category>
		<category><![CDATA[symptom]]></category>

		<guid isPermaLink="false">http://www.piware.de/?p=284</guid>
		<description><![CDATA[Thanks to the work of David Henningsson, we now have a proper Apport symptom for audio bugs. It just got updated again to set default bug titles, which include the card/codec name and the problem, so that Launchpad&#8217;s suggested duplicates should work much more reliably.
So from now on you are strongly encouraged to report sound [...]


Related posts:<ol><li><a href='http://www.piware.de/2009/06/interrogation-with-apport-hooks-qt-developer-needed/' rel='bookmark' title='Permanent Link: Interrogation with Apport hooks / Qt developer needed'>Interrogation with Apport hooks / Qt developer needed</a> <small>So far, Apport package hooks were limited to collecting data...</small></li>
<li><a href='http://www.piware.de/2009/05/easier-testing-for-apport-bug-patterns/' rel='bookmark' title='Permanent Link: Easier testing for Apport bug patterns'>Easier testing for Apport bug patterns</a> <small>This morning I added a test script to the Apport...</small></li>
</ol>

Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Thanks to the work of David Henningsson, we now have a proper Apport symptom for audio bugs. It just got updated again to set default bug titles, which include the card/codec name and the problem, so that Launchpad&#8217;s suggested duplicates should work much more reliably.</p>
<p>So from now on you are strongly encouraged to report sound problems with</p>
<pre>$ ubuntu-bug audio</pre>
<p>instead of trying to guess the package right.</p>


<p>Related posts:<ol><li><a href='http://www.piware.de/2009/06/interrogation-with-apport-hooks-qt-developer-needed/' rel='bookmark' title='Permanent Link: Interrogation with Apport hooks / Qt developer needed'>Interrogation with Apport hooks / Qt developer needed</a> <small>So far, Apport package hooks were limited to collecting data...</small></li>
<li><a href='http://www.piware.de/2009/05/easier-testing-for-apport-bug-patterns/' rel='bookmark' title='Permanent Link: Easier testing for Apport bug patterns'>Easier testing for Apport bug patterns</a> <small>This morning I added a test script to the Apport...</small></li>
</ol></p>
<p>Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.piware.de/2010/02/ubuntu-bug-audio/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>GNOME commit powers</title>
		<link>http://www.piware.de/2010/01/gnome-commit-powers/</link>
		<comments>http://www.piware.de/2010/01/gnome-commit-powers/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 23:29:39 +0000</pubDate>
		<dc:creator>pitti</dc:creator>
				<category><![CDATA[debian]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[commit]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[upstream]]></category>

		<guid isPermaLink="false">http://www.piware.de/?p=275</guid>
		<description><![CDATA[I finally listened to Sebastien Bacher and applied for GNOME commit rights yesterday, after hassling Seb once more about committing an approved patch for me. Surprisingly, it only took some 4 hours until my application was approved and my account created, wow! Apparently 71 patches are enough.  
With my new powers, I fixed a [...]


Related posts:<ol><li><a href='http://www.piware.de/2009/07/gvfs-buh-bye-hal/' rel='bookmark' title='Permanent Link: gvfs: Buh-bye, hal!'>gvfs: Buh-bye, hal!</a> <small>In the merciless vendetta for purging hal we now reached...</small></li>
<li><a href='http://www.piware.de/2009/11/sudo-dpkg-p-hal/' rel='bookmark' title='Permanent Link: sudo dpkg -P hal'>sudo dpkg -P hal</a> <small>The day has come! Yesterday I dropped the superfluous hal...</small></li>
</ol>

Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>I finally listened to Sebastien Bacher and applied for GNOME commit rights yesterday, after hassling Seb once more about committing an approved patch for me. Surprisingly, it only took some 4 hours until my application was approved and my account created, wow! Apparently <a href="http://tinyurl.com/martinpitt-gnomepatches">71 patches</a> are enough. <img src='http://www.piware.de/wp/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>With my new powers, I fixed a <a href="http://git.gnome.org/browse/gdm/commit/?id=51669cb03613b36b0b1798b1f8d2bba85b3e2a49">crash in gdm</a>, and applied <a href="http://bugzilla.gnome.org/show_bug.cgi?id=586410">two stragglers</a> into gvfs&#8217; build system today.</p>
<p>More to come!</p>


<p>Related posts:<ol><li><a href='http://www.piware.de/2009/07/gvfs-buh-bye-hal/' rel='bookmark' title='Permanent Link: gvfs: Buh-bye, hal!'>gvfs: Buh-bye, hal!</a> <small>In the merciless vendetta for purging hal we now reached...</small></li>
<li><a href='http://www.piware.de/2009/11/sudo-dpkg-p-hal/' rel='bookmark' title='Permanent Link: sudo dpkg -P hal'>sudo dpkg -P hal</a> <small>The day has come! Yesterday I dropped the superfluous hal...</small></li>
</ol></p>
<p>Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.piware.de/2010/01/gnome-commit-powers/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>lpshell &#8211; convenient launchpadlib script</title>
		<link>http://www.piware.de/2010/01/lpshell-convenient-launchpadlib-script/</link>
		<comments>http://www.piware.de/2010/01/lpshell-convenient-launchpadlib-script/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 21:48:01 +0000</pubDate>
		<dc:creator>pitti</dc:creator>
				<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[launchpad]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://www.piware.de/?p=270</guid>
		<description><![CDATA[These days I often use launchpadlib in my projects for scripting access/modifications in Launchpad. While launchpadlib has quite a good API documentation, this only covers the method calls, not the attributes or collections. So it often takes some poking and trying until you figure out how to access/change things.
I found myself typing the same things [...]


Related posts:<ol><li><a href='http://www.piware.de/2009/09/automated-release-tarball-upload-to-launchpad/' rel='bookmark' title='Permanent Link: Automated release tarball upload to Launchpad'>Automated release tarball upload to Launchpad</a> <small>I often do upstream releases of my upstream projects that...</small></li>
<li><a href='http://www.piware.de/2009/06/hal-sectomy-continues/' rel='bookmark' title='Permanent Link: hal-sectomy continues'>hal-sectomy continues</a> <small>The migration away from hal continues. Yesterday I uploaded new...</small></li>
</ol>

Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>These days I often use <a href="https://launchpad.net/launchpadlib">launchpadlib</a> in my projects for scripting access/modifications in Launchpad. While launchpadlib has quite a good <a href="https://launchpad.net/+apidoc/">API documentation</a>, this only covers the method calls, not the attributes or collections. So it often takes some poking and trying until you figure out how to access/change things.</p>
<p>I found myself typing the same things over and over, so I finally wrote a little script called <code>lpshell</code>:</p>
<blockquote><pre>
#!/usr/bin/python -i
import code, os, sys
from launchpadlib.launchpad import Launchpad, STAGING_SERVICE_ROOT, EDGE_SERVICE_ROOT
lp = Launchpad.login_with('test', STAGING_SERVICE_ROOT)
</pre>
</blockquote>
<p>This logs into Launchpad and gives you an interactive Python shell with an &#8220;lp&#8221; object:</p>
<blockquote><pre>
$ lpshell
>>> lp.bugs[439482].duplicate_of
<bug at https://api.staging.launchpad.net/beta/bugs/432598>
</pre>
</blockquote>
<p><strong>Update:</strong> I committed this to ubuntu-dev-tools now, renamed to <code>lp-shell</code> for consistency with the other <code>lp-*</code> commands.</p>


<p>Related posts:<ol><li><a href='http://www.piware.de/2009/09/automated-release-tarball-upload-to-launchpad/' rel='bookmark' title='Permanent Link: Automated release tarball upload to Launchpad'>Automated release tarball upload to Launchpad</a> <small>I often do upstream releases of my upstream projects that...</small></li>
<li><a href='http://www.piware.de/2009/06/hal-sectomy-continues/' rel='bookmark' title='Permanent Link: hal-sectomy continues'>hal-sectomy continues</a> <small>The migration away from hal continues. Yesterday I uploaded new...</small></li>
</ol></p>
<p>Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.piware.de/2010/01/lpshell-convenient-launchpadlib-script/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Gesundes Neues</title>
		<link>http://www.piware.de/2010/01/gesundes-neues/</link>
		<comments>http://www.piware.de/2010/01/gesundes-neues/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 12:15:10 +0000</pubDate>
		<dc:creator>pitti</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[family]]></category>
		<category><![CDATA[feuerwerk]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[silvester]]></category>
		<category><![CDATA[wunderkerzen]]></category>

		<guid isPermaLink="false">http://www.piware.de/?p=267</guid>
		<description><![CDATA[Ich wünsche allen ein gutes, gesundes und erfolgreiches Jahr 2010!
Wir haben gestern mit ein paar Freunden gefeiert. Das neue Jahr haben wir gleich angemessen mit Wunderkerzen begrüßt:

(Klick auf Bild für größeres Format)


Related posts:Hello Ween! Ein gruselig schönes Halloween an Euch alle! Gestern haben Netti...

Ähnliche Artikel bereitgestellt von Yet Another Related Posts Plugin.


Related posts:<ol><li><a href='http://www.piware.de/2009/11/hello-ween/' rel='bookmark' title='Permanent Link: Hello Ween!'>Hello Ween!</a> <small>Ein gruselig schönes Halloween an Euch alle! Gestern haben Netti...</small></li>
</ol>

Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Ich wünsche allen ein gutes, gesundes und erfolgreiches Jahr 2010!</p>
<p>Wir haben gestern mit ein paar Freunden gefeiert. Das neue Jahr haben wir gleich angemessen mit Wunderkerzen begrüßt:</p>
<p><a href="http://piware.de/fotos/Silvester_2009.jpg"><img src="http://piware.de/fotos/Silvester_2009_klein.jpg" alt="2010!" /></a></p>
<p>(Klick auf Bild für größeres Format)</p>


<p>Related posts:<ol><li><a href='http://www.piware.de/2009/11/hello-ween/' rel='bookmark' title='Permanent Link: Hello Ween!'>Hello Ween!</a> <small>Ein gruselig schönes Halloween an Euch alle! Gestern haben Netti...</small></li>
</ol></p>
<p>Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.piware.de/2010/01/gesundes-neues/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Easier offline bug reporting with Apport</title>
		<link>http://www.piware.de/2009/12/easier-offline-bug-reporting-with-apport/</link>
		<comments>http://www.piware.de/2009/12/easier-offline-bug-reporting-with-apport/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 12:16:57 +0000</pubDate>
		<dc:creator>pitti</dc:creator>
				<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Apport]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[QA]]></category>

		<guid isPermaLink="false">http://www.piware.de/?p=258</guid>
		<description><![CDATA[The days before Chistmas are a wonderfully quiet time to catch up on old work which otherwise just drowns in the daily noise. I got a lot of Apport cleanups and improvements done.
One particular highlight of 1.11 is that it is now easy and consistent to collect information for a bug report on one place/at [...]


Related posts:<ol><li><a href='http://www.piware.de/2009/05/easier-testing-for-apport-bug-patterns/' rel='bookmark' title='Permanent Link: Easier testing for Apport bug patterns'>Easier testing for Apport bug patterns</a> <small>This morning I added a test script to the Apport...</small></li>
<li><a href='http://www.piware.de/2009/06/interrogation-with-apport-hooks-qt-developer-needed/' rel='bookmark' title='Permanent Link: Interrogation with Apport hooks / Qt developer needed'>Interrogation with Apport hooks / Qt developer needed</a> <small>So far, Apport package hooks were limited to collecting data...</small></li>
<li><a href='http://www.piware.de/2010/02/ubuntu-bug-audio/' rel='bookmark' title='Permanent Link: ubuntu-bug audio'>ubuntu-bug audio</a> <small>Thanks to the work of David Henningsson, we now have...</small></li>
</ol>

Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>The days before Chistmas are a wonderfully quiet time to catch up on old work which otherwise just drowns in the daily noise. I got a lot of Apport cleanups and improvements done.</p>
<p>One particular highlight of 1.11 is that it is now easy and consistent to collect information for a bug report on one place/at one time and  save it into a file</p>
<pre>
$ apport-bug --save /tmp/argh.apport udev
</pre>
<p>&#8230; and report that later on with</p>
<pre>
$ apport-bug /tmp/argh.apport
</pre>
<p>This can happen on an entirely different machine.</p>


<p>Related posts:<ol><li><a href='http://www.piware.de/2009/05/easier-testing-for-apport-bug-patterns/' rel='bookmark' title='Permanent Link: Easier testing for Apport bug patterns'>Easier testing for Apport bug patterns</a> <small>This morning I added a test script to the Apport...</small></li>
<li><a href='http://www.piware.de/2009/06/interrogation-with-apport-hooks-qt-developer-needed/' rel='bookmark' title='Permanent Link: Interrogation with Apport hooks / Qt developer needed'>Interrogation with Apport hooks / Qt developer needed</a> <small>So far, Apport package hooks were limited to collecting data...</small></li>
<li><a href='http://www.piware.de/2010/02/ubuntu-bug-audio/' rel='bookmark' title='Permanent Link: ubuntu-bug audio'>ubuntu-bug audio</a> <small>Thanks to the work of David Henningsson, we now have...</small></li>
</ol></p>
<p>Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.piware.de/2009/12/easier-offline-bug-reporting-with-apport/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>New PostgreSQL releases need testing</title>
		<link>http://www.piware.de/2009/12/new-postgresql-releases-need-testing/</link>
		<comments>http://www.piware.de/2009/12/new-postgresql-releases-need-testing/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 19:16:40 +0000</pubDate>
		<dc:creator>pitti</dc:creator>
				<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[announcement]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[proposed]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://www.piware.de/?p=255</guid>
		<description><![CDATA[Yesterday PostgreSQL released new security/bug fix microreleases 8.4.2, 8.3.9, and 8.1.19, which fix two security issues and a whole bunch of bugs.
Updates for all supported Ubuntu releases are built in the ubuntu-security-proposed PPA. They pass the upstream and postgresql-common test suites, but more testing is heavily appreciated! Please give feedback in bug LP#496923.
Thanks!


Related posts:PostgreSQL 8.4beta1 [...]


Related posts:<ol><li><a href='http://www.piware.de/2009/04/postgresql-84beta1-available-for-testing/' rel='bookmark' title='Permanent Link: PostgreSQL 8.4beta1 available for testing'>PostgreSQL 8.4beta1 available for testing</a> <small>Some days ago, the first public beta of PostgreSQL 8.4...</small></li>
<li><a href='http://www.piware.de/2009/09/postgresql-securitybug-fix-update-please-test/' rel='bookmark' title='Permanent Link: PostgreSQL security/bug fix update, please test'>PostgreSQL security/bug fix update, please test</a> <small>PostgreSQL recently published new point releases which fix the usual...</small></li>
<li><a href='http://www.piware.de/2009/05/easier-testing-for-apport-bug-patterns/' rel='bookmark' title='Permanent Link: Easier testing for Apport bug patterns'>Easier testing for Apport bug patterns</a> <small>This morning I added a test script to the Apport...</small></li>
</ol>

Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Yesterday PostgreSQL <a href="http://www.postgresql.org/about/news.1170">released new security/bug fix microreleases</a> 8.4.2, 8.3.9, and 8.1.19, which fix two <a href="http://www.postgresql.org/support/security">security issues</a> and a whole bunch of bugs.</p>
<p>Updates for all supported Ubuntu releases are built in the <a href="https://launchpad.net/~ubuntu-security-proposed/+archive/ppa/+packages">ubuntu-security-proposed PPA</a>. They pass the upstream and postgresql-common test suites, but more testing is heavily appreciated! Please give feedback in <a href="https://launchpad.net/bugs/496923">bug LP#496923</a>.</p>
<p>Thanks!</p>


<p>Related posts:<ol><li><a href='http://www.piware.de/2009/04/postgresql-84beta1-available-for-testing/' rel='bookmark' title='Permanent Link: PostgreSQL 8.4beta1 available for testing'>PostgreSQL 8.4beta1 available for testing</a> <small>Some days ago, the first public beta of PostgreSQL 8.4...</small></li>
<li><a href='http://www.piware.de/2009/09/postgresql-securitybug-fix-update-please-test/' rel='bookmark' title='Permanent Link: PostgreSQL security/bug fix update, please test'>PostgreSQL security/bug fix update, please test</a> <small>PostgreSQL recently published new point releases which fix the usual...</small></li>
<li><a href='http://www.piware.de/2009/05/easier-testing-for-apport-bug-patterns/' rel='bookmark' title='Permanent Link: Easier testing for Apport bug patterns'>Easier testing for Apport bug patterns</a> <small>This morning I added a test script to the Apport...</small></li>
</ol></p>
<p>Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.piware.de/2009/12/new-postgresql-releases-need-testing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Nicht mehr aufzuhalten: Weihnachten</title>
		<link>http://www.piware.de/2009/11/nicht-mehr-aufzuhalten-weihnachten/</link>
		<comments>http://www.piware.de/2009/11/nicht-mehr-aufzuhalten-weihnachten/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 08:47:28 +0000</pubDate>
		<dc:creator>pitti</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[calender]]></category>
		<category><![CDATA[christmas]]></category>
		<category><![CDATA[cookies]]></category>
		<category><![CDATA[kalender]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[plätzchen]]></category>
		<category><![CDATA[weihnachten]]></category>

		<guid isPermaLink="false">http://www.piware.de/?p=250</guid>
		<description><![CDATA[Am Samstag waren wir wie schon viele Jahre zuvor bei Anne zum traditionellen Plätzchen/Pfefferkuchenhaus backen. Es ist wieder einiges zusammengekommen, und leeecker geworden!
Netti hat das halbe Wochenende damit verbracht, einen Adventskalender für mich zu basteln. Kann es kaum noch erwarten, morgen die erste Rolle aufzumachen!



No related posts.
Ähnliche Artikel bereitgestellt von Yet Another Related Posts Plugin.


No related posts.

Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Am Samstag waren wir wie schon viele Jahre zuvor bei Anne zum traditionellen Plätzchen/Pfefferkuchenhaus backen. Es ist wieder einiges zusammengekommen, und leeecker geworden!</p>
<p>Netti hat das halbe Wochenende damit verbracht, einen Adventskalender für mich zu basteln. Kann es kaum noch erwarten, morgen die erste Rolle aufzumachen!</p>
<p><a href="http://piware.de/wp-uploads/2009/11/Adventskalender-2009.jpg"><img src="http://piware.de/wp-uploads/2009/11/Adventskalender-2009_Vorschau.jpg" alt="Adventskalender 2009_Vorschau" title="Adventskalender 2009_Vorschau" width="194" height="259" class="aligncenter size-full wp-image-249" /></a></p>


<p>No related posts.</p>
<p>Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.piware.de/2009/11/nicht-mehr-aufzuhalten-weihnachten/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8220;hello dbus&#8221; in vala</title>
		<link>http://www.piware.de/2009/11/hello-dbus-in-vala/</link>
		<comments>http://www.piware.de/2009/11/hello-dbus-in-vala/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 23:06:03 +0000</pubDate>
		<dc:creator>pitti</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[d-bus]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[vala]]></category>

		<guid isPermaLink="false">http://www.piware.de/?p=242</guid>
		<description><![CDATA[On the long flight back from UDS-Lucid I read the Vala tutorial on my ebook, and did some of the exercises. I was curious about Vala because it combines the speed and memory efficiency of C in a sane C#-like language with proper memory management, exceptions, and without the silly &#8220;close to the metal&#8221; faff [...]


No related posts.

Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>On the long flight back from UDS-Lucid I read the <a href="http://live.gnome.org/Vala/Tutorial">Vala tutorial</a> on my ebook, and did some of the exercises. I was curious about Vala because it combines the speed and memory efficiency of C in a sane C#-like language with proper memory management, exceptions, and without the silly &#8220;close to the metal&#8221; faff that is usually required in C.</p>
<p>And indeed I wasn&#8217;t disappointed. It&#8217;s not as convenient as Python, but really not far from it, and it&#8217;s faaaast!</p>
<p>Today I finally got back to this and wrote my first D-Bus example in vala which does a  call to DeviceKit-disks:</p>
<blockquote><pre>
using DBus;

int main(string[] args)
{
    Connection con = Bus.get(BusType.SYSTEM);

    dynamic DBus.Object dk = con.get_object(
            "org.freedesktop.DeviceKit.Disks",
	    "/org/freedesktop/DeviceKit/Disks",
	    "org.freedesktop.DeviceKit.Disks");

    ObjectPath[] devs = dk.EnumerateDevices();
    foreach (ObjectPath o in devs)
	stdout.printf("%s\n", o);

    return 0;
}
</pre>
</blockquote>
<p>Compile and run it with</p>
<p><code>valac --pkg dbus-glib-1 dbus-dk.vala &#038;&#038; ./dbus-dk</code> </p>
<p>and voila!</p>


<p>No related posts.</p>
<p>Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.piware.de/2009/11/hello-dbus-in-vala/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>sudo dpkg -P hal</title>
		<link>http://www.piware.de/2009/11/sudo-dpkg-p-hal/</link>
		<comments>http://www.piware.de/2009/11/sudo-dpkg-p-hal/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 08:53:55 +0000</pubDate>
		<dc:creator>pitti</dc:creator>
				<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[deprecation]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[hal]]></category>
		<category><![CDATA[udev]]></category>

		<guid isPermaLink="false">http://www.piware.de/?p=238</guid>
		<description><![CDATA[The day has come! 
Yesterday I dropped the superfluous hal dependency from gparted, today I uploaded gdm to stop using hal for getting the keyboard layout and use libxklavier instead. 
I also applied Julian Cristau&#8217;s udevified X.org branch to our xorg-edgers packages into my halsectomy PPA, created some udev rules for udev-based X.org input detection [...]


Related posts:<ol><li><a href='http://www.piware.de/2009/06/hal-sectomy-continues/' rel='bookmark' title='Permanent Link: hal-sectomy continues'>hal-sectomy continues</a> <small>The migration away from hal continues. Yesterday I uploaded new...</small></li>
<li><a href='http://www.piware.de/2009/05/devicekit-update-future-handling-of-fn-key-maps/' rel='bookmark' title='Permanent Link: DeviceKit update, future handling of Fn key maps'>DeviceKit update, future handling of Fn key maps</a> <small>I recently started working on packaging pieces of the new...</small></li>
<li><a href='http://www.piware.de/2009/07/gvfs-buh-bye-hal/' rel='bookmark' title='Permanent Link: gvfs: Buh-bye, hal!'>gvfs: Buh-bye, hal!</a> <small>In the merciless vendetta for purging hal we now reached...</small></li>
</ol>

Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>The day has come! </p>
<p>Yesterday I dropped the superfluous hal dependency from gparted, today I uploaded gdm to stop using hal for getting the keyboard layout and <a href="https://bugzilla.gnome.org/show_bug.cgi?id=572765">use libxklavier</a> instead. </p>
<p>I also applied Julian Cristau&#8217;s <a href="http://cgit.freedesktop.org/~jcristau/xserver/">udevified X.org branch</a> to our xorg-edgers packages into my <a href="https://launchpad.net/~pitti/+archive/halsectomy">halsectomy PPA</a>, created some udev rules for udev-based X.org input detection (<a href="http://people.canonical.com/~pitti/tmp/65-xorg-evdev.rules">[1]</a>, <a href="http://people.canonical.com/~pitti/tmp/66-xorg-synaptics.rules">[2]</a>), and off we go: that was the last hal reverse dependency. My system now fully boots and works without hal.</p>
<p><a href="https://wiki.ubuntu.com/Halsectomy">Hooray!</a></p>


<p>Related posts:<ol><li><a href='http://www.piware.de/2009/06/hal-sectomy-continues/' rel='bookmark' title='Permanent Link: hal-sectomy continues'>hal-sectomy continues</a> <small>The migration away from hal continues. Yesterday I uploaded new...</small></li>
<li><a href='http://www.piware.de/2009/05/devicekit-update-future-handling-of-fn-key-maps/' rel='bookmark' title='Permanent Link: DeviceKit update, future handling of Fn key maps'>DeviceKit update, future handling of Fn key maps</a> <small>I recently started working on packaging pieces of the new...</small></li>
<li><a href='http://www.piware.de/2009/07/gvfs-buh-bye-hal/' rel='bookmark' title='Permanent Link: gvfs: Buh-bye, hal!'>gvfs: Buh-bye, hal!</a> <small>In the merciless vendetta for purging hal we now reached...</small></li>
</ol></p>
<p>Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.piware.de/2009/11/sudo-dpkg-p-hal/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>Nicer Launchpad upstream releases with lp-project-upload</title>
		<link>http://www.piware.de/2009/11/nicer-launchpad-upstream-releases-with-lp-project-upload/</link>
		<comments>http://www.piware.de/2009/11/nicer-launchpad-upstream-releases-with-lp-project-upload/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 23:05:23 +0000</pubDate>
		<dc:creator>pitti</dc:creator>
				<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.piware.de/?p=235</guid>
		<description><![CDATA[A while ago I introduced a script lp-project-upload to automate tarball release uploads to Launchpad.
Many people asked for further features, two of which I added now: First, it automatically invokes gpg to create a tarball signature (unless one is already present), and second it invokes an editor to specify changelog and release notes (just keep [...]


Related posts:<ol><li><a href='http://www.piware.de/2009/09/automated-release-tarball-upload-to-launchpad/' rel='bookmark' title='Permanent Link: Automated release tarball upload to Launchpad'>Automated release tarball upload to Launchpad</a> <small>I often do upstream releases of my upstream projects that...</small></li>
</ol>

Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>A while ago I <a href="http://www.piware.de/2009/09/automated-release-tarball-upload-to-launchpad/">introduced</a> a script <code>lp-project-upload</code> to automate tarball release uploads to Launchpad.</p>
<p>Many people asked for further features, two of which I added now: First, it automatically invokes gpg to create a tarball signature (unless one is already present), and second it invokes an editor to specify changelog and release notes (just keep the files empty if you don&#8217;t need them).</p>
<p>Uploaded to lucid&#8217;s <code>ubuntu-dev-tools</code>, enjoy!</p>


<p>Related posts:<ol><li><a href='http://www.piware.de/2009/09/automated-release-tarball-upload-to-launchpad/' rel='bookmark' title='Permanent Link: Automated release tarball upload to Launchpad'>Automated release tarball upload to Launchpad</a> <small>I often do upstream releases of my upstream projects that...</small></li>
</ol></p>
<p>Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.piware.de/2009/11/nicer-launchpad-upstream-releases-with-lp-project-upload/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
