<?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"
	>

<channel>
	<title>Stuart Herbert &#124; Gentoo</title>
	<atom:link href="http://blog.stuartherbert.com/gentoo/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.stuartherbert.com/gentoo</link>
	<description>The Diary Of A Former Gentoo Developer</description>
	<pubDate>Sun, 30 Mar 2008 12:18:20 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Beware Upgrading Apache w/ Portage 2.1.4.4</title>
		<link>http://blog.stuartherbert.com/gentoo/2008/03/30/beware-upgrading-apache-w-portage-2144/</link>
		<comments>http://blog.stuartherbert.com/gentoo/2008/03/30/beware-upgrading-apache-w-portage-2144/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 11:52:30 +0000</pubDate>
		<dc:creator>Stuart Herbert</dc:creator>
		
		<category><![CDATA[Apache]]></category>

		<category><![CDATA[LAMP Server]]></category>

		<category><![CDATA[Seeds (aka Stage 4 tarballs)]]></category>

		<category><![CDATA[Gentoo]]></category>

		<category><![CDATA[portage]]></category>

		<category><![CDATA[problems]]></category>

		<category><![CDATA[ssl]]></category>

		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://blog.stuartherbert.com/gentoo/2008/03/30/beware-upgrading-apache-w-portage-2144/</guid>
		<description><![CDATA[
I&#8217;ve just done an upgrade of a web box from Apache 2.0.x to Apache 2.2.8, using Portage 2.1.4.4.  Somehow, Apache got built after the modules (PHP, Subversion, etc etc) were upgraded - and not before.  This left Apache completely unable to start, because the modules had been linked against Apache 2.0.  Grrr.
Gentoo&#8217;s [...]]]></description>
			<content:encoded><![CDATA[
<p>I&#8217;ve just done an upgrade of a web box from Apache 2.0.x to Apache 2.2.8, using Portage 2.1.4.4.  Somehow, Apache got built <em>after</em> the modules (PHP, Subversion, etc etc) were upgraded - and not before.  This left Apache completely unable to start, because the modules had been linked against Apache 2.0.  Grrr.</p>
<p>Gentoo&#8217;s new Apache 2.2.8 default config also left behind the mod_ssl config file from Apache 2.0 (for some reason, instead of updating this file, Apache 2.2.8 comes with a mod_ssl file with a different name) <img src='http://blog.stuartherbert.com/gentoo/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Also had problems with /usr/lib/apache2/logs not existing, and with Apache&#8217;s Listen directive being hidden away inside the default vhost, instead of in the main config file where it belongs.</p>
<p>All in all, took me a couple of hours to dig through everything and sort it out.  It&#8217;s not like Gentoo&#8217;s Apache team to fsck things up as badly as this; I hope this isn&#8217;t a sign of things to come, or else I&#8217;ll fork these packages and maintain them myself.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stuartherbert.com/gentoo/2008/03/30/beware-upgrading-apache-w-portage-2144/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Planting A Seed</title>
		<link>http://blog.stuartherbert.com/gentoo/2007/11/18/planting-a-seed/</link>
		<comments>http://blog.stuartherbert.com/gentoo/2007/11/18/planting-a-seed/#comments</comments>
		<pubDate>Sun, 18 Nov 2007 17:17:07 +0000</pubDate>
		<dc:creator>Stuart Herbert</dc:creator>
		
		<category><![CDATA[Seeds (aka Stage 4 tarballs)]]></category>

		<guid isPermaLink="false">http://blog.stuartherbert.com/gentoo/2007/11/18/planting-a-seed/</guid>
		<description><![CDATA[
Give or take a couple of weeks, it&#8217;s been 12 months since I resigned from Gentoo.  At the time, I said that I was looking to continue my work on the Seeds project &#8220;downstream&#8221; of Gentoo.  I&#8217;m now ready to do that.
Seed Linux, hosted on Google Code, is the official successor to Gentoo Seeds project [...]]]></description>
			<content:encoded><![CDATA[
<p>Give or take a couple of weeks, it&#8217;s been 12 months since I resigned from Gentoo.  At the time, I said that I was looking to continue my work on the Seeds project &#8220;downstream&#8221; of Gentoo.  I&#8217;m now ready to do that.</p>
<p><a href="http://code.google.com/p/seed-linux/">Seed Linux</a>, hosted on Google Code, is the official successor to Gentoo Seeds project that I started during my time at Gentoo.  At the moment, there&#8217;s an embryonic overlay and wiki, and a handy script to build a Seed Linux Xen VM from scratch (tested on CentOS 5) - and four basic seeds for x86:</p>
<ul>
<li>portage-server is a simple local rsync server seed for the Portage tree, to save your Seeds having to sync their trees from the Net all the time.</li>
<li>file-server is a very simple Samba server for running on a home or office file server.</li>
<li>lamp-server is a basic LAMP (Linux, Apache, PHP 5, MySQL) stack, perfect for running a blog on.  It also supports mod_python and Ruby on Rails, but I plan on releasing a separate LAMR stack in the future (an optimised LAMP stack makes for poor LAMR performance, and vice versa).</li>
<li>devbox is an empty seed, useful for developing other seeds <img src='http://blog.stuartherbert.com/gentoo/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ul>
<p>I&#8217;m also working on a basic home-gateway seed (email/anti-spam/internal DNS/VPN gateway), but that isn&#8217;t ready to commit just yet.</p>
<p>The whole idea behind the Seeds is to do what Gentoo has never managed - to provide out-of-the-box working solutions to specific problems.  To do that, I need somewhere I can host pre-compiled Seeds for users to download. If anyone can provide suitable diskspace and bandwidth (or knows anyone who can), I&#8217;d love to hear from you!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stuartherbert.com/gentoo/2007/11/18/planting-a-seed/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Don&#8217;t Buy Parallels Desktop For Mac From A Retail Store</title>
		<link>http://blog.stuartherbert.com/gentoo/2006/12/29/don_t_buy_parallels_desktop_for_mac_from/</link>
		<comments>http://blog.stuartherbert.com/gentoo/2006/12/29/don_t_buy_parallels_desktop_for_mac_from/#comments</comments>
		<pubDate>Fri, 29 Dec 2006 22:00:08 +0000</pubDate>
		<dc:creator>Stuart Herbert</dc:creator>
		
		<category><![CDATA[Apple MacBook Pro Core 2 Duo]]></category>

		<category><![CDATA[Parallels Desktop For Mac]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
When I recently bought my new MacBook Pro, I also picked up a copy of Parallels Desktop for Mac from the same store.  That turned out to be a bit of a mistake.
I downloaded the latest beta of Parallels, only to find that the license key that came in the retail copy of Parallels [...]]]></description>
			<content:encoded><![CDATA[
<p>When I recently bought my new MacBook Pro, I also picked up a copy of Parallels Desktop for Mac from the same store.  That turned out to be a bit of a mistake.</p>
<p>I downloaded the latest beta of Parallels, only to find that the license key that came in the retail copy of Parallels wasn&#8217;t recognised by the beta.  More than a bit puzzled (the instructions for the beta state that you can re-use your existing license key), I contacted Parallels&#8217; support team for help.</p>
<p>It turns out that the retail copy of Parallels that I bought isn&#8217;t supported by Parallels at all.  <em>Not</em> the customer service I was looking for.  I have to go through the UK reseller for support.</p>
<p>Why do I have the feeling that this is going to turn into a saga? <img src='http://blog.stuartherbert.com/gentoo/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  </p>
<p>Don&#8217;t make my mistake - if you want to get yourself a copy of Parallels, make sure you download it from <a href="http://www.parallels.com/en/products/desktop/">their website</a>.  Don&#8217;t waste your money on a boxed copy from a store.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stuartherbert.com/gentoo/2006/12/29/don_t_buy_parallels_desktop_for_mac_from/feed/</wfw:commentRss>
		</item>
		<item>
		<title>GWN and nxserver Package Removal</title>
		<link>http://blog.stuartherbert.com/gentoo/2006/12/06/gwn_and_nxserver_package_removal/</link>
		<comments>http://blog.stuartherbert.com/gentoo/2006/12/06/gwn_and_nxserver_package_removal/#comments</comments>
		<pubDate>Wed, 06 Dec 2006 05:00:20 +0000</pubDate>
		<dc:creator>Stuart Herbert</dc:creator>
		
		<category><![CDATA[NX / FreeNX]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
Contrary to what this week&#8217;s Gentoo Weekly News says, please don&#8217;t contact me about the removal of the nxserver packages from Portage.  That section of GWN appears to be auto-generated by a script, and not checked by a human prior to publication.
Please send all queries to nx@gentoo.org instead.  I believe Stefan (genstef) has [...]]]></description>
			<content:encoded><![CDATA[
<p>Contrary to what this week&#8217;s <a href="http://www.gentoo.org/news/en/gwn/20061204-newsletter.xml">Gentoo Weekly News</a> says, please don&#8217;t contact me about the removal of the nxserver packages from Portage.  That section of GWN appears to be auto-generated by a script, and not checked by a human prior to publication.</p>
<p>Please send all queries to <a href="mailto:nx@gentoo.org">nx@gentoo.org</a> instead.  I believe Stefan (genstef) has taken over the NX packages.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stuartherbert.com/gentoo/2006/12/06/gwn_and_nxserver_package_removal/feed/</wfw:commentRss>
		</item>
		<item>
		<title></title>
		<link>http://blog.stuartherbert.com/gentoo/2006/12/01/title_6/</link>
		<comments>http://blog.stuartherbert.com/gentoo/2006/12/01/title_6/#comments</comments>
		<pubDate>Fri, 01 Dec 2006 15:24:55 +0000</pubDate>
		<dc:creator>Stuart Herbert</dc:creator>
		
		<category><![CDATA[Gentoo]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
I&#8217;d just like to say thank you to everyone who&#8217;s contacted me since I retired, offering words of support and understanding.  I&#8217;ve made many great friends over the last three years, and enjoyed great working relationships with many more folks, and I hope we all keep in touch in the future.
I have no intention [...]]]></description>
			<content:encoded><![CDATA[
<p>I&#8217;d just like to say thank you to everyone who&#8217;s contacted me since I retired, offering words of support and understanding.  I&#8217;ve made many great friends over the last three years, and enjoyed great working relationships with many more folks, and I hope we all keep in touch in the future.</p>
<p>I have no intention of talking about my retirement in public, so please stop asking me to.  I&#8217;ve left Gentoo.  My involvement with it is now history as far as I am concerned.  I can&#8217;t stop you talking about why I left, but whatever concerns you want to raise about Gentoo, please make sure they&#8217;re <em>your</em> personal concerns instead of whatever you believe it was that finally made me decide to quit.  Just leave me out of it, please.</p>
<p>A few folks have been in touch to call me a &#8220;coward&#8221; for leaving.  I despise each and every one of you for that (which I&#8217;m sure is hardly news to you).  You only make me wonder how you can look at yourselves in the mirror each morning.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stuartherbert.com/gentoo/2006/12/01/title_6/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Looking For Folks To Continue The Work on 2X Linux Terminal Server</title>
		<link>http://blog.stuartherbert.com/gentoo/2006/11/30/looking_for_folks_to_continue_the_work_o/</link>
		<comments>http://blog.stuartherbert.com/gentoo/2006/11/30/looking_for_folks_to_continue_the_work_o/#comments</comments>
		<pubDate>Thu, 30 Nov 2006 08:57:02 +0000</pubDate>
		<dc:creator>Stuart Herbert</dc:creator>
		
		<category><![CDATA[NX / FreeNX]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
My upstream contact at 2X - Raphael - would like to hear from anyone interested in continuing the work I started on bringing the 2X Linux Terminal Server to Gentoo.
If that sounds like you, please contact him directly via raphael at 2x dot com.
]]></description>
			<content:encoded><![CDATA[
<p>My upstream contact at 2X - Raphael - would like to hear from anyone interested in continuing the work I started on bringing the 2X Linux Terminal Server to Gentoo.</p>
<p>If that sounds like you, please contact him directly via raphael at 2x dot com.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stuartherbert.com/gentoo/2006/11/30/looking_for_folks_to_continue_the_work_o/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Resignation</title>
		<link>http://blog.stuartherbert.com/gentoo/2006/11/29/resignation/</link>
		<comments>http://blog.stuartherbert.com/gentoo/2006/11/29/resignation/#comments</comments>
		<pubDate>Wed, 29 Nov 2006 22:36:18 +0000</pubDate>
		<dc:creator>Stuart Herbert</dc:creator>
		
		<category><![CDATA[Gentoo]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
I&#8217;ve left Gentoo this evening.  I have resigned both as a Trustee, and as a developer, with immediate effect.  I wish everyone all the best.
There are great people already in place to pick up most of the projects and packages that I&#8217;ve been involved with over the last three and a half years. [...]]]></description>
			<content:encoded><![CDATA[
<p>I&#8217;ve left Gentoo this evening.  I have resigned both as a Trustee, and as a developer, with immediate effect.  I wish everyone all the best.</p>
<p>There are great people already in place to pick up most of the projects and packages that I&#8217;ve been involved with over the last three and a half years.  The NX packages and the Seeds project are the only two major ones where there&#8217;s currently no-one in place to hand them to.  It&#8217;s no longer up to me what will happen to both of these inside Gentoo.</p>
<p>I have taken a full backup of the Seeds project.  After a short break to recharge my batteries, I&#8217;ll move downstream (so to speak) and continue to develop the LAMP Server seed as an independent project outside of Gentoo.</p>
<p>I&#8217;ve stopped downloading email sent to my Gentoo email address.  All email sent there will now go unread.  If you want to get hold of me, I can be reached via my Gmail account - stuart dot herbert at gmail.com.  This blog will disappear from Planet Gentoo soon (as is right and proper), but I&#8217;ll continue to post news about the Seeds project on my personal blog after my short break.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stuartherbert.com/gentoo/2006/11/29/resignation/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Early Testing On 2X w/ Interpreted Perl &#8230;</title>
		<link>http://blog.stuartherbert.com/gentoo/2006/11/29/early_testing_on_2x_w_interpreted_perl/</link>
		<comments>http://blog.stuartherbert.com/gentoo/2006/11/29/early_testing_on_2x_w_interpreted_perl/#comments</comments>
		<pubDate>Wed, 29 Nov 2006 08:46:49 +0000</pubDate>
		<dc:creator>Stuart Herbert</dc:creator>
		
		<category><![CDATA[NX / FreeNX]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
I&#8217;ve only done very basic testing, but so far I&#8217;m not seeing any problems at all with trying to run the Perl components (nxnode, and nxserver) from the 2X Linux Terminal Server as normal, interpreted Perl scripts.
I&#8217;m currently working on a patch for the server/nxnode component so that it will create and install nxnode and [...]]]></description>
			<content:encoded><![CDATA[
<p>I&#8217;ve only done very basic testing, but so far I&#8217;m not seeing any problems at all with trying to run the Perl components (nxnode, and nxserver) from the 2X Linux Terminal Server as normal, interpreted Perl scripts.</p>
<p>I&#8217;m currently working on a patch for the server/nxnode component so that it will create and install nxnode and nxserver as interpreted scripts.  Mostly, it&#8217;s just a case of stripping out all the steps used for compiling the scripts, and trying to install the dedicated Perl interpreter.</p>
<p>Once that&#8217;s done, it&#8217;ll be time to fill out the src_install() function of the ebuild &#8230; and then we&#8217;ll have something we can start testing for real.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stuartherbert.com/gentoo/2006/11/29/early_testing_on_2x_w_interpreted_perl/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Last Night&#8217;s Lesson</title>
		<link>http://blog.stuartherbert.com/gentoo/2006/11/29/last_night_s_lesson/</link>
		<comments>http://blog.stuartherbert.com/gentoo/2006/11/29/last_night_s_lesson/#comments</comments>
		<pubDate>Wed, 29 Nov 2006 08:42:08 +0000</pubDate>
		<dc:creator>Stuart Herbert</dc:creator>
		
		<category><![CDATA[Desktop Stuff]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
&#8230; is don&#8217;t use SeaMonkey to try and write long blog posts 
]]></description>
			<content:encoded><![CDATA[
<p>&#8230; is don&#8217;t use SeaMonkey to try and write long blog posts <img src='http://blog.stuartherbert.com/gentoo/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stuartherbert.com/gentoo/2006/11/29/last_night_s_lesson/feed/</wfw:commentRss>
		</item>
		<item>
		<title>2X Linux Terminal Server and Perl</title>
		<link>http://blog.stuartherbert.com/gentoo/2006/11/28/2x_linux_terminal_server_and_perl/</link>
		<comments>http://blog.stuartherbert.com/gentoo/2006/11/28/2x_linux_terminal_server_and_perl/#comments</comments>
		<pubDate>Tue, 28 Nov 2006 08:50:36 +0000</pubDate>
		<dc:creator>Stuart Herbert</dc:creator>
		
		<category><![CDATA[NX / FreeNX]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
When you port a package to Gentoo, the &#8220;normal&#8221; course of action - and the one that I teach when I&#8217;m mentoring - is to do what upstream does as closely as possible.  But for the 2X Linux Terminal Server, I&#8217;m thinking of breaking that advice, just this once.
I have the bundled copy of [...]]]></description>
			<content:encoded><![CDATA[
<p>When you port a package to Gentoo, the &#8220;normal&#8221; course of action - and the one that I teach when I&#8217;m mentoring - is to do what upstream does as closely as possible.  But for the 2X Linux Terminal Server, I&#8217;m thinking of breaking that advice, just this once.</p>
<p>I have the bundled copy of Perl building, but I&#8217;m not sure it&#8217;s practical to use it.  We&#8217;ll basically end up duplicating dev-lang/perl, and that&#8217;s more maintenance than I can take on.  </p>
<p>The only reason I can think of for using the bundled Perl is that the perlcc installed as part of our &#8220;system&#8221; Perl 5.8.8 is currently broken.  It can&#8217;t compile nxnode (I haven&#8217;t managed to try nxserver yet); when you try, it reports that it can&#8217;t resolve POSIX::SIGHUP et al.  I knocked up a tiny test script to print POSIX:SIGHUP, and that works fine when run via the Perl interpreter.  Try to compile it, however, and perlcc segfaults.</p>
<p>My knowledge of Perl is not what it used to be, but for the moment, my take on it is that we can&#8217;t rely on perlcc.  But, do we need to?</p>
<p>Now that the code is GPL&#8217;d, I&#8217;m wondering if there is any practical reason to compile these scripts any more?  (Raphael or any Perl wizards - can you think of a reason why we still need to compile these scripts?)</p>
<p>Unless there&#8217;s a compelling reason otherwise, I think the way forward is to patch server/nxnode to create and install normal Perl scripts to be interpreted by the &#8220;system&#8221; copy of Perl.  That&#8217;s what I&#8217;m going to work on this week, unless someone can point out why it&#8217;s a bad idea.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.stuartherbert.com/gentoo/2006/11/28/2x_linux_terminal_server_and_perl/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
