<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">

<channel>
	<title>robert's rant room &#187; planet.g.o</title>
	<atom:link href="http://rrr.thetruth.de/category/planetgentoo/feed/" rel="self" type="application/rss+xml" />
	<link>http://rrr.thetruth.de</link>
	<description>emerge --update world</description>
	<lastBuildDate>Wed, 23 Jun 2010 13:02:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>LinuxTag RadioTux interview with sping and rbu</title>
		<link>http://rrr.thetruth.de/2010/06/linuxtag-radiotux-interview-with-sping-and-rbu/</link>
		<comments>http://rrr.thetruth.de/2010/06/linuxtag-radiotux-interview-with-sping-and-rbu/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 13:02:07 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[planet.g.o]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/?p=150</guid>
		<description><![CDATA[Sebastian was invited to a radio interview with RadioTux during LinuxTag and I decided to join him. It was a lot of fun talking with Roman (much more than talking alone as I did the last year). Now, finally here&#8217;s the recording (in German).

]]></description>
			<content:encoded><![CDATA[<p><span style="color: #000000;"><a href="http://blog.hartwork.org/">Sebastian</a> was invited to a radio interview with <a href="http://blog.radiotux.de/">RadioTux</a> during <a href="http://rrr.thetruth.de/2010/06/would-mark-shuttleworth-use-gentoo-had-he-not-founded-ubuntu/">LinuxTag</a> and I decided to join him. It was a lot of fun talking with <a href="http://yoda.ch/">Roman</a> (much more than talking alone as I did the last year). Now, finally here&#8217;s the <a href="http://blog.radiotux.de/2010/06/23/sebastian-pipping-und-robert-buchholz-gentoo/">recording (in German)</a>.<br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2010/06/linuxtag-radiotux-interview-with-sping-and-rbu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Would Mark Shuttleworth use Gentoo had he not founded Ubuntu?</title>
		<link>http://rrr.thetruth.de/2010/06/would-mark-shuttleworth-use-gentoo-had-he-not-founded-ubuntu/</link>
		<comments>http://rrr.thetruth.de/2010/06/would-mark-shuttleworth-use-gentoo-had-he-not-founded-ubuntu/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 22:45:09 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[fun]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[planet.g.o]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/?p=137</guid>
		<description><![CDATA[Fortunately, sping said almost everything there is to say about LinuxTag. But there&#8217;s one important part missing: We finally made a peace treaty with what many call Gentoo&#8217;s arch nemesis (no pun intended?): Ubuntu.
While Ubuntu lost the &#8220;just works on your notebook&#8221; unique selling point a while ago (thanks to freedesktop et. al.), we could [...]]]></description>
			<content:encoded><![CDATA[<p>Fortunately, sping said almost <a href="http://blog.hartwork.org/?p=871">everything there is to say about LinuxTag</a>. But there&#8217;s one important part missing: We finally made a peace treaty with what many call Gentoo&#8217;s arch nemesis (no pun intended?): Ubuntu.</p>
<p>While Ubuntu lost the &#8220;just works on your notebook&#8221; unique selling point a while ago (thanks to freedesktop et. al.), we could convince Ubuntu founder Mark Shuttleworth to sign our Gentoo slogan &#8220;It&#8217;s all about choice&#8221; &#8212; so maybe in a year from now, you might see USE flags in Ubuntu as well. Don&#8217;t believe it? Here&#8217;s proof.</p>

<a href='http://rrr.thetruth.de/2010/06/would-mark-shuttleworth-use-gentoo-had-he-not-founded-ubuntu/flyer-with-shuttleworth/' title='Gentoo Flyer signed by Mark Shuttleworth'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2010/06/flyer-with-shuttleworth-150x150.jpg" class="attachment-thumbnail" alt="" title="Gentoo Flyer signed by Mark Shuttleworth" /></a>
<a href='http://rrr.thetruth.de/2010/06/would-mark-shuttleworth-use-gentoo-had-he-not-founded-ubuntu/flyer-signing/' title='Mark Shuttleworth signing a Gentoo Flyer'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2010/06/flyer-signing-150x150.jpg" class="attachment-thumbnail" alt="" title="Mark Shuttleworth signing a Gentoo Flyer" /></a>

<p>On a more serious note, I really like how events like LinuxTag encourage collaboration between distributions. You often meet people that do similar things in a different way, learn about new technology and ideas and (here&#8217;s the best part) most people will even want to show you how they integrated something and convince you to do it similarly. Try to get that with an i*hone at some consumer convention.</p>
<p>Oh, and if you read this whole text to get an answer to the question in the title: No. He was a Debian developer years before Gentoo was on the horizon.</p>
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2010/06/would-mark-shuttleworth-use-gentoo-had-he-not-founded-ubuntu/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Gentoo at LinuxTag 2010 in Berlin</title>
		<link>http://rrr.thetruth.de/2010/05/linuxtag2010/</link>
		<comments>http://rrr.thetruth.de/2010/05/linuxtag2010/#comments</comments>
		<pubDate>Sun, 23 May 2010 22:31:26 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[fun]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[planet.g.o]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/?p=122</guid>
		<description><![CDATA[LinuxTag is coming, and we&#8217;re on board again! All four days, starting Wednesday, June 9th until Saturday, June 12th, Gentoo will be present at the Berlin Fairgrounds.
And this time, we&#8217;re celebrating. As this is the fifth time we present our favorite distribution at LinuxTag, we have prepared a great booth for all Gentoo users, developers [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.linuxtag.org/2010/">LinuxTag</a> is coming, and we&#8217;re on board again! All four days, starting Wednesday, June 9th until Saturday, June 12th, Gentoo will be present at the <a href="http://www.linuxtag.org/2010/en/visitors/directions.html">Berlin Fairgrounds</a>.</p>
<p>And this time, we&#8217;re celebrating. As this is the fifth time we present our favorite distribution at LinuxTag, we have prepared a great booth for all Gentoo users, developers &#8212; and those who want to join the fun. After having visited the events in Karlsruhe in 2003 and 2004, we are regular visitors at the Berlin LinuxTag since 2008. Besides our usual activities (talking, emerging, giving away merchandise), we will have our unique Gentoo T-Shirts, the latest Gentoo DVDs, and the world&#8217;s most configurable Gentoo badge compiler.</p>
<p>So pack your bags, come to Berlin, and meet the <a href="https://www.gentoo-ev.org/wiki/Events:LinuxTag_2010">10+ Gentoo developers and users</a> that already signed up. And maybe, you&#8217;ll join us for the some beer (or Mate tea) after the show or enjoy helping other users at the booth (<a href="https://www.gentoo-ev.org/wiki/Kontakt">drop us an email</a>)?</p>
<p>But wait, there&#8217;s more! The German non-profit association &#8220;<a href="https://www.gentoo-ev.org/">Förderverein Gentoo e.V.</a>&#8221; will hold a <a href="https://www.gentoo-ev.org/wiki/Einladung_zur_zweiten_au%C3%9Ferordentlichen_Mitgliederversammlung_2010">member&#8217;s meeting</a> right on the Fairgrounds on Friday (11th), 12:00&#8211;14:00 in the workshop room. Not a member yet? You can still <a href="https://www.gentoo-ev.org/w/images/d/df/Mitgliedsantrag.pdf">become one</a>, even right there and support our work.</p>

<a href='http://rrr.thetruth.de/2010/05/linuxtag2010/2010-03-14-11-20-33/' title='Gentoo at LinuxTag'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2010/05/2010-03-14-11.20.33-150x150.jpg" class="attachment-thumbnail" alt="Gentoo at LinuxTag" title="Gentoo at LinuxTag" /></a>
<a href='http://rrr.thetruth.de/2010/05/linuxtag2010/4429488199_5dbe8ed1f5_o/' title='Gentoo DVDs, books, and sweets'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2010/05/4429488199_5dbe8ed1f5_o-150x150.jpg" class="attachment-thumbnail" alt="Gentoo DVDs, books, and sweets" title="Gentoo DVDs, books, and sweets" /></a>
<a href='http://rrr.thetruth.de/2010/05/linuxtag2010/dscf0204/' title='Gentoo T-Shirts'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2010/05/DSCF0204-150x150.jpg" class="attachment-thumbnail" alt="Gentoo T-Shirts" title="Gentoo T-Shirts" /></a>
<a href='http://rrr.thetruth.de/2010/05/linuxtag2010/imgp9820/' title='Gentoo banner'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2010/05/imgp9820-150x150.jpg" class="attachment-thumbnail" alt="Gentoo banner" title="Gentoo banner" /></a>

<p>Hope to see you all in Berlin!</p>
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2010/05/linuxtag2010/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Knitting and Gentoo</title>
		<link>http://rrr.thetruth.de/2009/09/knitting-and-gentoo/</link>
		<comments>http://rrr.thetruth.de/2009/09/knitting-and-gentoo/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 19:00:09 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[planet.g.o]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/?p=88</guid>
		<description><![CDATA[Ravelry is a knit and crochet community. In an interview with Tim Bray of ongoing,  their site engineer Casey Forbes says: &#8220;We have 7 servers running Gentoo Linux and virtualized into a total of 13 virtual servers with Xen.&#8221; On these servers they use nginx, HAProxy, Apache, MySQL, and of course Ruby on Rails (with [...]]]></description>
			<content:encoded><![CDATA[<p><a href="https://www.ravelry.com/" target="_blank">Ravelry</a> is a knit and crochet community. In an <a href="http://www.tbray.org/ongoing/When/200x/2009/09/02/Ravelry" target="_blank">interview with Tim Bray</a> of ongoing,  their site engineer <a href="http://codemonkey.ravelry.com/" target="_blank">Casey Forbes</a> says: &#8220;We have 7 servers running Gentoo Linux and virtualized into a total of 13 virtual servers with Xen.&#8221; On these servers they use nginx, HAProxy, Apache, MySQL, and of course Ruby on Rails (with Passenger). And how they use it!</p>
<blockquote><p>We’ve got 430,000 registered users, in a month we’ll see 200,000 of those, about 135,000 in a week and about 70,000 in a day.<br />
We peak at 3.6 million pageviews per day. That’s registered users only (doesn’t include the very few pages that are Google accessible) and does not include the usual API calls, RSS feeds, AJAX.<br />
Actual requests that hit Rails per day is 10 million.<br />
900 new users sign up per day.<br />
The forums are very active with about 50,000 new posts being written each day.</p></blockquote>
<p>Thanks for sharing the details, it&#8217;s what keeps us developers running. At least those as vain as me.</p>
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2009/09/knitting-and-gentoo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>LinuxTag aftermath</title>
		<link>http://rrr.thetruth.de/2009/07/linuxtag-aftermath/</link>
		<comments>http://rrr.thetruth.de/2009/07/linuxtag-aftermath/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 15:57:42 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[planet.g.o]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/?p=77</guid>
		<description><![CDATA[Just like last year, the German publication Linux Magazin, interviewed projects at LinuxTag and created a video collage. If you&#8217;ll skip through the video anyway, be sure to see fauli and me dance at 1:30 and lu_zero at 6:20.  Ohh, and you want more pictures? Check out this site with pictures by Andie Gilmour.
]]></description>
			<content:encoded><![CDATA[<p>Just like <a title="LinuxTag video collage 2008" href="http://www.linux-magazin.de/NEWS/Video-Projekte-auf-dem-Linuxtag">last year</a>, the German publication <em>Linux Magazin</em>, interviewed projects at LinuxTag and created a <a title="LinuxTag video collage 2009" href="http://www.linux-magazin.de/NEWS/Video-Das-war-der-Linuxtag-2009" target="_blank">video collage</a>. If you&#8217;ll skip through the video anyway, be sure to see fauli and me dance at 1:30 and lu_zero at 6:20.  Ohh, and you <a href="http://vanager.de/gallery2/main.php/v/Linuxtag+27-06-2009/IMG_3711.jpg.html">want</a> <a href="http://vanager.de/gallery2/main.php/v/Linuxtag+27-06-2009/IMG_3712.jpg.html">more</a> <a title="our great button compiler" href="http://vanager.de/gallery2/main.php/v/Linuxtag+27-06-2009/IMG_3730.jpg.html">pictures</a>? <a href="http://vanager.de/gallery2/main.php/v/Linuxtag+27-06-2009/IMG_3731.jpg.html">Check</a> <a href="http://vanager.de/gallery2/main.php/v/Linuxtag+27-06-2009/IMG_3732.jpg.html">out</a> <a title="that's grobian, btw." href="http://vanager.de/gallery2/main.php/v/LinuxTag+25.062009/100_6558.JPG.html">this site</a> with pictures by <a href="http://auftakt.blogspot.com/2009/08/working-for-vanager-gmbh-at-linuxtag.html" target="_blank">Andie Gilmour</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2009/07/linuxtag-aftermath/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>LinuxTag kudos!</title>
		<link>http://rrr.thetruth.de/2009/06/linuxtag-kudos/</link>
		<comments>http://rrr.thetruth.de/2009/06/linuxtag-kudos/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 07:30:29 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[planet.g.o]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/?p=60</guid>
		<description><![CDATA[LinuxTag 2009 is over. I slept 12 hours after that, slightly less than the total of sleep I got throughout the four days. But it was amazing. There&#8217;s so many people I have to thank that made this a unique experience. Here&#8217;s my attempt at a partial list. Thanks to&#8230;

All visitors for keeping us busy [...]]]></description>
			<content:encoded><![CDATA[<p>LinuxTag 2009 is over. I slept 12 hours after that, slightly less than the total of sleep I got throughout the four days. But it was amazing. There&#8217;s so many people I have to thank that made this a unique experience. Here&#8217;s my attempt at a partial list. <strong>Thanks to&#8230;</strong></p>
<ul>
<li>All visitors for keeping us busy through discussions, compiling buttons together, and by accepting all our sneaky attempts to hand out flyers.</li>
<li>Gentoo e.V. for covering the costs for printing flyers, buttons, banner, sweets and drinks.</li>
<li>Alex Legler for designing the flyers, the banner, making sure they get printed in time, and manning the booth.</li>
<li>Sebastian Pipping for designing both the t-shirts and word cloud with me, and giving valuable of feedback on the booth presentation. He also organized sweets and the diner table of Tuesday evening.</li>
<li>Christian Faulhammer for manning the booth longer than anybody else; he helped out throughout all four days, from the first minute until his train left.</li>
<li>Tobias Scherbaum for approving all our funding requests; being there even at a busy time and organising the two Gentoo book samples.</li>
<li> Wernfried Haas and Claudia, for creating and hanging up the great Larry prints again. What would a Gentoo booth be without them?</li>
<li> Sebastian Dyroff for driving all the boxes to the exhibition grounds and back to my place, and staying at the booth for quite a while.</li>
<li>Luca Barbato for being around every now and then, while not busy at the ffmpeg booth.</li>
<li> Florian Streibelt for fixing the presentation machine, providing some hardware on short notice and his booth service.</li>
<li> Daniel Sturm for lending the button machine and buying all supplies, and manning the booth.</li>
<li> Fabian Groffen for taking the long drive from the Netherlands, and work the booth despite partying.</li>
<li> Valentin Haenel for being at the booth on Saturday.</li>
<li> Torsten Schmits for manning the booth on Friday. (Hope you get better soon!)</li>
<li> Björn Tropf for preparing the flyer with Alex and being there two days.</li>
<li>Gordon Malm for proof-reading and improving the flyer.</li>
<li>Tobias Kral and an unknown messenger for getting the stickers and mouse pad to the event.</li>
<li> Benedikt Böhm, Christian Parpart, and Hanno Boeck for stopping by at the booth and saying hello.</li>
<li>All LinuxTag helpers for all the work they did, including full-time catering. Special thanks to Daniel, Sebastian Pipping and Fabian for participating in that.</li>
<li>All corporate sponsors of the event, they paid for catering and parts of the Social Event.</li>
<li>Fedora for the free pizza on Friday.</li>
<li>Ubuntu Berlin for the barbeque on Saturday.</li>
<li>All those who offered help for next year. We will come back to you, LinuxTag 2010 is June 9 to 12.</li>
</ul>
<p>Let me finish with a few bytes of statistics. There were more than 10 000 visitors, we sold 39 t-shirts, drank 34 bottles of Mate and 10 bottles of water, and ate 3 kg of sweets. Ohh, and here&#8217;s us again:</p>
<div id="attachment_65" class="wp-caption aligncenter" style="width: 310px"><a href="http://rrr.thetruth.de/wp-content/uploads/2009/06/imgp09884.jpeg"><img class="size-medium wp-image-65" title="Gentoo group picture" src="http://rrr.thetruth.de/wp-content/uploads/2009/06/imgp09884-300x199.jpg" alt="imgp09884" width="300" height="199" /></a><p class="wp-caption-text">Last row, from the left: rbu, grobian, sping, fauli behind dertobi123, a3li, Claudia and amne. Front row: Florian, Sebastian Dyroff, Dan Levin.</p></div>
<p style="text-align: center;">
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2009/06/linuxtag-kudos/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>LinuxTag setup and first day</title>
		<link>http://rrr.thetruth.de/2009/06/linuxtag-setup-and-first-day/</link>
		<comments>http://rrr.thetruth.de/2009/06/linuxtag-setup-and-first-day/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 14:20:14 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[freitagsrunde]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[planet.g.o]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/?p=41</guid>
		<description><![CDATA[So the first day of the four days of Gentoo at LinuxTag is almost over. It&#8217;s a very exciting event, talking to users, visitors, and devs, and in the end we could even convince some unhappy Ubuntu users to try Gentoo. Here&#8217;s some pictures of what happened so far.
Pictures were taken by Florian, amne and [...]]]></description>
			<content:encoded><![CDATA[<p>So the first day of the four days of Gentoo at LinuxTag is almost over. It&#8217;s a very exciting event, talking to users, visitors, and devs, and in the end we could even convince some unhappy Ubuntu users to try Gentoo. Here&#8217;s some pictures of what happened so far.</p>

<a href='http://rrr.thetruth.de/2009/06/linuxtag-setup-and-first-day/imgp9125/' title='Gentoo booth before setup'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2009/06/imgp9125-150x150.jpg" class="attachment-thumbnail" alt="This is the Gentoo booth before we set up all our stuff" title="Gentoo booth before setup" /></a>
<a href='http://rrr.thetruth.de/2009/06/linuxtag-setup-and-first-day/imgp9804/' title='Gentoo booth after setup'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2009/06/imgp9804-150x150.jpg" class="attachment-thumbnail" alt=".. and that&#039;s how it looked on the first day." title="Gentoo booth after setup" /></a>
<a href='http://rrr.thetruth.de/2009/06/linuxtag-setup-and-first-day/imgp9799/' title='Presentation box'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2009/06/imgp9799-150x150.jpg" class="attachment-thumbnail" alt="We&#039;re running on a small atom, will it handle Windows on VirtualBox?" title="Presentation box" /></a>
<a href='http://rrr.thetruth.de/2009/06/linuxtag-setup-and-first-day/imgp9798/' title='Presentation box'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2009/06/imgp9798-150x150.jpg" class="attachment-thumbnail" alt="Remember the time rbu forgot to add ext2 support to the kernel?" title="Presentation box" /></a>
<a href='http://rrr.thetruth.de/2009/06/linuxtag-setup-and-first-day/imgp9815/' title='vfat missing?'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2009/06/imgp9815-150x150.jpg" class="attachment-thumbnail" alt="Ohh, there&#039;s that other outdated filesystem as well" title="vfat missing?" /></a>
<a href='http://rrr.thetruth.de/2009/06/linuxtag-setup-and-first-day/imgp9800/' title='Fixing the kernel'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2009/06/imgp9800-150x150.jpg" class="attachment-thumbnail" alt="Now it booted!" title="Fixing the kernel" /></a>
<a href='http://rrr.thetruth.de/2009/06/linuxtag-setup-and-first-day/linuxtag2009-0001/' title='Fixing a broken cable'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2009/06/linuxtag2009-0001-150x150.jpg" class="attachment-thumbnail" alt="Some bugs need hands-on fixing" title="Fixing a broken cable" /></a>
<a href='http://rrr.thetruth.de/2009/06/linuxtag-setup-and-first-day/imgp9781/' title='Haning up the word cloud'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2009/06/imgp9781-150x150.jpg" class="attachment-thumbnail" alt="We&#039;re hanging up the Gentoo word cloud" title="Haning up the word cloud" /></a>
<a href='http://rrr.thetruth.de/2009/06/linuxtag-setup-and-first-day/img_1778/' title='Big Larry is watching'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2009/06/img_1778-150x150.jpg" class="attachment-thumbnail" alt="Big Larry is watching" title="Big Larry is watching" /></a>
<a href='http://rrr.thetruth.de/2009/06/linuxtag-setup-and-first-day/img_1777/' title='Grobian at the presentation box'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2009/06/img_1777-150x150.jpg" class="attachment-thumbnail" alt="Grobian fixing some bugs in Portage Prefix on Windows Server" title="Grobian at the presentation box" /></a>
<a href='http://rrr.thetruth.de/2009/06/linuxtag-setup-and-first-day/linuxtag2009-0003/' title='Gentoo booth and visitors'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2009/06/linuxtag2009-0003-150x150.jpg" class="attachment-thumbnail" alt="Gentoo booth" title="Gentoo booth and visitors" /></a>
<a href='http://rrr.thetruth.de/2009/06/linuxtag-setup-and-first-day/imgp9837/' title='Compile your own Gentoo button'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2009/06/imgp9837-150x150.jpg" class="attachment-thumbnail" alt="USE=&quot;larry purple&quot; emerge button" title="Compile your own Gentoo button" /></a>

<p>Pictures were taken by <a href="http://superfluousandsparse.blogspot.com/" target="_blank">Florian</a>, amne and <a href="http://www.faulhammer.org/" target="_blank">fauli</a>. The <a href="http://blog.hartwork.org/?p=405" target="_blank">word cloud poster</a> is by <a href="http://blog.hartwork.org/" target="_blank">sping</a> and me.</p>
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2009/06/linuxtag-setup-and-first-day/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>LinuxTag 2009 &#8211; Compiling Gentoo in Berlin!</title>
		<link>http://rrr.thetruth.de/2009/04/linuxtag-2009-compiling-gentoo-in-berlin/</link>
		<comments>http://rrr.thetruth.de/2009/04/linuxtag-2009-compiling-gentoo-in-berlin/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 17:19:57 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[fun]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[planet.g.o]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/?p=32</guid>
		<description><![CDATA[It&#8217;s time for a great summer in Germany again! And what better  opportunity to spend it than with Gentoo friends at LinuxTag?
The largest Linux consumer and developer fair in Europe will be taking place Wednesday, June 24th to Saturday, June 27th.  And of course Gentoo will be there with a booth. Meet some of the [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s time for a great summer in Germany again! And what better  opportunity to spend it than with Gentoo friends at <a href="http://www.linuxtag.org/2009/">LinuxTag</a>?</p>
<p>The largest Linux consumer and developer fair in Europe will be taking place Wednesday, June 24th to Saturday, June 27th.  And of course Gentoo will be there with a booth. Meet some of the developers of your favourite distribution, and satisfy all your ebuild needs, maybe even have us fix  one or the other bug. We even hope to bring some merchandise this time. So if you haven&#8217;t registered for a hostel or hotel, you <a href="http://wiki.linuxtag.org/w/Accommodation">might want to do that now</a>.</p>
<p>You are also more than welcome to contribute to the booth, either by attending as a staff member (free entrance to the show is only one of the many benefits!), or by organising t-shirts, flyers and maybe even cups. Please contact me via <a href="mailto:rbu@gentoo.org">email</a> if you&#8217;re up for that.</p>
<p>And now back to hacking on my thesis and some security bugs&#8230; oh, and NetworkManager 0.7.1 is coming, thanks to Robert Piasek and Gilles Dartiguelongue who have been contributing a lot to the ebuilds while I was slacking.</p>
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2009/04/linuxtag-2009-compiling-gentoo-in-berlin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Caution with &#8220;python -c&#8221; in your scripts</title>
		<link>http://rrr.thetruth.de/2008/10/caution-with-python-c-in-your-scripts/</link>
		<comments>http://rrr.thetruth.de/2008/10/caution-with-python-c-in-your-scripts/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 22:13:18 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[planet.g.o]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/?p=22</guid>
		<description><![CDATA[Python is a great programming language, and I use it to write almost all of my tools. But even the best tool cannot protect you from hurting yourself when you don&#8217;t know all its edges.
Python has three ways to execute your code for you: You type up a script, and let python run it (python [...]]]></description>
			<content:encoded><![CDATA[<p>Python is a great programming language, and I use it to write almost all of my tools. But even the best tool cannot protect you from hurting yourself when you don&#8217;t know all its edges.</p>
<p>Python has three ways to execute your code for you: You type up a script, and let python run it (python script.py or ./script.py), you start the interactive python console (or use <a href="http://ipython.scipy.org/">dev-python/ipython</a> which is really neat) or instruct python to run a specific command via an argument (&#8221;python -c &#8216;print 17&#8242;&#8221;). Now, in the interactive case you often have python files lying around in your current working directory, and want to import them and then test a function. For this reason the current working directory is the first element in the module search path, in Python terms: <strong>sys.path[0] = &#8216;.&#8217;</strong>. Obviously, this would be a huge mistake when asking Python to run some file; you would not expect <a href="http://virt-manager.et.redhat.com/">virt-manager</a> to load its dependencies from /tmp just because you started it there. The last option, however is the corner case here: The python developers went with the way the interactive shell works, and so this happens:</p>
<pre>rbu@peanut /tmp $ echo 'print 1' &gt; re.py
rbu@peanut /tmp $ python -c 'import re'
1</pre>
<p>This is not an issue in itself, <a href="http://www.python.org/doc/2.5.2/lib/module-sys.html">as it is documented</a>, but it certainly is something you should note when writing scripts that people are supposed to run on multi-user systems. If your shell script in /usr/bin calls &#8220;python -c&#8221; and people run the script from /tmp, they might end up executing code from Python modules a local attacker had placed there.</p>
<p>And that is how today, we released <a href="http://www.gentoo.org/security/en/glsa/glsa-200810-02.xml">GLSA 200810-02</a> for bug <a href="https://bugs.gentoo.org/show_bug.cgi?id=239560">239560</a>, a local root vulnerability &#8220;in&#8221; Portage. But in the end, it&#8217;s not even Portage&#8217;s fault. Several ebuilds (among them the ebuild for Portage 2.1 itself) used &#8220;python -c&#8221; and Portage does not change the working directory when it executes the ebuild&#8217;s bash functions. And judging from the <a href="http://www.gentoo.org/proj/en/qa/pms.xml">ebuild API specification</a>, it does not have to: The ebuilds are the ones that need to make sure Python does not include the current working directory (e.g. export PYTHONPATH). But even those rules are not written in stone, and I hope we bring forward <a href="http://thread.gmane.org/gmane.linux.gentoo.devel/58448">a change of this contract</a>.</p>
<p>So, if you own or distribute any shell scripts that interact with Python, please make sure you keep your Python in its cage. Oh, and check your <a href="https://trac.xiph.org/changeset/15250">usage of urllib2.urlopen()</a> while at it.</p>
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2008/10/caution-with-python-c-in-your-scripts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenSSH 5.1 and ASCII Art Fingerprints</title>
		<link>http://rrr.thetruth.de/2008/07/openssh-51-and-ascii-art-fingerprints/</link>
		<comments>http://rrr.thetruth.de/2008/07/openssh-51-and-ascii-art-fingerprints/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 02:56:08 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[planet.g.o]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/?p=19</guid>
		<description><![CDATA[OpenSSH 5.1 is out, and besides a Security issue that does not affect Linux or the BSDs, it includes a new feature labelled VisualHostKey, aka SSH Fingerprint ASCII Visualisation. Using an idea proposed in the 1999 paper Hash visualization: A new technique to improve real-world security by Perrig and Song, an image with 18&#215;9 resolution [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.openssh.org/txt/release-5.1">OpenSSH 5.1 is out</a>, and besides a Security issue that does not affect Linux or the BSDs, it includes a new feature labelled <strong>VisualHostKey</strong>, aka SSH Fingerprint ASCII Visualisation. Using an idea proposed in the 1999 paper <a href="http://sparrow.ece.cmu.edu/~adrian/projects/validation/validation.pdf">Hash visualization: A new technique to improve real-world security</a> by Perrig and Song, an image with 18&#215;9 resolution is generated from the fingerprint of the SSH server, and is displayed to the client.</p>
<p>Since the feature is experimental, and the algorithm to generate the image should not be considered final yet, display is disabled by default. You can see a test-run in the screen capture, and a (just for fun) list of <a href="http://rrr.thetruth.de/wp-content/uploads/2008/07/known_host_with_images">images of my known hosts</a>. I wonder how long it takes to remember that face&#8230; doesn&#8217;t it look like bit like <a href="http://simpsonspedia.net/index.php?title=Marge_Simpson">Marge Simpson</a>?</p>
<p style="text-align: left;"><a href="http://rrr.thetruth.de/wp-content/uploads/2008/07/ssh-visualfingerprint.png"><img class="aligncenter size-full wp-image-20" title="SSH VisualHostKey Login" src="http://rrr.thetruth.de/wp-content/uploads/2008/07/ssh-visualfingerprint.png" alt="" width="500" height="294" /></a></p>
<p><strong>Now why all this, you are asking?</strong></p>
<p>It is deemed that images are easier to compare and remember than the usual 32 hex digits, and I believe everyone has to judge by him/herself if that is true. How many of those SSH/OTR/SSL&#8230; fingerprint digits do you check*? All of them? Any, at all? Where did you derive your latest Firefox SSL CA certificates from? At a time where I <a href="https://www.dns-oarc.net/oarc/services/porttest">cannot trust my provider to run a secure DNS server</a>, verifying the authenticity of either the other side of communication, or the data in transit is most crucial. Let&#8217;s finally get that <a href="http://robbat2.livejournal.com/226512.html">Tree Signing</a> going!</p>
<p>* If you only check the first 4 digits, and the last 2 &#8212; you are riding on a 24 bit fingerprint.</p>
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2008/07/openssh-51-and-ascii-art-fingerprints/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>LinuxTag Berlin starting Wednesday</title>
		<link>http://rrr.thetruth.de/2008/05/linuxtag-berlin-starting-wednesday/</link>
		<comments>http://rrr.thetruth.de/2008/05/linuxtag-berlin-starting-wednesday/#comments</comments>
		<pubDate>Mon, 26 May 2008 15:17:36 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[freitagsrunde]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[planet.g.o]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/?p=18</guid>
		<description><![CDATA[There are only two days left until the LinuxTag in Berlin will start (May 28-31), and Gentoo will be featured with a booth again this year. It&#8217;s been some busy weeks for us, and I hope our presentation will turn out to be satisfactory. Even if we do not have the financial backing of other [...]]]></description>
			<content:encoded><![CDATA[<p>There are only two days left until the LinuxTag in Berlin will start (May 28-31), and Gentoo will be featured with a booth again this year. It&#8217;s been some busy weeks for us, and I hope our presentation will turn out to be satisfactory. Even if we do not have the financial backing of other projects.</p>
<p>Speaking of money, if you are still in need of free tickets for all four days, <a title="linuxtag@freitagsrunde.org" href="mailto:linuxtag@freitagsrunde.org">drop me a mail</a>. First come, first served.</p>
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2008/05/linuxtag-berlin-starting-wednesday/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use(d) Debian? Check your keys!</title>
		<link>http://rrr.thetruth.de/2008/05/used-debian-check-your-keys/</link>
		<comments>http://rrr.thetruth.de/2008/05/used-debian-check-your-keys/#comments</comments>
		<pubDate>Tue, 13 May 2008 14:59:45 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[planet.g.o]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/?p=17</guid>
		<description><![CDATA[If you run any kind of server, especially Debian or Ubuntu, or grant users access to your server, you might want to read the Debian Security Advisory DSA-1571-1 or Ubuntu&#8217;s Security Notice USN-612-1 for CVE-2008-0166, and check your encryption keys:
It is strongly recommended that all cryptographic key material which has
been generated by OpenSSL versions starting [...]]]></description>
			<content:encoded><![CDATA[<p>If you run any kind of server, especially Debian or Ubuntu, or grant users access to your server, you might want to read the Debian Security Advisory <a href="http://www.debian.org/security/2008/dsa-1571">DSA-1571-1</a> or Ubuntu&#8217;s Security Notice <a href="http://www.ubuntu.com/usn/usn-612-1">USN-612-1</a> for <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-0166">CVE-2008-0166</a>, and check your encryption keys:</p>
<blockquote><p>It is strongly recommended that all cryptographic key material which has<br />
been generated by OpenSSL versions starting with 0.9.8c-1 on Debian<br />
systems is recreated from scratch.  Furthermore, all DSA keys ever used<br />
on affected Debian systems for signing or authentication purposes should<br />
be considered compromised; the Digital Signature Algorithm relies on a<br />
secret random value used during signature generation.</p>
<p>The first vulnerable version, 0.9.8c-1, was uploaded to the unstable<br />
distribution on 2006-09-17, and has since propagated to the testing and<br />
current stable (etch) distributions.  The old stable distribution<br />
(sarge) is not affected.</p>
<p>Affected keys include SSH keys, OpenVPN keys, DNSSEC keys, and key<br />
material for use in X.509 certificates and session keys used in SSL/TLS<br />
connections.  Keys generated with GnuPG or GNUTLS are not affected,<br />
though.</p></blockquote>
<p>This vulnerability is caused by a patch shipped in Debian, Ubuntu, and other derivatives. Gentoo&#8217;s OpenSSL version is not affected, but everyone should check user-provided public keys (such as OpenSSH&#8217;s authorized_keys) using the <a href="http://security.debian.org/project/extra/dowkd/dowkd.pl.gz">Debian/OpenSSL Weak Key Detector</a>.</p>
<p>Update: Ben Laurie of OpenSSL is making a point that <a href="http://www.links.org/?p=327">Vendors Are Bad For Security</a>, which I would not follow in that general form. What I have to grant him: Mechanisms of peer review must be employed properly and patches discussed with upstream. If you follow this philosophy, <em>Vendors Are Good  For Security</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2008/05/used-debian-check-your-keys/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Icy Firefox</title>
		<link>http://rrr.thetruth.de/2007/12/icy-firefox/</link>
		<comments>http://rrr.thetruth.de/2007/12/icy-firefox/#comments</comments>
		<pubDate>Mon, 17 Dec 2007 01:11:36 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[planet.g.o]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/2007/12/icy-firefox/</guid>
		<description><![CDATA[If you are like me and have a lot of good friends that use Debian-based GNU/Linux systems, you were probably envious that their Firefox uses a much nicer icon set, and a different name: Iceweasel. The reason lies within the fact that Debian removes unfree parts (like binary plug-ins)  and was therefore forced by [...]]]></description>
			<content:encoded><![CDATA[<p>If you are like me and have a lot of good friends that use <a href="http://www.debian.org/">Debian</a>-<a href="http://www.ubuntu.com/">based</a> <a href="http://www.knoppix.org/">GNU</a>/<a href="https://wiki.freitagsrunde.org/Opalix">Linux</a> <a href="http://sidux.com/">systems</a>, you were probably envious that their Firefox uses a much nicer icon set, and a different name: <a href="http://packages.debian.org/iceweasel">Iceweasel</a>. The reason lies within the fact that Debian removes unfree parts (like binary plug-ins)  and was therefore <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=354622">forced</a> by Mozilla to use another name and logo, as Firefox&#8217; trademark policy forbids distributing patched versions under that name.</p>
<p><a href="http://rrr.thetruth.de/wp-content/uploads/2007/12/icegentoo.png" title="Iceweasel Theme in Gentoo"><img src="http://rrr.thetruth.de/wp-content/uploads/2007/12/icegentoo.thumbnail.png" alt="Iceweasel Theme in Gentoo" style="float: right"  /></a> In Gentoo, if you compiled Firefox from source, you could either choose between official branding with the risk of trademark issues if you distribute binary packages, or Firefox&#8217; default theme, &#8220;Bon Echo&#8221;. Thanks to our Mozilla grandmaster Raúl Porcel (armin76), we now also have the Iceweasel branding available, the USE flag is called &#8220;iceweasel&#8221;. It does not remove any parts of Firefox except icons and names, that is still your job to do. Thanks,  Raúl. I don&#8217;t have to envy anymore!</p>
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2007/12/icy-firefox/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Gracefully updating distfiles</title>
		<link>http://rrr.thetruth.de/2007/09/gracefully-updating-distfiles/</link>
		<comments>http://rrr.thetruth.de/2007/09/gracefully-updating-distfiles/#comments</comments>
		<pubDate>Sun, 02 Sep 2007 12:35:09 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[planet.g.o]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/2007/09/gracefully-updating-distfiles/</guid>
		<description><![CDATA[Short version: RESTRICT=&#8221;mirror&#8221; for 24 hours.
Long version:
Fixing some security bugs in teTeX yesterday, I came across a problem that only happens when upstream really messes up: Changing their tarball and leave the same name.
This is disruptive as the user/portage can decide to download either from one of Gentoo&#8217;s mirrors or the SRC_URI, but he has [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Short version</strong>: <em>RESTRICT=&#8221;mirror</em>&#8221; for 24 hours.</p>
<p><strong>Long version:</strong></p>
<p>Fixing <a href="https://bugs.gentoo.org/170861">some</a> <a href="https://bugs.gentoo.org/182055">security</a> <a href="https://bugs.gentoo.org/188172">bugs</a> in <a href="http://www.tug.org/tetex/">teTeX</a> yesterday, I came across a problem that only happens when upstream really messes up: Changing their tarball and <a href="https://bugs.gentoo.org/189716">leave the same name</a>.</p>
<p>This is disruptive as the user/portage can decide to download either from one of <a href="http://www.gentoo.org/main/en/mirrors.xml">Gentoo&#8217;s mirrors</a> or the SRC_URI, but he has one checksum for the file it expects. So we have two options now: Mirror the old file ourselves, changing SRC_URI to <em>mirror://gentoo/ </em>or update the file on our mirrors.</p>
<p>The latter is not a trivial thing to do though: Just changing the checksum and upload the new ebuild could cause serious damage to users. The tarball was 100 MB big and if a user has ten mirrors set up, 1 GB of traffic could be caused before downloading from SRC_URI. <a href="http://planet.gentoo.org/developers/solar">Solar</a> came up with a great trick here:</p>
<ol>
<li>Change all ebuilds referencing that file to <em>RESTRICT=&#8221;mirror</em>&#8220;.</li>
<li>Change the checksum of the distfile.</li>
<li>Wait a day.</li>
<li>Remove RESTRICT.</li>
</ol>
<p>This will probably cause least damage (ok, it&#8217;s second to renaming the file). Users with current trees will download the new file from the SRC_URI. If they have the old file still on their disk, portage will download a new one. Users with old trees will find the file on the mirrors until some hours after (2). They have to re-sync or die a very painful traffic-death.</p>
<p>And that&#8217;s why you should</p>
<ol>
<li>always <tt>emerge -</tt><tt>-sync</tt> before updating anything.</li>
<li>never ever re-release a file with the same name.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2007/09/gracefully-updating-distfiles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gentopia coming true: Gentoo featuring KNetworkManager</title>
		<link>http://rrr.thetruth.de/2007/08/gentopia-coming-true-gentoo-featuring-knetworkmanager/</link>
		<comments>http://rrr.thetruth.de/2007/08/gentopia-coming-true-gentoo-featuring-knetworkmanager/#comments</comments>
		<pubDate>Wed, 29 Aug 2007 21:13:15 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[networkmanager]]></category>
		<category><![CDATA[planet.g.o]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/2007/08/gentopia-coming-true-gentoo-featuring-knetworkmanager/</guid>
		<description><![CDATA[Old news for those who follow commits and bugs, but last week KNetworkManager hit the portage tree after living in the Gentopia overlay for a while.
Why did it take so long?

I know Gentoo is one of the last distros to feature this. One reason this took so long is that I learned about it quite [...]]]></description>
			<content:encoded><![CDATA[<p>Old news for those who follow commits and bugs, but last week <a href="http://en.opensuse.org/Projects/KNetworkManager" aiotitle="KNetworkManager" target="_blank">KNetworkManager</a> hit the portage tree after living in the <a href="http://overlays.gentoo.org/proj/gentopia/browser/overlay">Gentopia overlay</a> for a while.</p>
<h3>Why did it take so long?</h3>
<h3><a href="http://rrr.thetruth.de/wp-content/uploads/2007/08/knm.png" title="Popup list of KNetworkManager"></a></h3>
<p><a href="http://rrr.thetruth.de/wp-content/uploads/2007/08/knm.png" title="Popup list of KNetworkManager"><img src="http://rrr.thetruth.de/wp-content/uploads/2007/08/knm.thumbnail.png" style="width: 128px; height: 70px; float: right" alt="Popup list of KNetworkManager" height="70" width="128" /></a>I know Gentoo is one of the <a href="http://packages.debian.org/unstable/source/knetworkmanager" target="_blank">last</a> <a href="http://packages.ubuntu.com/gutsy/source/knetworkmanager">distros</a> <a href="http://ftp.opensuse.org/pub/opensuse/distribution/SL-OSS-factory/inst-source/suse/src/NetworkManager-kde-0.2r674918-37.src.rpm" target="_blank">to</a> <a href="http://koji.fedoraproject.org/koji/packageinfo?packageID=2232" target="_blank">feature</a> <a href="http://aur.archlinux.org/packages.php?do_Details=1&amp;ID=5540&amp;O=0&amp;L=0&amp;C=0&amp;K=knetworkmanager&amp;SB=&amp;SO=&amp;PP=25&amp;do_MyPackages=0&amp;do_Orphans=0&amp;SeB=nd" target="_blank">this</a>. One reason this took so long is that I learned about it quite late (a friend of mine switched to Debian because Gentoo didn&#8217;t have it). Also, it was my intent to enable VPN support in KNM before committing it. As the KNM  is a GUI for the famous <a href="http://www.gnome.org/projects/NetworkManager/" target="_blank">NetworkManager</a>, it only  can do what NM features. VPN support in KNM thus depends  on VPN support in NM itself.</p>
<h3>NetworkManager releases</h3>
<p>Here&#8217;s where the problems begin: The NetworkManager moved its homepage over to <a href="http://www.gnome.org/projects/" target="_blank">gnome.org</a>, and lost its VPN releases on the way. Compiling the VPN plugins from SVN didn&#8217;t work with the latest release  (even from releases&#8217;s branch). Also, I don&#8217;t understand their release policy. They got some work done in the stable branch all the time. Every distro is shipping snapshots of it, but we didn&#8217;t see a release for almost a year. So what changed for Gentoo?</p>
<ul>
<li> We have a (hopefully) working snapshot of <em>net-misc/networkmanager</em>, called 0.6.5_p20070823.</li>
<li>We have a KDE GUI for it, called <em>kde-misc/knetworkmanager</em>-0.2 (hey, an actual release)</li>
<li>We have three VPN plugins: <em>net-misc/networkmanager</em>-{<em>pptp</em>,<em>vpnc</em>,<em>openvpn</em>}. Read on if you&#8217;re interested in them.</li>
</ul>
<h3> What does which package give me?</h3>
<p>Basically, the packages in <em>net-misc/networkmanager</em> only feature command line tools that do the background work. You can install them in two ways:</p>
<ul>
<li>If you need GNOME support, enable the <em>gnome</em> use flag for any/all of them. That also installs <em>gnome-extra/nm-applet</em> for you.</li>
<li>If you need KDE support, install <em>kde-misc/knetworkmanager</em> and enable the VPN use flags you need.</li>
</ul>
<p>Be sure to add the packages to your <a href="http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=3&amp;chap=3">package.keywords</a> so you can install them on a stable system.</p>
<h3> WLAN Support</h3>
<p>Ok, this is the great part! Configure your wireless network via a GUI. No more editing weird config files once you move your laptop, no <em>iwlist</em>. Just select the network you want and get on with it! KNM can even store your keys to your KDE wallet. Any user may change the internet connection without root privileges when he or she is in the <em>plugdev</em> group.</p>
<h3>VPN Support</h3>
<p>The VPN plugins are SVN snapshots of the stable branch. The pptp plugin is currently p.masked because its GNOME gui segfaults on amd64. This bug was obviously fixed in the trunk, but the trunk code is not usable with stable versions of (K)NetworkManager. I&#8217;ll have a closer look at this later. The other plugins seem to work, but I couldn&#8217;t do extensive tests yet (where&#8217;s my vpnc password?). Please report failures to me on our <a href="https://bugs.gentoo.org/">Bugzilla</a>. When reporting, be sure to attach the relevant parts of your syslog (&#8221;<tt>grep Network /var/log/messages</tt>&#8220;) or start NetworkManager in non-daemon mode (&#8221;<tt>NetworkManager -</tt><tt>-no-daemon</tt>&#8220;). If you succeed on using them, please leave a report here.</p>
<h3>Acknowledgements</h3>
<p>Thanks to <a href="http://steev.wordpress.com/">Steev</a> for the maintaining the ebuilds  of NetworkManager itself and testing!</p>
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2007/08/gentopia-coming-true-gentoo-featuring-knetworkmanager/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Writing a bug report</title>
		<link>http://rrr.thetruth.de/2007/08/writing-a-bug-report/</link>
		<comments>http://rrr.thetruth.de/2007/08/writing-a-bug-report/#comments</comments>
		<pubDate>Sun, 26 Aug 2007 21:18:21 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[fun]]></category>
		<category><![CDATA[planet.g.o]]></category>
		<category><![CDATA[bugs gentoo rant]]></category>

		<guid isPermaLink="false">http://lies.and.thetruth.de/2007/08/writing-a-bug-report/</guid>
		<description><![CDATA[Writing a bug report is a hard thing to do. I know. Fortunately, there&#8217;s some easy rules to follow when you want to get it fixed and fast! To ease your understanding, I will illustrate them with some real-life examples:

Scream. It&#8217;s so easy to write upper-case (thanks for caps lock!). And for most people, they&#8217;re [...]]]></description>
			<content:encoded><![CDATA[<p>Writing a bug report is a hard thing to do. I know. Fortunately, there&#8217;s some easy rules to follow when you want to get it fixed and fast! To ease your understanding, I will illustrate them with some <a href="https://bugs.gentoo.org/190237" title="Gentoo Bug #190237" target="_blank">real-life examples</a>:</p>
<ol>
<li><strong>Scream.</strong><strong> </strong>It&#8217;s so easy to write upper-case (thanks for caps lock!). And for most people, they&#8217;re much easier to read. They&#8217;re stupid anyway, so they&#8217;re probably used to being screamed at. So start with a nice &#8220;OH MY GOD.  What went through your head when you did this?&#8221;, then go on explaining your problem: &#8220;gcc is FUCKING SLOW&#8221;.</li>
<li><strong>Annoy. </strong>If possible, mark the bug with highest priority and severity. You filed it, so you decide on how important it is for others! After you expounded your problems that verbosely, say something personal. This helps: &#8220;You should be ashamed of yourself.&#8221;</li>
<li><strong>Show that you&#8217;re annoyed. </strong>There&#8217;s quite some ways to do that. Use your fantasy, remember how you did that when you were a child. &#8220;Even Apple and Microsoft would be ashamed of fucking up this badly.&#8221; or &#8220;What a great distro you have there.  Debian would be proud of you.&#8221;</li>
<li><strong>When people ask questions, insult them.</strong> Really, they shouldn&#8217;t try to reproduce the bug anyway. Why would they want to have the bug themselves, instead of just fixing it! &#8220;I&#8217;ll give you personally ten bucks if this helps you debug the issue. &#8230; I dare you to tell me how the emerge &#8211;info helps you.  Do it publicly, please, so the humiliation is greater. &#8220;</li>
<li><strong>Threaten.</strong> If not everyone will know how important your bug is to you until here, you should make that clear again: &#8220;But apparently Gentoo is not interested in fixing bugs. &#8230; Don&#8217;t bother.  I&#8217;ll switch distros.&#8221;</li>
<li><strong>Propose bad solutions.</strong> This is actually hard. You have to distinguish your solution from the way it is right now (&#8221;This whole construct is braindead.&#8221;) Remember not to ask or think about the reasons why it&#8217;s the way it is right now.</li>
<li><strong>Point fingers.</strong> &#8220;This is so unbelievable that I will <a href="http://blog.fefe.de/?ts=b82e6489" target="_blank">blog about it</a>, too.&#8221;</li>
</ol>
<p>Sadly for the example, following these steps didn&#8217;t fix the bug. <a href="https://bugs.gentoo.org/190260" target="_blank">Another report</a> did.</p>
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2007/08/writing-a-bug-report/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
	</channel>
</rss>
