<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Tumbleweed Rants</title>
  <subtitle>Stefano's World</subtitle>
  <link rel="alternate" type="text/html" href="http://tumbleweed.org.za/2007/11/09/ubuntu-releases"/>
  <link rel="self" type="application/atom+xml" href="http://tumbleweed.org.za/node/103/atom/feed"/>
  <id>http://tumbleweed.org.za/node/103/atom/feed</id>
  <updated>2008-01-02T19:55:15+00:00</updated>
  <entry>
    <title>Ubuntu Releases</title>
    <link rel="alternate" type="text/html" href="http://tumbleweed.org.za/2007/11/09/ubuntu-releases" />
    <id>http://tumbleweed.org.za/2007/11/09/ubuntu-releases</id>
    <published>2007-11-09T18:50:11+00:00</published>
    <updated>2008-01-02T19:55:15+00:00</updated>
    <author>
      <name>tumbleweed</name>
    </author>
    <category term="rants" />
    <category term="release" />
    <category term="stability" />
    <category term="ubuntu" />
    <summary type="html"><![CDATA[<p>Is it just me, or is the Ubuntu development tree more stable than&nbsp;the&nbsp;releases?</p>

<p>I don&#8217;t know if I&#8217;ve just had bad luck, but the few Ubuntu releases have seen me abandon the stable release, almost straight away in search of some stability in the development tree. I remember Breezy being a stable release. Dapper was quite good, too - well polished. However, edgy was (as people said at the time), a little edgy, and for me it went down&nbsp;from&nbsp;there&#8230;</p>

<p>My first foray into Ubuntu development was from edgy to feisty. My laptop (Acer Ferrari 4005) was horribly unstable - a new, young chipset. Also, the tifm <span class="caps"><span class="caps">SD</span></span> card reader <a href="https://bugs.launchpad.net/bugs/59035">wasn&#8217;t supported</a>. I found feisty development to be quite stable and I pushed The Shuttleworth Lab into running it too, as a work-around for a nasty <a href="https://bugs.launchpad.net/bugs/65827"><span class="caps"><span class="caps">NFS</span></span> bug</a> which wasn&#8217;t going to ever&nbsp;be&nbsp;fixed.</p>

<p>Feisty development was fun. There was one update when mkinitrd broke, and the systems was completely unbootable (I still have a &#8220;rescue&#8221; monolithic kernel hanging around from that incident). But otherwise, it was pretty much like life on Debian testing:&nbsp;stable&nbsp;enough.</p>

<p>With the feisty release, <a href="https://bugs.launchpad.net/bugs/90902">prism54 broke</a>, so my Ferrari headed for gutsy, straight away. (My secondary WiFi card is a prism54, the Ferrari wifi&nbsp;is&nbsp;broadcom)</p>

<p>Then I bought a new laptop, a mid-2007 Macbook - a carefully considered machine that should mostly contain well-supported hardware (Intel everywhere and Atheros wifi). Feisty was totally unstable on it, and I had to dive into Gutsy development again. Even gutsy didn&#8217;t support <a href="https://bugs.launchpad.net/bugs/122703">my wireless</a>, which is only supported in the bleeding-edge madwifi trunk. No effort has been made to bring this driver into Ubuntu, as far as&nbsp;I&nbsp;know.</p>

<p>Now, I find myself wanting to get away from gutsy as fast as possible, because of a string of bugs. When a distribution is still in development, bugs get fixed, but as soon as it released there is too much red tape involved, and more to the point, the developers aren&#8217;t <em>personally</em> impacted by the bugs. Gutsy development has been a treat - pretty stable and reliable, and&nbsp;things&nbsp;worked.</p>

<p>Now almost simultaneously with the release, a pair string of bugs appeared that break&nbsp;my&nbsp;Suspend/Resume:</p>

<ul>
<li><a href="https://bugs.launchpad.net/bugs/151016">a&nbsp;bad&nbsp;kernel</a></li>
<li><a href="https://bugs.launchpad.net/bugs/111502">network&nbsp;manager&nbsp;instability</a></li>
</ul>

<p>Am I destined to always run the&nbsp;development&nbsp;version?</p>

<p>People ask me if Ubuntu works. I say yes, it works almost perfectly on most machines. But in the back of my mind, I&#8217;m thinking well - it does during the development cycle, but as it approaches releases, bugs&nbsp;creep&nbsp;in.</p>

<p>Of course this rant could be explained away in a couple of ways. I came to Ubuntu from Debian (which I still use), so I&#8217;m a <span class="caps"><span class="caps">CLI</span></span> user, who started with the expectation that <em>any</em> laptop-ish support is better than nothing. My expectations have since risen to the point where <em>everything</em> should just work out of the box on a 6-month old machine. And a brand-new machine, should at least&nbsp;mostly&nbsp;work.</p>

<p>The Ubuntu release cycle coincides very badly with my academic schedule. Releases occur during term time, during the peak project hand-ins and tests month. So while I&#8217;m quite active in launchpad-crawling during development, as releases approach and the updates reach a fever-pitch, I&#8217;ve got less and less time to test them. This doesn&#8217;t lead to particularly merry releases&nbsp;for&nbsp;me.</p>

<p>Maybe I should follow <a href="http://blog.frith.co.za/">Adrian Frith</a>&#8217;s (rather ephemeral) lead, and switch to running Debian on my laptop. It might make a grumpy geek&nbsp;happier&nbsp;:-)</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>Is it just me, or is the Ubuntu development tree more stable than the&nbsp;releases?</p>

<p>I don&#8217;t know if I&#8217;ve just had bad luck, but the few Ubuntu releases have seen me abandon the stable release, almost straight away in search of some stability in the development tree. I remember Breezy being a stable release. Dapper was quite good, too - well polished. However, edgy was (as people said at the time), a little edgy, and for me it went down from&nbsp;there&#8230;</p>

<p>My first foray into Ubuntu development was from edgy to feisty. My laptop (Acer Ferrari 4005) was horribly unstable - a new, young chipset. Also, the tifm <span class="caps">SD</span> card reader <a href="https://bugs.launchpad.net/bugs/59035">wasn&#8217;t supported</a>. I found feisty development to be quite stable and I pushed The Shuttleworth Lab into running it too, as a work-around for a nasty <a href="https://bugs.launchpad.net/bugs/65827"><span class="caps">NFS</span> bug</a> which wasn&#8217;t going to ever be&nbsp;fixed.</p>

<p>Feisty development was fun. There was one update when mkinitrd broke, and the systems was completely unbootable (I still have a &#8220;rescue&#8221; monolithic kernel hanging around from that incident). But otherwise, it was pretty much like life on Debian testing: stable&nbsp;enough.</p>

<p>With the feisty release, <a href="https://bugs.launchpad.net/bugs/90902">prism54 broke</a>, so my Ferrari headed for gutsy, straight away. (My secondary WiFi card is a prism54, the Ferrari wifi is&nbsp;broadcom)</p>

<p>Then I bought a new laptop, a mid-2007 Macbook - a carefully considered machine that should mostly contain well-supported hardware (Intel everywhere and Atheros wifi). Feisty was totally unstable on it, and I had to dive into Gutsy development again. Even gutsy didn&#8217;t support <a href="https://bugs.launchpad.net/bugs/122703">my wireless</a>, which is only supported in the bleeding-edge madwifi trunk. No effort has been made to bring this driver into Ubuntu, as far as I&nbsp;know.</p>

<p>Now, I find myself wanting to get away from gutsy as fast as possible, because of a string of bugs. When a distribution is still in development, bugs get fixed, but as soon as it released there is too much red tape involved, and more to the point, the developers aren&#8217;t <em>personally</em> impacted by the bugs. Gutsy development has been a treat - pretty stable and reliable, and things&nbsp;worked.</p>

<p>Now almost simultaneously with the release, a pair string of bugs appeared that break my&nbsp;Suspend/Resume:</p>

<ul>
<li><a href="https://bugs.launchpad.net/bugs/151016">a bad&nbsp;kernel</a></li>
<li><a href="https://bugs.launchpad.net/bugs/111502">network manager&nbsp;instability</a></li>
</ul>

<p>Am I destined to always run the development&nbsp;version?</p>

<p>People ask me if Ubuntu works. I say yes, it works almost perfectly on most machines. But in the back of my mind, I&#8217;m thinking well - it does during the development cycle, but as it approaches releases, bugs creep&nbsp;in.</p>

<p>Of course this rant could be explained away in a couple of ways. I came to Ubuntu from Debian (which I still use), so I&#8217;m a <span class="caps">CLI</span> user, who started with the expectation that <em>any</em> laptop-ish support is better than nothing. My expectations have since risen to the point where <em>everything</em> should just work out of the box on a 6-month old machine. And a brand-new machine, should at least mostly&nbsp;work.</p>

<p>The Ubuntu release cycle coincides very badly with my academic schedule. Releases occur during term time, during the peak project hand-ins and tests month. So while I&#8217;m quite active in launchpad-crawling during development, as releases approach and the updates reach a fever-pitch, I&#8217;ve got less and less time to test them. This doesn&#8217;t lead to particularly merry releases for&nbsp;me.</p>

<p>Maybe I should follow <a href="http://blog.frith.co.za/">Adrian Frith</a>&#8217;s (rather ephemeral) lead, and switch to running Debian on my laptop. It might make a grumpy geek happier&nbsp;:-)</p>
    ]]></content>
  </entry>
</feed>
