<?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>Dang&#039;s Weblog &#187; Gentoo</title>
	<atom:link href="http://gryniewicz.com/blogs/dang/category/gentoo/feed/" rel="self" type="application/rss+xml" />
	<link>http://gryniewicz.com/blogs/dang</link>
	<description></description>
	<lastBuildDate>Thu, 18 Aug 2011 17:56:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>hal-0.5.13</title>
		<link>http://gryniewicz.com/blogs/dang/2009/07/23/hal-0513/</link>
		<comments>http://gryniewicz.com/blogs/dang/2009/07/23/hal-0513/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 15:58:59 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Gentoo]]></category>

		<guid isPermaLink="false">http://gryniewicz.com/blogs/dang/2009/07/23/hal-0513/</guid>
		<description><![CDATA[Well, hal-0.5.13 is in the tree and fully working.  This brings us up to current for the hal world,  and should unblock further udev/devicekit work. Sorry for the problems getting it it; it was a major change.  Hotplug is working again. If anything is still broken for you, you know where to go.]]></description>
			<content:encoded><![CDATA[<p>Well, hal-0.5.13 is in the tree and fully working.  This brings us up to current for the hal world,  and should unblock further udev/devicekit work.</p>
<p>Sorry for the problems getting it it; it was a major change.  Hotplug is working again.</p>
<p>If anything is still broken for you, you know <a href="https://bugs.gentoo.org">where</a> to go.</p>
]]></content:encoded>
			<wfw:commentRss>http://gryniewicz.com/blogs/dang/2009/07/23/hal-0513/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Back?  Was he gone?</title>
		<link>http://gryniewicz.com/blogs/dang/2009/07/07/back-was-he-gone/</link>
		<comments>http://gryniewicz.com/blogs/dang/2009/07/07/back-was-he-gone/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 15:24:02 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Gentoo]]></category>

		<guid isPermaLink="false">http://gryniewicz.com/blogs/dang/2009/07/07/back-was-he-gone/</guid>
		<description><![CDATA[Due to a number of reasons, I ended up taking a couple of weeks off from Gentoo.  I didn&#8217;t go cold turkey; I kept reading my bug mails, but nothing else.  I was hoping the time off would give me a clear idea of whether I wanted to continue with Gentoo, or if I should [...]]]></description>
			<content:encoded><![CDATA[<p>Due to a number of reasons, I ended up taking a couple of weeks off from Gentoo.  I didn&#8217;t go cold turkey; I kept reading my bug mails, but nothing else.  I was hoping the time off would give me a clear idea of whether I wanted to continue with Gentoo, or if I should just give up and close that chapter of my life.</p>
<p>Of course, nothing is ever that easy.  I ended missing it somewhat, but also enjoying not having to deal with the crap.  So, my stated time is up, and for the benefit of everyone involved, I should probably make my mind up.  So *drumroll* I&#8217;m coming back.  (You read the title, yes?)</p>
<p>I&#8217;m going to try to scale back my involvement a bit, to hopefully avoid the burnout I had before.  This means I&#8217;ll be officially leaving some of the herds I&#8217;m in, and orphaning some of the packages I maintain.  I&#8217;m going to stay with the Gnome herd and the fd.o herd, tho, because that&#8217;s the software I use most.</p>
<p>As of now, I&#8217;m back on IRC, but I have to rebuild my dev box (I put Fedora on it, to play around), so I won&#8217;t be able to get much done for the next couple of days.  I don&#8217;t plan on reading -dev@ or -core@, although I&#8217;ll read -dev-announce@.  We&#8217;ll see what happens.</p>
<p>Oh, and all you people with hal bugs?  I&#8217;ll get to them, I promise.</p>
]]></content:encoded>
			<wfw:commentRss>http://gryniewicz.com/blogs/dang/2009/07/07/back-was-he-gone/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Discouraged</title>
		<link>http://gryniewicz.com/blogs/dang/2009/05/13/discouraged/</link>
		<comments>http://gryniewicz.com/blogs/dang/2009/05/13/discouraged/#comments</comments>
		<pubDate>Wed, 13 May 2009 21:06:51 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Gentoo]]></category>

		<guid isPermaLink="false">http://gryniewicz.com/blogs/dang/2009/05/13/discouraged/</guid>
		<description><![CDATA[Today, about half a dozen times, I had someone tell me that I was an idiot, or that my code was crap, or that packages I maintained were useless, or that I was doing things wrong.  This, unfortunately, it typical for Gentoo (and FOSS, in general, I guess) development.  It sucks my energy to develop. [...]]]></description>
			<content:encoded><![CDATA[<p>Today, about half a dozen times, I had someone tell me that I was an idiot, or that my code was crap, or that packages I maintained were useless, or that I was doing things wrong.  This, unfortunately, it typical for Gentoo (and FOSS, in general, I guess) development.  It sucks my energy to develop.</p>
<p>Today,  I had one person tell me I was awesome and helpful.  This was great, and made me feel good, and made me want to develop.</p>
<p>Unfortunately, this is not typical.  It&#8217;s rare that this happens even once in a week; not often enough to make up for all the negative energy.  And that is even more depressing.</p>
<p>So, I&#8217;m getting discouraged.  The question then becomes, if I stop working on Gentoo, what do I do with my time?  Do I work on upstream Gnome?  Do I start a coding project of my own?  Maybe jump ship entirely to some other alternative OS?  Do I even continue to run Gentoo, once I can&#8217;t contribute to it?  Or switch to something else?  If so, what?</p>
<p>Don&#8217;t mind me,  I&#8217;m in a pissy mood.</p>
<p>UPDATE:   Thanks for all the kind words.  But honestly, I wasn&#8217;t asking for pats on the back, just venting.  I know you won&#8217;t believe me, but&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://gryniewicz.com/blogs/dang/2009/05/13/discouraged/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Desktop without plugdev</title>
		<link>http://gryniewicz.com/blogs/dang/2009/05/01/desktop-without-plugdev/</link>
		<comments>http://gryniewicz.com/blogs/dang/2009/05/01/desktop-without-plugdev/#comments</comments>
		<pubDate>Sat, 02 May 2009 01:26:49 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Gentoo]]></category>

		<guid isPermaLink="false">http://gryniewicz.com/blogs/dang/2009/05/01/desktop-without-plugdev/</guid>
		<description><![CDATA[For quite a while now, Gentoo has used the plugdev group as a catch-all for Things-You-Need-Special-Permission-For-On-Desktops.  This includes automounting (what it was originally for), dbus policy, networkmanager policy, and so on. As of today, modulo bug # 268223, I have what appears to be a full working desktop without being in the plugdev group.  This [...]]]></description>
			<content:encoded><![CDATA[<p>For quite a while now, Gentoo has used the plugdev group as a catch-all for Things-You-Need-Special-Permission-For-On-Desktops.  This includes automounting (what it was originally for), dbus policy, networkmanager policy, and so on.</p>
<p>As of today, modulo <a href="https://bugs.gentoo.org/show_bug.cgi?id=268223">bug # 268223</a>, I have what appears to be a full working desktop <strong>without</strong> being in the plugdev group.  This means, in my opinion, that policykit/consolekit is fully useful on Gentoo.</p>
]]></content:encoded>
			<wfw:commentRss>http://gryniewicz.com/blogs/dang/2009/05/01/desktop-without-plugdev/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PolicyKit unmasked</title>
		<link>http://gryniewicz.com/blogs/dang/2009/04/17/policykit-unmasked/</link>
		<comments>http://gryniewicz.com/blogs/dang/2009/04/17/policykit-unmasked/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 14:26:20 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Gentoo]]></category>

		<guid isPermaLink="false">http://gryniewicz.com/blogs/dang/2009/04/17/policykit-unmasked/</guid>
		<description><![CDATA[Ladies and Gentlemen, PolicyKit has been unmasked.  I&#8217;ve tested it, and it seems to work well enough, and to not be too intrusive in it&#8217;s current default setup. If you have issues, please file bugs.  If there&#8217;s missing policy, please file bugs.  If something is too annoying, please file bugs.  If something is horribly insecure, [...]]]></description>
			<content:encoded><![CDATA[<p>Ladies and Gentlemen, PolicyKit has been unmasked.  I&#8217;ve tested it, and it seems to work well enough, and to not be too intrusive in it&#8217;s current default setup.</p>
<p>If you have issues, please file bugs.  If there&#8217;s missing policy, please file bugs.  If something is too annoying, please file bugs.  If something is horribly insecure, please file bugs.  We want to get this right.</p>
<p>In the meantime, I&#8217;m going to be going through the policy installed by other Distros to see how it differs from what we&#8217;re shipping by default.  Probably packages that currently have policykit hard disabled will start adding USE flags to enable it.</p>
<p>It&#8217;s unlikely at this point that PK will become required on Gentoo; we don&#8217;t generally work that way, and the Gnome team, at least, has been patching the heck out of upstream packages to keep it optional.  I don&#8217;t see that changing for 2.26 at least.</p>
<p>*EDIT* s/packagekit/policykit/, thanks to MiKeL</p>
]]></content:encoded>
			<wfw:commentRss>http://gryniewicz.com/blogs/dang/2009/04/17/policykit-unmasked/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>The switch has been flipped</title>
		<link>http://gryniewicz.com/blogs/dang/2009/01/22/the-switch-has-been-flipped/</link>
		<comments>http://gryniewicz.com/blogs/dang/2009/01/22/the-switch-has-been-flipped/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 18:28:27 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Gentoo]]></category>

		<guid isPermaLink="false">http://gryniewicz.com/blogs/dang/2009/01/22/the-switch-has-been-flipped/</guid>
		<description><![CDATA[Well, after ~1.5 months of work, testing, overlaying, etc., I&#8217;ve flipped the switch and moved my personal laptop (my main development machine) to 32bit-userland.  It was both easier than I thought, and harder: easier in that it&#8217;s possible at all, and with very little work; harder in that there are 19 packages that need to [...]]]></description>
			<content:encoded><![CDATA[<p>Well, after ~1.5 months of work, testing, overlaying, etc., I&#8217;ve flipped the switch and moved my personal laptop (my main development machine) to 32bit-userland.  It was both easier than I thought, and harder: easier in that it&#8217;s possible at all, and with very little work; harder in that there are 19 packages that need to be patched, and 3 (kernel, gcc, kvm) that I have not been able to fix yet.</p>
<p>One thing that surprised me was how many different packages have assembler and attempt to detect the arch and bitness.  Just about every media package, okay that kinda makes sense: they all optimize for media playback etc.; but bind-tools?  xulrunner?  WTF?  Anyway, for now, I&#8217;ve just patched them all in an <a href="http://github.com/dang/32bit-userland/tree/master">overlay</a> for now; many of them seem to use a similar detection method, so maybe I can do something in the profile to make most of them work.</p>
<p>On the plus side, Gnome has done a great job of hiding all the arch-specific code in glib.  None of the Gnome apps had any problems with 32bit-userland.</p>
<p>So far: less memory consumed.  This is a <strong>very</strong> good thing, as I was constantly running out before.</p>
<p>Oh, and what, you ask, do I do about those three unfixable packages?  I have a 64bit-userland chroot that I build them in, and binpkg them, and then just install the binpkgs.  Works fine.  Hopefully, I&#8217;ll be able to fix those three in the future.  The kernel, in particular, has to work for sparc/mips, so it should be fixable for x86 as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://gryniewicz.com/blogs/dang/2009/01/22/the-switch-has-been-flipped/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>It&#8217;s Alive!</title>
		<link>http://gryniewicz.com/blogs/dang/2008/12/23/its-alive-3/</link>
		<comments>http://gryniewicz.com/blogs/dang/2008/12/23/its-alive-3/#comments</comments>
		<pubDate>Tue, 23 Dec 2008 18:17:41 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Gentoo]]></category>

		<guid isPermaLink="false">http://gryniewicz.com/blogs/dang/2008/12/23/its-alive-3/</guid>
		<description><![CDATA[That is totem playing an ogg in a Gnome desktop in KVM on my 32bit-userland image.  It works!  Woo hoo! Now all that&#8217;s left is to try it on real hardware, and figure out why the kernel fails to build.]]></description>
			<content:encoded><![CDATA[<p><img src="http://dev.gentoo.org/~dang/32bit-userland-kvm-resize.png" alt="32-bit userland in KVM" width="450" height="281" /></p>
<p>That is totem playing an ogg in a Gnome desktop in KVM on my 32bit-userland image.  It works!  Woo hoo!</p>
<p>Now all that&#8217;s left is to try it on real hardware, and figure out why the kernel fails to build.</p>
]]></content:encoded>
			<wfw:commentRss>http://gryniewicz.com/blogs/dang/2008/12/23/its-alive-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>32bit-userland on Gentoo amd64</title>
		<link>http://gryniewicz.com/blogs/dang/2008/12/19/32bit-userland-on-gentoo-amd64/</link>
		<comments>http://gryniewicz.com/blogs/dang/2008/12/19/32bit-userland-on-gentoo-amd64/#comments</comments>
		<pubDate>Sat, 20 Dec 2008 00:00:25 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Gentoo]]></category>

		<guid isPermaLink="false">http://gryniewicz.com/blogs/dang/2008/12/19/32bit-userland-on-gentoo-amd64/</guid>
		<description><![CDATA[For the past couple of weeks, I&#8217;ve been working on getting 32bit-userland working on Gentoo amd64.  It&#8217;s at least partly working now;  it boots, you can log in, and I&#8217;m in the process of emerging gnome. However, it&#8217;s not a smooth road.  I had to use catalyst to make my own stages.  No amount of [...]]]></description>
			<content:encoded><![CDATA[<p>For the past couple of weeks, I&#8217;ve been working on getting 32bit-userland working on Gentoo amd64.  It&#8217;s at least partly working now;  it boots, you can log in, and I&#8217;m in the process of emerging gnome.</p>
<p>However, it&#8217;s not a smooth road.  I had to use catalyst to make my own stages.  No amount of massaging or editing or copying or screaming got me from a 64-bit stage3 to a 32bit-userland.  In addition, there&#8217;s something wrong with my toolchain somehwere.  I can&#8217;t build sandbox, for example, and had to use a binpkg from my 64-bit system.  Also, the kernel fails to build it&#8217;s config programs, so I can&#8217;t configure a kernel.</p>
<p>Finally, there are a number of broken packages; that is, packages that detect in some way or another what bitness they think you&#8217;re running and then use ASM coded for that.  This, obviously, fails.  Fortunately, this is so far only 3 packages: glib, libgcrypt, and mesa.  We&#8217;ll see how many more I hit before I get a working system.</p>
<p>Just a note: I&#8217;m not posting any of my profiles yet.  It&#8217;s not yet working, and it&#8217;s <strong>not</strong> for faint of heart.  If you are really interested, give me a ping on IRC and I&#8217;ll see if I can help you.  Otherwise, just wait until I can lick it into shape.</p>
]]></content:encoded>
			<wfw:commentRss>http://gryniewicz.com/blogs/dang/2008/12/19/32bit-userland-on-gentoo-amd64/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>KVM in the tree</title>
		<link>http://gryniewicz.com/blogs/dang/2008/07/08/kvm-in-the-tree/</link>
		<comments>http://gryniewicz.com/blogs/dang/2008/07/08/kvm-in-the-tree/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 00:29:15 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Gentoo]]></category>

		<guid isPermaLink="false">http://gryniewicz.com/blogs/dang/2008/07/08/kvm-in-the-tree/</guid>
		<description><![CDATA[That&#8217;s right, kvm-70 just hit portage.  Go hit a rsync mirror near you! What&#8217;s kvm, you ask?  Some kind of virtual keyboard/mouse thingy?  No, it&#8217;s the Kernel Virtual Machine.  It&#8217;s basically like vmware.  It&#8217;s actually a modified qemu that uses hardware virtualization (and only hardware virtualization; if you don&#8217;t have Intel VT or AMD-V, then [...]]]></description>
			<content:encoded><![CDATA[<p>That&#8217;s right, kvm-70 just hit portage.  Go hit a rsync mirror near you!</p>
<p>What&#8217;s kvm, you ask?  Some kind of virtual keyboard/mouse thingy?  No, it&#8217;s the Kernel Virtual Machine.  It&#8217;s basically like vmware.  It&#8217;s actually a modified qemu that uses hardware virtualization (and only hardware virtualization; if you don&#8217;t have Intel VT or AMD-V, then use qemu or something else).  It&#8217;s fast, it&#8217;s featureful, but it&#8217;s not exactly user friendly, at least not without help.</p>
<p>In the coming weeks, the Gentoo Virtualization team will get libvirt and the associated front ends working for it.  That should up the user-friendly factor a fair amount.</p>
<p>Thanks Cardoe (cardoe) and Tiziano (dev-zero), the kvm co-maintainers with me, who did a lot of the work getting this ready for the tree.</p>
]]></content:encoded>
			<wfw:commentRss>http://gryniewicz.com/blogs/dang/2008/07/08/kvm-in-the-tree/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Middling Epic Fail?</title>
		<link>http://gryniewicz.com/blogs/dang/2008/05/16/middling-epic-fail/</link>
		<comments>http://gryniewicz.com/blogs/dang/2008/05/16/middling-epic-fail/#comments</comments>
		<pubDate>Fri, 16 May 2008 19:10:30 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[music]]></category>

		<guid isPermaLink="false">http://gryniewicz.com/blogs/dang/2008/05/16/middling-epic-fail/</guid>
		<description><![CDATA[Okay, so you can&#8217;t have a middling epic fail. However, it&#8217;s certianly a middling fail, either in UI design or in features. See, I&#8217;ve been reading all about decibel on the planet, and I thought I&#8217;d give it a try now that it&#8217;s in portage. I emerged it, started it, and it said to pick [...]]]></description>
			<content:encoded><![CDATA[<p>Okay, so you can&#8217;t have a middling epic fail. <img src='http://gryniewicz.com/blogs/dang/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />   However, it&#8217;s certianly a middling fail, either in UI design or in features.</p>
<p>See, I&#8217;ve been reading all about decibel on the planet, and I thought I&#8217;d give it a try now that it&#8217;s in portage.  I emerged it, started it, and it said to pick a location.  Apparently, it can only find music in your homedir.  If (like me) your music is elsewhere, tough.</p>
<p>Ah well.  I didn&#8217;t really need a new music player anyway&#8230;</p>
<p>EDIT:</p>
<p>Okay, it&#8217;s only the minor fail of being undiscoverable.  Thanks to nightmorph, it actually works (with a few minor caveats).  I suspect I won&#8217;t change from rhythmbox to it any time soon, but you never know.  If someone were to write a library plugin based on tracker, I&#8217;d probably switch.</p>
]]></content:encoded>
			<wfw:commentRss>http://gryniewicz.com/blogs/dang/2008/05/16/middling-epic-fail/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

