<?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>BigSmoke &#187; Opschoot</title>
	<atom:link href="http://blog.bigsmoke.us/tag/opschoot/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.bigsmoke.us</link>
	<description>Smokes your problems, coughs fresh air.</description>
	<lastBuildDate>Sat, 04 Feb 2012 18:03:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Gentoo update: system</title>
		<link>http://blog.bigsmoke.us/2009/06/09/gentoo-system-update</link>
		<comments>http://blog.bigsmoke.us/2009/06/09/gentoo-system-update#comments</comments>
		<pubDate>Tue, 09 Jun 2009 20:17:50 +0000</pubDate>
		<dc:creator>Rowan Rodrik</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Opschoot]]></category>

		<guid isPermaLink="false">http://blog.bigsmoke.us/?p=565</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>This Gentoo box needs upgrading badly. I <a href="http://blog.bigsmoke.us/2009/01/28/gentoo-update-e2fsprogs">started</a> this in February, so perhaps it&#8217;s time to continue.</p>

<p>Trying to update the <em>world</em> profile causes a few too many problems, so I start with updating everything in the system profile:</p>

<pre># emerge --update --deep --newuse system</pre>

<h2><tt>sys-apps/man-pages</tt></h2>

<p>The first blockage of the day is &#8220;<tt>sys-apps/man-pages-3</tt>&#8221; that is blocking &#8220;<tt>sys-apps/man-pages-posix-2003a</tt>&#8220;. The latter is pulled in by &#8220;<tt>sys-apps/man-pages-posix</tt>&#8220;, which in turn is required by &#8220;<tt>sys-apps/man-pages-3.20</tt>&#8220;.</p>

<p>Somehow, unmerging &#8220;<tt>sys-apps/man-pages</tt>&#8221; resolved this blockage:</p>

<pre># emerge --unmerge sys-apps/man-pages</pre>

<p>I just had to ignore a few warnings about the package being part of my system profile and I could reissue the system update command. The unmerged package is neatly remerged.</p>

<pre># emerge --update --deep --newuse system</pre>

<p>This command started merging 99 packages. The only interruption left in this process was caused by the <tt>savedconfig</tt> use flag which made the busybox ebuild fail.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.bigsmoke.us/2009/06/09/gentoo-system-update/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>xwd, the best X11 screen grabbing tool</title>
		<link>http://blog.bigsmoke.us/2009/02/11/x.org-screenshots-with-xwd</link>
		<comments>http://blog.bigsmoke.us/2009/02/11/x.org-screenshots-with-xwd#comments</comments>
		<pubDate>Wed, 11 Feb 2009 12:35:09 +0000</pubDate>
		<dc:creator>Rowan Rodrik</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Opschoot]]></category>
		<category><![CDATA[screencap]]></category>
		<category><![CDATA[screenshot]]></category>
		<category><![CDATA[X]]></category>
		<category><![CDATA[xwd]]></category>

		<guid isPermaLink="false">http://blog.bigsmoke.us/?p=382</guid>
		<description><![CDATA[<a href="http://en.wikipedia.org/wiki/Xwd">xwd</a> (<a href="http://www.xfree86.org/current/xwd.1.html">1</a>) is my favorite screen capture program for X Windows. Usage is simple: "<tt>xwd&#124;xwdtopnm&#124;pnmtopng>/tmp/screen.png</tt>"]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Xwd">xwd</a> (<a href="http://www.xfree86.org/current/xwd.1.html">1</a>) is my favorite screen capture program for X Windows. Usage is simple:</p>

<pre class="bash">xwd|xwdtopnm|pnmtopng&gt;/tmp/screen.png   <span style="color: #808080; font-style: italic;"># Or:</span>
xwd|xwdtopnm|pnmtojpeg&gt;/tmp/screen.jpeg</pre>

<p>Entering one of these commands, will give you a special pointer to click on the window you want to capture. That&#8217;s how simple it is to grab an X window with xwd.</p>

<p>You can also grab the whole screen with <tt>-root</tt> or exclude the window borders with <tt>-nobdrs</tt>. The <a href="http://www.xfree86.org/current/xwd.1.html">manual page</a> contains more options.</p>

<p>I was pretty elated when I first discovered xwd. I didn&#8217;t like having to invoke the GIMP, just for taking a quick screenshot. KDE and GNOME come with screenshot utilities, but sometimes I prefer other window managers (e.g.: <a href="/tag/opschoot">this machine</a> has been running <a href="http://www.windowmaker.info/">WindowMaker</a> from day one). Also the GNOME utility lost the option to exclude the window borders (in GNOME&#8217;s noble quest to become an appliance). All in all, I was glad to learn about a tool that I could count on to be available on most machines that have X Windows installed. Except, Gentoo has stripped many of these useful, little tools from the base install:</p>

<pre class="bash">emerge x11-apps/xwd</pre>]]></content:encoded>
			<wfw:commentRss>http://blog.bigsmoke.us/2009/02/11/x.org-screenshots-with-xwd/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gentoo update: Portage configuration confusion</title>
		<link>http://blog.bigsmoke.us/2009/02/05/gentoo-update</link>
		<comments>http://blog.bigsmoke.us/2009/02/05/gentoo-update#comments</comments>
		<pubDate>Thu, 05 Feb 2009 00:47:45 +0000</pubDate>
		<dc:creator>Rowan Rodrik</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[KDE4]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Opschoot]]></category>
		<category><![CDATA[Portage]]></category>

		<guid isPermaLink="false">http://blog.bigsmoke.us/?p=326</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>During the first gentoo update session for <a href="/tag/t61">this machine</a>, I didn&#8217;t get very far. I <a href="http://blog.bigsmoke.us/2009/01/28/gentoo-update-e2fsprogs">already mentioned</a> the problem I had with e2fsprogs, but this was not the first or the last problem that I had.</p>

<p>Until a few moments ago, I actually thought I made a bit of a fuck-up. I was meaning to make regular snapshots of <tt>/etc/portage</tt> files for a while now, because I was always just an <q><kbd>echo something >> /etc/portage/package.keywords</kbd></q> with one <q><tt>></tt></q>-symbol too few away from destroying my configuration.  Despite this fear, I thought I had already started deleting entries from <tt>/etc/portage/package.keywords</tt> and <tt>/etc/portage/package.unmask</tt> without backing up first.</p>

<p>Luckily, it turns out that I did make a dated copy of <tt>/etc/portage/package.keywords</tt> before starting on my modifications. I didn&#8217;t do so for <tt>/etc/portage/package.unmask</tt>, but I recovered a recent enough version from a recent full system rsync backup. So, everything is good. Still, I&#8217;m glad that I now  <a href="http://blog.bigsmoke.us/2009/02/04/etc-updates-with-git">use Git to track all changes in <kbd>/etc/</kbd></a>. All this goes to show that my methods are sometimes a bit more organized than my mind, which, I suppose, is a good thing. <img src='http://blog.bigsmoke.us/wp-factory/wp-includes/images/smilies/icon_confused.gif' alt=':-?' class='wp-smiley' /> </p>

<p>The point of this post&#8212;yes, there <em>is</em> a point&#8212;the point is that once you start mixing stable and unstable stuff, your system becomes, ehm, unstable. I have this huge amount of crap already in <tt>/etc/portage</tt> to cater to my wish to run stuff that I know to be quite stable but that isn&#8217;t yet marked as such in the Gentoo porttree. Now, after many months, I want to remove everything from <tt>package.keywords</tt> and <tt>package.unmask</tt> that is no longer necessary.</p>

<p>I <em>was</em> going to write about all the complicated upgrades, downgrades and conflicts suggested by Portage (mostly related to me removing KDE 4 stuff from <tt>package.keywords</tt> and <tt>package.unmask</tt>), because I was confused about what changes I had made. With the relevant backups readily available for comparison, I am no longer in a hurry to untangle my thoughts and I&#8217;ve moved the preliminary notes to a new draft for when I&#8217;ll actually update KDE 4.</p>

<h2>Actual justification for this post</h2>

<p>I&#8217;m trying to get into a blogging style were I post <em>a lot more</em> rubbish like this that can&#8217;t possibly be of any use to anybody except myself. I have plenty of reasons/excuses for this (about which I&#8217;ll likely post in the future), but I shouldn&#8217;t actually need any. That Ryan wanker who <a href="http://blog.bigsmoke.us/2008/07/12/the-joys-of-being-well-known-to-google#comment-72065">thinks</a> I publish this blog for him should really shut the fuck up. Sure enough, he isn&#8217;t talking about this blog but I still think he&#8217;s a big-time asshole. Fuck you, Ryan!</p>]]></content:encoded>
			<wfw:commentRss>http://blog.bigsmoke.us/2009/02/05/gentoo-update/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gentoo update: e2fsprogs blocks e2fsprogs</title>
		<link>http://blog.bigsmoke.us/2009/01/28/gentoo-update-e2fsprogs</link>
		<comments>http://blog.bigsmoke.us/2009/01/28/gentoo-update-e2fsprogs#comments</comments>
		<pubDate>Wed, 28 Jan 2009 21:01:15 +0000</pubDate>
		<dc:creator>Rowan Rodrik</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[e2fsprogs]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Opschoot]]></category>
		<category><![CDATA[T61]]></category>

		<guid isPermaLink="false">http://blog.bigsmoke.us/?p=319</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Yesterday evening, I dropped by at <a href="/author/halfgaar">Wiebe</a>&#8216;s with my <a href="/tag/t61">laptop</a> to start updating our Gentoo systems together. I hadn&#8217;t updated this machine since first installing it in spring last year, so I expected quite a few problems. The first <q>blockage</q> that we both had to solve was caused by <a href="http://packages.gentoo.org/package/sys-fs/e2fsprogs">e2fsprogs</a>.</p>

<p>Wiebe searched the forums for help and found an unfortunate abundance of it. Eventually, I decided to give one of the many contradictory tips a try, although it seemed risky.</p> 

<pre>$ emerge --unmerge --ask --verbose e2fsprogs</pre>

<p>Until you reinstall e2fsprogs, you won&#8217;t have any of the ext2/3 utilities such as e2fsck. So, reinstall immediately:</p>

<pre>$ emerge --oneshot --ask --verbose e2fsprogs</pre>

<p>This will remove <a href="http://packages.gentoo.org/package/sys-libs/com_err">libcom_err</a> and <a href="http://packages.gentoo.org/package/sys-libs/ss">libss</a>, and replace them with <a href="http://packages.gentoo.org/package/sys-libs/e2fsprogs-libs">e2fsprogs-libs</a>, thus solving the blockages.</p>

<p>Wiebe tried an alternative route by first unmerging com_err and ss, and then replacing e2fsprogs. This didn&#8217;t work as expected, probably because he had <tt>kerberos</tt> in his use flags. libkerberos used libcom_err, which broke wget. Scp&#8217;ing the distfiles to him didn&#8217;t work either (OpenSSH also has kerberos support). Neither did mounting an USB stick with the files. Luckily, Thunderbird still worked, so I emailed the distfiles and the problem was solved. We found it amusing to have to use e-mail while being in the same room. <img src='http://blog.bigsmoke.us/wp-factory/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>

<p>The reason why this blockage occurred is not entirely clear to me. What I do understand is that com_err and ss were both provided by the e2fsprogs <a href="http://e2fsprogs.sourceforge.net/">project</a> and are now deprecated in favor of e2fsprogs-libs. Also, it&#8217;s clear that the new libraries are binary compatible with the old libraries or his system would have remained unusable, even after merging e2fsprogs-libs.</p>

<p>Before we tackled this problem, I had only updated <tt>portage</tt> and <tt>net-print/foomatic-db-ppds</tt> (also a blocking situation). Afterwards, I had just some motivation left to update krb5. Which leaves another 282 packages for the next get-together.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.bigsmoke.us/2009/01/28/gentoo-update-e2fsprogs/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

