Showing posts with label Brasero. Show all posts
Showing posts with label Brasero. Show all posts

Friday, April 24, 2009

The Big Picture: Timed Release Failures

Ubuntu DVD Case RenderImage by Andrew Mason via Flickr
Jaunty should be out today (this post is scheduled), and I think  this is a good time to talk about whether timed releases are a good idea. I'll put my opinion out here at the beginning and say that, from a project management standpoint, hard release schedules are really not the way to go. Let's look at Ubuntu 9.04 Jaunty as an example.

There's a giant bug in Brasero that doesn't let a user create a video CD or DVD. Brasero claims to have this function; it appears to have this function by virtue of there being a button for it; but attempts fail because it claims that it's not possible with the available plugins. This also breaks Totem VCD/DVD writing, one of the bullet points for this release. A fix is available and in a PPA, but it's apparently (as of T minus one day) not going to be included because of the package freeze. They can't test the package and get it included in the CD on time.

That leaves a choice: push the release back a couple of days, or ship with a major bug.

Canonical used to be a little more flexible with its shipments: 6.06LTS (Dapper Drake) was delayed two months because they wanted to hammer out a few bugs. About the time that 8.04LTS came out, though, Canonical became much more serious about the day they were to release on. Countdown clocks were part of the marketing effort, and if they're showing a release but one doesn't appear, that looks really bad for the project.

As a result, 8.04LTS (Hardy Heron) shipped with a bug which prevented F-Spot from launching a second time on AMD64. The first time worked, but a late change in mono left the default photo application for the OS segfaulting on startup when run the second time. It didn't get fixed for a couple of weeks. Ubuntu 9.04 (Jaunty Jackalope) will likely have a similar (but not quite as serious) bug in the shipping version because of Brasero.

There's the other side of the argument which says that there'll always be bugs and that you just need to ship, anyway, but that's why some bugs are called  "release critical" and you need to correct them if at all possible. That "posible" thing includes delaying the release for a week.

Timed releases are fine, but don't shoot yourself in the foot. Be flexible enough to put out a good product. You can't be taken seriously by real users if you ship non-functioning product regularly. That's the big picture.

Reblog this post [with Zemanta]

Monday, April 20, 2009

Awful Nautilus / Brasero bug in Jaunty RC1

If you're running the RC of Jaunty, you probably noticed that your Nautilus-based desktop isn't showing today and that you can't browse files at all. Nautilus is loading the Brasero library (which is currently SEGFAULTing on startup, and crashing. The workaround is
sudo chmod a-r /usr/lib/nautilus/extensions-2.0/libnautilus-brasero-extension.so
That's all on one line if you see a line break. Brasero won't work, but it didn't before so there's no real loss, eh?
Reblog this post [with Zemanta]

Monday, March 16, 2009

Gnome Replaces Nautilus-CD-Burner With Brasero and RIP Rhythmbox

Gnome 2.26 will officially accept Brasero into the desktop and fully deprecate Gnome-CD-Burner. While I personally have preferred the simplicity of Nautilus over a dedicated burner, it's nice to see Gnome responding to user desires.

It's interesting that almost all of the functionality of Brasero could already be had from Nautilus (to burn data CDs and images), Rhythmbox (to burn audio CDs) and Totem (using the VCD/DVD burner plugin). Burning a CD from the media's application always made more sense to me.

On another note, Rhythmbox will see a 0.12 release, after which active development will cease, Jonathan Matthew feeling that the code base is too much of a dead end. This doesn't mean that it will be replaced as the default music application anytime soon, but the news could cause some distros to move toward Banshee or Exaile. There was much gnashing of teeth over at the Ubuntu Forums.

Any thoughts?

Reblog this post [with Zemanta]

Other I' Been to Ubuntu Stories

Related Posts with Thumbnails