<?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>Bits by Ben &#187; pixman</title>
	<atom:link href="http://ben.liveforge.org/tag/pixman/feed" rel="self" type="application/rss+xml" />
	<link>http://ben.liveforge.org</link>
	<description>a Gentoo Linux geek blogging about free software and technology</description>
	<lastBuildDate>Mon, 05 Apr 2010 18:44:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The joy of updates</title>
		<link>http://ben.liveforge.org/2008/06/13/the-joy-of-updates</link>
		<comments>http://ben.liveforge.org/2008/06/13/the-joy-of-updates#comments</comments>
		<pubDate>Fri, 13 Jun 2008 00:47:36 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[gentoo]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[glibc]]></category>
		<category><![CDATA[libtool]]></category>
		<category><![CDATA[pixman]]></category>
		<category><![CDATA[updates]]></category>

		<guid isPermaLink="false">http://ben.liveforge.org/?p=21</guid>
		<description><![CDATA[Glibc-2.8 and gcc-4.3.1 were let loose on ~arch the other day, and this &#8212;as expected&#8212; caused some fuss. While gcc-4.3.0 had been sitting in p.mask, a lot of packages were tested and patches were applied, so this did not cause too much trouble. You can check bug 198121 to see that many issues are resolved, [...]]]></description>
			<content:encoded><![CDATA[<p>Glibc-2.8 and gcc-4.3.1 were let loose on ~arch the other day, and this &mdash;as expected&mdash; caused some fuss. While gcc-4.3.0 had been sitting in p.mask, a lot of packages were tested and patches were applied, so this did not cause too much trouble. You can check <a href="https://bugs.gentoo.org/198121">bug 198121</a> to see that many issues are resolved, but a few remain open at this time. (The obpager one reported by me.)</p>
<p>We had no such advance warning for glibc-2.8 though, and this is more troubling because there is no going back after upgrading glibc. Fortunately there were not many issues, as can be seen in the <a href="https://bugs.gentoo.org/225459">tracker bug</a>, with 12 of the 23 reported now fixed. I myself ran into netkit-rsh, consolekit, acpid and gamin. I got the go-ahead to commit the gamin fix proposed in the bugreport, so that one is taken care of. The other three I mentioned are still unresolved, although fixes do exist. I have therefore committed these fixes to <a href="http://websvn.liveforge.org/wsvn/berkano/trunk/">berkano overlay</a>, until the maintainers find the time and inclination to fix these packages properly.</p>
<p>Another, but more troublesome update was pixman-0.11.4. Seems innocent enough on the face of it, but it resulted in Xorg leaking humongous amounts of memory, eventually crashing, because the kernel would kill the out-of-memory process. Luckily I ran into someone on #gentoo who had pinned down pixman as the culprit, so I could do a quick downgrade. In the meantime the bug has been fixed, so the pixman upgrade is now safe.</p>
<p>And then there is also libtool-2.2, which has been let loose on ~arch a couple of times before, but been remasked because of <a href="https://bugs.gentoo.org/212763">too many bugs</a> cropping up. There are still some packages not working with libtool-2.2, such as evince, proftpd and courier-imap. So if you use any of the apps that have a problem with this version, you would probably want to put <code>=sys-devel/libtool-2.2*</code> in your package.mask. Personally, I have updated, because all the issues that touched me are fixed.</p>
<p>While not strictly necessary, I did an <code>emerge -e system &amp;&amp; emerge -e world</code>. And with the issues I ran into fixed, I am now content with a freshly updated and consistent ~x86 desktop system. (I had to &#8220;downgrade&#8221; my amd64 system earlier because ndiswrapper refused to work with 64-bits drivers, and I need wifi.)</p>
<p>And you? Did you have any interesting adventures with these updates? Is there anything still broken for you, or anything you would have liked advance warning about? Let&#8217;s hear it!</p>
]]></content:encoded>
			<wfw:commentRss>http://ben.liveforge.org/2008/06/13/the-joy-of-updates/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>
