<?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>Free as in speech &#187; Debian</title>
	<atom:link href="http://blog.technologeek.org/category/debian/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.technologeek.org</link>
	<description>Free Software. Free Speech. That's the way it works.</description>
	<lastBuildDate>Fri, 05 Mar 2010 18:47:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Transitioning to a new RSA key</title>
		<link>http://blog.technologeek.org/2010/03/05/287</link>
		<comments>http://blog.technologeek.org/2010/03/05/287#comments</comments>
		<pubDate>Fri, 05 Mar 2010 18:47:10 +0000</pubDate>
		<dc:creator>jblache</dc:creator>
				<category><![CDATA[Debian]]></category>

		<guid isPermaLink="false">http://blog.technologeek.org/?p=287</guid>
		<description><![CDATA[After weeks of trying to get around to doing that, I am finally starting the process of replacing my 10-year old 1024 bits DSA key with a shiny new 4096 bits RSA key.
The old key ID is F5D65169, the new key ID is FA1E5292; it&#8217;s available from the keyservers or my website.
I have put up [...]]]></description>
			<content:encoded><![CDATA[<p>After weeks of trying to get around to doing that, I am finally starting the process of replacing my 10-year old 1024 bits DSA key with a shiny new 4096 bits RSA key.</p>
<p>The old key ID is F5D65169, the new key ID is FA1E5292; it&#8217;s available from the keyservers or my website.</p>
<p>I have put up a <a title="GPG transition document; F5D65169 to FA1E5292" href="http://www.jblache.org/jb/FA1E5292-transition.txt">transition document</a>, signed with both keys; if you&#8217;ve signed my old key, grab it, verify it and if all is OK on your end, please sign the new key.</p>
<p>You&#8217;ll notice that one of the old UIDs did not make it to the new key; that&#8217;s because I&#8217;m not using that email address and don&#8217;t actually intend to use it in the future.</p>
<p>Thanks!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.technologeek.org/2010/03/05/287/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ten years</title>
		<link>http://blog.technologeek.org/2010/02/05/279</link>
		<comments>http://blog.technologeek.org/2010/02/05/279#comments</comments>
		<pubDate>Fri, 05 Feb 2010 07:27:13 +0000</pubDate>
		<dc:creator>jblache</dc:creator>
				<category><![CDATA[Debian]]></category>

		<guid isPermaLink="false">http://blog.technologeek.org/?p=279</guid>
		<description><![CDATA[Ten years ago, pretty much to the day, I was installing my first Debian system, a frozen Potato, using a release-candidate version of the boot-floppies. A few days later, I was reading the Policy, New Maintainer&#8217;s Guide and Developer&#8217;s Reference while building my first package.
It&#8217;s been a fun ten years, with ups and downs, and [...]]]></description>
			<content:encoded><![CDATA[<p>Ten years ago, pretty much to the day, I was installing my first Debian system, a frozen Potato, using a release-candidate version of the boot-floppies. A few days later, I was reading the Policy, New Maintainer&#8217;s Guide and Developer&#8217;s Reference while building my first package.</p>
<p>It&#8217;s been a fun ten years, with ups and downs, and I&#8217;m looking forward to what&#8217;s coming next.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.technologeek.org/2010/02/05/279/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMware Workstation 7.0.0 packaging</title>
		<link>http://blog.technologeek.org/2009/12/31/267</link>
		<comments>http://blog.technologeek.org/2009/12/31/267#comments</comments>
		<pubDate>Thu, 31 Dec 2009 14:57:55 +0000</pubDate>
		<dc:creator>jblache</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Hacks]]></category>

		<guid isPermaLink="false">http://blog.technologeek.org/?p=267</guid>
		<description><![CDATA[I&#8217;ve spent the last week packaging VMware Workstation 7.0.0 at work. Looking around on the net, I&#8217;ve been unable to find anything helpful about packaging this new version, so it seems nobody&#8217;s got around to packaging it yet.
I&#8217;ve asked our customer for its approval for releasing our packaging scripts to the community and got it, [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve spent the last week packaging VMware Workstation 7.0.0 at work. Looking around on the net, I&#8217;ve been unable to find anything helpful about packaging this new version, so it seems nobody&#8217;s got around to packaging it yet.</p>
<p>I&#8217;ve asked our customer for its approval for releasing our packaging scripts to the community and got it, so <a title="VMware Workstation 7.0.0 Debian packaging scripts" href="http://blog.technologeek.org/wp-content/uploads/2009/12/vmware-workstation-7.0.0.tar.gz">here are our packaging scripts</a> for this version, courtesy of EDF. See the instructions in debian/README.source for what has to be done to turn it into a full source package.</p>
<p>The packaging is based on our previous 6.5.2 packaging, which was itself based (partially, at least) upon the Gento 6.5.2 ebuild. It uses a tweaked vmware-installer to install the products to debian/tmp, then makes use of the vmware-installer database to populate the packages.</p>
<p>I think this method should work with any VMware product using vmware-installer 1.1.</p>
<p>Packages have been built and tested on Etch and Lenny.</p>
<p>Hope it helps! Bugs, comments, questions to the email address listed as Maintainer in debian/control, please :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.technologeek.org/2009/12/31/267/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why oh why&#8230;</title>
		<link>http://blog.technologeek.org/2009/09/10/233</link>
		<comments>http://blog.technologeek.org/2009/09/10/233#comments</comments>
		<pubDate>Thu, 10 Sep 2009 07:08:26 +0000</pubDate>
		<dc:creator>jblache</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Rants]]></category>

		<guid isPermaLink="false">http://blog.technologeek.org/?p=233</guid>
		<description><![CDATA[&#8230; did FAI switch to that stinking pile of shit known as live-initramfs?
Things that were possible before aren&#8217;t possible anymore due to the extreme brokenness of live-initramfs. Nothing that can&#8217;t be fixed by some heavy-handed patching here and there, but what a waste of time.
Not happy. Hammer time.
]]></description>
			<content:encoded><![CDATA[<p>&#8230; did FAI switch to that stinking pile of shit known as live-initramfs?</p>
<p>Things that were possible before aren&#8217;t possible anymore due to the extreme brokenness of live-initramfs. Nothing that can&#8217;t be fixed by some heavy-handed patching here and there, but what a waste of time.</p>
<p>Not happy. Hammer time.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.technologeek.org/2009/09/10/233/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to not use lintian overrides</title>
		<link>http://blog.technologeek.org/2009/07/09/227</link>
		<comments>http://blog.technologeek.org/2009/07/09/227#comments</comments>
		<pubDate>Thu, 09 Jul 2009 11:34:02 +0000</pubDate>
		<dc:creator>jblache</dc:creator>
				<category><![CDATA[Debian]]></category>

		<guid isPermaLink="false">http://blog.technologeek.org/?p=227</guid>
		<description><![CDATA[Look what just got added to all the packages maintained by the Debian Forensics team:
--- md5deep-3.4.orig/debian/source.lintian-overrides
+++ md5deep-3.4/debian/source.lintian-overrides
@@ -0,0 +1,3 @@
+# Avoid warnings if non-uploaders to uploads.
+md5deep source: changelog-should-mention-nmu
+md5deep source: source-nmu-has-incorrect-version-number

You&#8217;re doing it wrong.
]]></description>
			<content:encoded><![CDATA[<p>Look what just got added to all the packages maintained by the Debian Forensics team:</p>
<p><code>--- md5deep-3.4.orig/debian/source.lintian-overrides<br />
+++ md5deep-3.4/debian/source.lintian-overrides<br />
@@ -0,0 +1,3 @@<br />
+# Avoid warnings if non-uploaders to uploads.<br />
+md5deep source: changelog-should-mention-nmu<br />
+md5deep source: source-nmu-has-incorrect-version-number<br />
</code></p>
<p>You&#8217;re doing it wrong.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.technologeek.org/2009/07/09/227/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Digi AccelePort drivers updated to 1.3-15; now for Lenny</title>
		<link>http://blog.technologeek.org/2009/06/30/223</link>
		<comments>http://blog.technologeek.org/2009/06/30/223#comments</comments>
		<pubDate>Tue, 30 Jun 2009 16:29:20 +0000</pubDate>
		<dc:creator>jblache</dc:creator>
				<category><![CDATA[Debian]]></category>

		<guid isPermaLink="false">http://blog.technologeek.org/?p=223</guid>
		<description><![CDATA[This is yet another &#8220;beta&#8221; release from Digi from a few months ago.
I had to patch the driver to build with a 2.6.26 kernel, as neither versions of the code would build against that version. Lenny ships with 2.6.26, so that would have meant no dgap drivers on Lenny. I&#8217;ve tested the patched driver and [...]]]></description>
			<content:encoded><![CDATA[<p>This is yet another &#8220;beta&#8221; release from Digi from a few months ago.</p>
<p>I had to patch the driver to build with a 2.6.26 kernel, as neither versions of the code would build against that version. Lenny ships with 2.6.26, so that would have meant no dgap drivers on Lenny. I&#8217;ve tested the patched driver and haven&#8217;t noticed anything obvious while doing so.</p>
<p>The drivers are now built for Lenny; if you need them on Etch, a simple rebuild from source will do. Previous versions are still available in the pool, under the old/ directory.</p>
<p>APT source line, now changed:</p>
<p><code>deb http://debian.technologeek.org/ lenny non-free</code></p>
<p>Feedback at the usual address.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.technologeek.org/2009/06/30/223/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>No patch is better than useless patch</title>
		<link>http://blog.technologeek.org/2009/04/12/214</link>
		<comments>http://blog.technologeek.org/2009/04/12/214#comments</comments>
		<pubDate>Sun, 12 Apr 2009 21:29:24 +0000</pubDate>
		<dc:creator>jblache</dc:creator>
				<category><![CDATA[Debian]]></category>

		<guid isPermaLink="false">http://blog.technologeek.org/?p=214</guid>
		<description><![CDATA[Joerg,
The patch you submitted has 0 chance of getting applied, and you know it. It&#8217;s nothing more than a bad joke.
The best solution for this issue is most probably to provide a xserver-xorg-nohal package that is a duplicate of xserver-xorg minus the HAL dependency.
]]></description>
			<content:encoded><![CDATA[<p><a title="Ganneff on X.org/HAL" href="http://blog.ganneff.de/blog/2009/04/11/dont-like-hal.html">Joerg</a>,</p>
<p>The patch you submitted has 0 chance of getting applied, and you know it. It&#8217;s nothing more than a bad joke.</p>
<p>The best solution for this issue is most probably to provide a xserver-xorg-nohal package that is a duplicate of xserver-xorg minus the HAL dependency.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.technologeek.org/2009/04/12/214/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HAL-haters heads up: #515214</title>
		<link>http://blog.technologeek.org/2009/04/10/211</link>
		<comments>http://blog.technologeek.org/2009/04/10/211#comments</comments>
		<pubDate>Fri, 10 Apr 2009 13:23:54 +0000</pubDate>
		<dc:creator>jblache</dc:creator>
				<category><![CDATA[Debian]]></category>

		<guid isPermaLink="false">http://blog.technologeek.org/?p=211</guid>
		<description><![CDATA[Don&#8217;t like HAL? X.org now forces it upon you via xserver-xorg.
#515214, currently wishlist/wontfix.
]]></description>
			<content:encoded><![CDATA[<p>Don&#8217;t like HAL? X.org now forces it upon you via xserver-xorg.</p>
<p><a title="#515214: xserver-xorg depends on HAL, recommends would be enough" href="http://bugs.debian.org/515214">#515214</a>, currently wishlist/wontfix.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.technologeek.org/2009/04/10/211/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>d-i SCM FAIL</title>
		<link>http://blog.technologeek.org/2009/04/09/207</link>
		<comments>http://blog.technologeek.org/2009/04/09/207#comments</comments>
		<pubDate>Thu, 09 Apr 2009 08:40:38 +0000</pubDate>
		<dc:creator>jblache</dc:creator>
				<category><![CDATA[Debian]]></category>

		<guid isPermaLink="false">http://blog.technologeek.org/?p=207</guid>
		<description><![CDATA[From the Bits from the Debian Installer team mail to d-d-a:
It has been decided that, in order to not slow down the development processes, D-I SVN should be branched when the work on preparing a release starts. Even if SVN doesn&#8217;t make the process very easy, changing the VCS we use is currently not an [...]]]></description>
			<content:encoded><![CDATA[<p>From the <a title="Bits from the debian-installer team, april 2009" href="http://lists.debian.org/debian-devel-announce/2009/04/msg00003.html">Bits from the Debian Installer team</a> mail to d-d-a:</p>
<blockquote><p>It has been decided that, in order to not slow down the development processes, D-I SVN should be branched when the work on preparing a release starts. Even if SVN doesn&#8217;t make the process very easy, changing the VCS we use is currently not an option we prefer.</p></blockquote>
<p>SVN, branching, d-i. There&#8217;s no word to describe how painful it is to work on d-i using SVN. d-i is big, SVN is slow in about everything it does. Now add branches to the mix.</p>
<p>That mail left me very disappointed; first because I thought switching to git was sort-of planned for after the release of Lenny, and now it&#8217;s off the table, second because some things in this mail are just wrong.</p>
<p>Oh well. No d-i for me, I guess, then.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.technologeek.org/2009/04/09/207/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mt-daapd EPIC WIN</title>
		<link>http://blog.technologeek.org/2009/02/18/180</link>
		<comments>http://blog.technologeek.org/2009/02/18/180#comments</comments>
		<pubDate>Wed, 18 Feb 2009 15:43:58 +0000</pubDate>
		<dc:creator>jblache</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Hacks]]></category>

		<guid isPermaLink="false">http://blog.technologeek.org/?p=180</guid>
		<description><![CDATA[I&#8217;ve been doing some code lately, fixing things here and there, and over the last few days gave mt-daapd some attention.
First, I was reported a segfault of mt-daapd when reloading web pages too fast. Surprisingly, it turned out to be a stupid omission in a simple routine and it is hard to hit without disabling [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been doing some code lately, fixing things here and there, and over the last few days gave mt-daapd some attention.</p>
<p>First, I was reported a segfault of mt-daapd when reloading web pages too fast. Surprisingly, it turned out to be a stupid omission in a simple routine and it is hard to hit without disabling the cache in the browser.</p>
<p>Now, I just fixed something that&#8217;s been bugging me for a while: mt-daapd did not handle Avahi daemon restarts, leading to mt-daapd becoming invisible to clients relying on mDNS until you restarted it.</p>
<p>And, wow, that went a bit further than expected. As I expected, the simple piece of code needed to handle that wasn&#8217;t there. But still it did not work, as it turns out the event loop for the Avahi polling wasn&#8217;t being run. Replace stupid code reinventing the wheel by the Avahi-provided wheel and there, it works. But not when run as a daemon (aka foreground only). Well yes, starting the thread before daemonizing isn&#8217;t going to work well, so fix that. EPIC WIN \o/</p>
<p>As mt-daapd&#8217;s upstream is not active anymore I&#8217;m accumulating fixes for mt-daapd in the Debian package, to the point I&#8217;m starting to consider setting up a git repository somewhere with those fixes and possibly some more code rework if I feel like it.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.technologeek.org/2009/02/18/180/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
