<?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>/dev/caffeine &#187; linux</title>
	<atom:link href="http://devcaffeine.com/categories/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://devcaffeine.com</link>
	<description>anything worth taking seriously is worth making fun of</description>
	<lastBuildDate>Thu, 24 Sep 2009 20:50:49 +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>Virtual List Domains and Reply-To</title>
		<link>http://devcaffeine.com/2006/12/01/virtual-list-domains-and-reply-to/</link>
		<comments>http://devcaffeine.com/2006/12/01/virtual-list-domains-and-reply-to/#comments</comments>
		<pubDate>Fri, 01 Dec 2006 18:56:45 +0000</pubDate>
		<dc:creator>cflipse</dc:creator>
				<category><![CDATA[email]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://devcaffeine.com/2006/12/01/virtual-list-domains-and-reply-to/</guid>
		<description><![CDATA[I discovered something &#8220;interesting&#8221; about my mailing list setup and how it&#8217;s interpreted by some mail readers.  When I was trying to debug it, nothing came up, so I&#8217;m blogging here to leave a record.  Hopefully, the search engines manage to pick it up.  This is a bit tricky, however&#8230;
The setup:  [...]]]></description>
			<content:encoded><![CDATA[<p>I discovered something &#8220;interesting&#8221; about my mailing list setup and how it&#8217;s interpreted by some mail readers.  When I was trying to debug it, nothing came up, so I&#8217;m blogging here to leave a record.  Hopefully, the search engines manage to pick it up.  This is a bit tricky, however&#8230;</p>
<p>The setup:  I run just under a dozen mailing lists for <a href="http://athas.org/">athas.org</a>.  The server they live on is the same one that this blog, and several other domains, are hosted on.  Because I&#8217;m hosting several domains, and I don&#8217;t want email bleed (because they&#8217;re not all mine), I set things up more or less as described in <a href="http://workaround.org/articles/ispmail-sarge/">this</a> howto.  So, my mailserver operates off the idea of virtual domains.  There&#8217;s a special virtual domain, lists.athas.org &#8212; all emails sent to this domain are piped into <a href="http://mailman.org/">mailman</a>.  It&#8217;s worked out pretty cleanly, and by doing it that way, my mailing lists are well-deliniated, and I don&#8217;t have to update aliases at the mail-server level every time I add or remove a mailing list.</p>
<p>The problem cropped up when I got an email from one of my list subscribers who was using <a href="http://mail.yahoo.com/">yahoo </a>mail.  It turns out that he was getting bounces whenever he tried to respond to a mail from the list.  So, I checked out my logs, and found his bounce in my postfix logs.  Turns out that he was trying to send email to <em>mochajava</em>.athas.org instead of <em>lists.</em>athas.org.  Mochajava is the &#8220;real&#8221; name of the server.</p>
<p>I had him forward me a copy of a mail from that list.  Reply-To header set correctly.   So, I know <em>what</em> the problem is:  His mail user agent was sending an email to the wrong address.  I just had no idea <em>why</em>.  Looking through the headers, the only instance of &#8220;mochajava.athas.org&#8221; I found was in the Recieved headers.</p>
<p>It wasn&#8217;t until a couple of weeks later that I realized what it was.  lists.athas.org was registered as a CNAME alias for mochajava.athas.org in my DNS setup.  So, a ns-lookup gives back something like:</p>
<blockquote><p>Non-authoritative answer:<br />
Name:    mochajava.athas.org<br />
Address:  65.78.231.230<br />
Aliases:  lists.athas.org</p></blockquote>
<p>So, I think what happened was this:  Yahoo mail client does a DNS lookup to ensure that the domain in the reply-to actually exists &#8212; makes sense from a user-friendly sort of approach &#8212; and, upon seeing that the given domain is an alias, replaces the name wih the host&#8217;s cannonical name.  Unfortunately, my mail server&#8217;s setup  depended on the use of that alias to direct emails to the list server software &#8230;</p>
<p>The solution was simple:  Change the DNS entry.  Now, lists.athas.org, instead of being a CNAME alias, is a top-level A record.  Everything works smoothly now, and replys to the list from my yahoo users actually get sent to the list.</p>
<p>Here&#8217;s hoping this helps someone spend less time scratching their heads than I had to&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://devcaffeine.com/2006/12/01/virtual-list-domains-and-reply-to/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>s/dapper/edgy/g</title>
		<link>http://devcaffeine.com/2006/09/27/sdapperedgyg/</link>
		<comments>http://devcaffeine.com/2006/09/27/sdapperedgyg/#comments</comments>
		<pubDate>Thu, 28 Sep 2006 01:09:38 +0000</pubDate>
		<dc:creator>cflipse</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://devcaffeine.com/2006/09/27/sdapperedgyg/</guid>
		<description><![CDATA[upgrading my laptop tonight to the (soon-to-be) beta of the next Ubuntu release.   I&#8217;ll try and catalog how it goes.
At the moment, it looks like I&#8217;ve got over a gigs&#8217; worth of pacakages to download &#8230; definately an overnight job.  So, aptitude -d dist-upgrade it is&#8230;
So, a little over 1,100 packages takes [...]]]></description>
			<content:encoded><![CDATA[<p>upgrading my laptop tonight to the (soon-to-be) beta of the next Ubuntu release.   I&#8217;ll try and catalog how it goes.</p>
<p>At the moment, it looks like I&#8217;ve got over a gigs&#8217; worth of pacakages to download &#8230; definately an overnight job.  So, <code>aptitude -d dist-upgrade</code> it is&#8230;</p>
<p>So, a little over 1,100 packages takes about half an hour to install on my 2.something or other laptop.  Not too shabby.  It&#8217;s not a complete upgrade &#8212; there&#8217;s another handful of packages that had to be kept around through the first dist-upgrade.  Next round looks like it&#8217;s going to take out <code>sysvinit</code> and replace it with <code>upstart</code>.  Think I&#8217;m going to delay that one, as I need to head off for the moment &#8230; more later</p>
<p>Second round of dist-upgrades &#8230; This is interesting.  The system automatically wants to install upstart &#8230; and forces the uninstallation of sysvinit, which dpkg doesn&#8217;t like.  And because of the vaugeries of aptitude, I have to type &#8220;I understand that this is a very bad idea&#8221; not once, but <i>twice</i>, for the OS induced replacement of a critical package.  Not that I wasn&#8217;t planning on doing that anyway, but, there might want to be some though given to that &#8212; it comes off a bit scary (well, replacing sysvinit <i>should</i> be scary, because without it, you got nothin&#8217;) and the upgrade is supposed to be &#8220;smooth&#8221; &#8230;</p>
<p>Despite the warnings, however, my machine rebooted quite happily.  Which is good, because I hate having to dig up rescue CDs &#8230; So far, seems good.  I like the new artwork.  Edgy installs firefox2 beta, which means that most of the extensions I had installed won&#8217;t work &#8230; I hadn&#8217;t been too dependant on those, although I&#8217;ll definately miss the delicious plugin.  Nothing earthshattering those, and those&#8217;ll come back in time.</p>
]]></content:encoded>
			<wfw:commentRss>http://devcaffeine.com/2006/09/27/sdapperedgyg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 6.06 beta</title>
		<link>http://devcaffeine.com/2006/05/30/ubuntu-606-beta/</link>
		<comments>http://devcaffeine.com/2006/05/30/ubuntu-606-beta/#comments</comments>
		<pubDate>Tue, 30 May 2006 20:01:45 +0000</pubDate>
		<dc:creator>cflipse</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://devcaffeine.com/2006/05/30/ubuntu-606-beta/</guid>
		<description><![CDATA[So, I updated my laptop to the beta version of the next release of ubnutu over the weekend.
I&#8217;m just starting to get my teeth into it, but I&#8217;ll keep updating this posting as I make new observations.
Biases:  I&#8217;m a longtime Debian user, and have come to take the magic of apt for granted.  [...]]]></description>
			<content:encoded><![CDATA[<p>So, I <a href="https://wiki.ubuntu.com/DapperUpgrades">updated</a> my laptop to the beta version of the next release of ubnutu over the weekend.</p>
<p>I&#8217;m just starting to get my teeth into it, but I&#8217;ll keep updating this posting as I make new observations.</p>
<p>Biases:  I&#8217;m a longtime <a href="http://debian.org/">Debian</a> user, and have come to take the magic of apt for granted.  I have, in the past, configured my system using automount and udev to deal with USB drives appearing and disappearing.  I&#8217;m a command line junky, so I have very little use for Gnome and it&#8217;s ilk.  I long ago decided that X11 is for web browsers, and getting lots of terminal windows on the same screen.</p>
<p><strong>The good</strong>:</p>
<ul>
<li>As advertised, bootup times are much improved.  And, since I&#8217;m currently running on a laptop, that&#8217;s important.  The post-login, especially, noticably faster.</li>
<li>The fonts are terrific.  I noticed an immediate improvement in web pages through firefox (which is my primary non-terminal application).</li>
<li>visually, the new theme is nice.  There are a couple of small things I&#8217;m not quite so keen on, but it&#8217;s a good improvement in eye candy.</li>
<li>apt-get install sun-jdk-java5.  What else can I say?</li>
<li>I&#8217;ve had at least one person shoulder-surfing at work remark with some surprise &#8230; desktop linux has come a <i>looong</i> way.</li>
</ul>
<p><strong>The bad</strong>:</p>
<ul>
<li>I can&#8217;t figure out how to configure the Network Manager that the upgrade page advertises.  From what I can find, it&#8217;s pretty much supposed to work automagically.  It finds none of my wireless networks, either at work or at home &#8212; and there&#8217;s pretty much a whole building&#8217;s worth of wireless networks at my apartment.  I havn&#8217;t found any config files to edit, and near as I can tell, I have everything installed that it needs.  It&#8217;s not a huge deal, but hey &#8230; this <i>is</i> a laptop.  networks change, and it&#8217;d be nice not to have to throw a password to do so.</li>
<li>It appears that there&#8217;s still no ruby gems installer in the base distribution.  This is obstinantly due to some kind of packaging disagreement between the langague folks and the distribution &#8230; but, if it works with CPAN &#8230; </li>
</ul>
<p><strong>The Ugly</strong>:</p>
<ul>
<li>My laptop has media keys along the far right of the keyboard.  They&#8217;re your standard &#8220;pause, foward, back&#8221; type keys &#8230; I havn&#8217;t figured out how to get ubuntu to recognize them.</li>
<li>default desktop.  This is more of a &#8220;I don&#8217;t like gnome&#8221; sort of complaint, but &#8230; I hate desktop icons.  They&#8217;re not compatable with how I work, and they just get in the way.  <del datetime="2006-05-31T14:45:11+00:00">I havn&#8217;t figured out where I need to go to turn them off.</del> In order to turn them off, you have to run gconf-editor (because the gnome people, for some reason, think a registry is a good idea.  The mess in windows is apparently not enough of a deterrant) and disable the key  <code>/apps/nautilus/preferences/show_desktop</code>.  </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://devcaffeine.com/2006/05/30/ubuntu-606-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>apt-get install sun-java5-jdk</title>
		<link>http://devcaffeine.com/2006/05/16/apt-get-install-sun-java5-jdk/</link>
		<comments>http://devcaffeine.com/2006/05/16/apt-get-install-sun-java5-jdk/#comments</comments>
		<pubDate>Tue, 16 May 2006 20:06:49 +0000</pubDate>
		<dc:creator>cflipse</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://devcaffeine.com/2006/05/16/apt-get-install-sun-java5-jdk/</guid>
		<description><![CDATA[via SunMink:
JDK on GNU/Linux 
Finally!
I&#8217;ve been running Debian for &#8230; oh, eight years or so, I think.  Moved to debian during the libc6 update, because I didn&#8217;t want to upgrade my slackware system myself.  Debian has, without a dobut, the best packaging system in the linux/unix world.
Of course, it also has some of [...]]]></description>
			<content:encoded><![CDATA[<p>via <a href="http://blogs.sun.com/roller/page/webmink">SunMink</a>:<br />
<a href="http://blogs.sun.com/roller/page/webmink?entry=jdk_on_gnu_linux_something">JDK on GNU/Linux </a></p>
<p>Finally!</p>
<p>I&#8217;ve been running Debian for &#8230; oh, eight years or so, I think.  Moved to debian during the libc6 update, because I didn&#8217;t want to upgrade my slackware system myself.  Debian has, without a dobut, the best packaging system in the linux/unix world.</p>
<p>Of course, it also has some of the most opinionated, bigoted and stubborn people in the linux/unix world.  And, by bigoted, I mean &#8220;against anything not Free&#8221;.  The current fight is with the <a href="http://fsf.org/">Free Software Foundation</a> (!) over the GNU Free Documentation License.  Debian seems to belive that it&#8217;s not free enough, and is currently removing whole swaths of manuals and documentation because of it.</p>
<p>This approach has actually been remarkably effective in the past &#8212; Debian is primarily responsible for changing KDE&#8217;s licence back in the late 90&#8217;s because they refused to distribute it.</p>
<p>So, in some sense, it&#8217;s not surprising to see that they were working on a mutually agreeable license with Sun.  On the other hand, Java has been shipped under the same license for most of it&#8217;s 10 year history &#8212; ever since JDK2 came out, really.  It&#8217;s surprising to see that inertia shift directions.</p>
<p>It&#8217;ll certainly make the packaging and distribution of java-based applications much easier.  This goes in the &#8220;win&#8221; column.</p>
]]></content:encoded>
			<wfw:commentRss>http://devcaffeine.com/2006/05/16/apt-get-install-sun-java5-jdk/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
