The Bazaar Package Importer

The Bazaar package importer is a service that we run to allow people to use Bazaar for Ubuntu development by importing any source package uploads in to bzr. It's not something that most Ubuntu developers will interact with directly, but is of increasing importance.

I've spent a lot of time …

more ...

Dry Rub Barbeque Trout

Made this up after buying a nice piece of locally caught freshwater trout. I think that it would be even better if you were to hot-smoke it. Apply the rub between two and twelve hours before cooking.

Mix up the following then rub on to the flesh of the fish …

more ...

Project Cambria

David, it's interesting that you posted about that, as it's something I've been toying with for the last couple of years. For the last few months I've been (very) slowly experimenting in my free time with an approach that I think works well, and I think it's time to tell …

more ...

Ubuntu Distributed Development Overview

You may well have heard about it (on this blog especially), but though I spend lots of my time involved with it and talking to people about it, there may be some people who aren't entirely sure what we are doing with the Ubuntu Distributed Development initiative, or what we …

more ...

Commit access is no more

Many projects that I work on, or follow the development of, and granted there may be a large selection bias here, are showing some of the same tendencies. Combined these indicate to me that we need to change the way we look at becoming a trusted member of the project …

more ...

Kerneloops enabled by default in Karmic

One of the new things that is going to be in karmic is that the kerneloops daemon will be installed and running by default. This tool, created by Arjan van de Ven, watches the kernel logs for problems. It has a companion service, kerneloops.org which aggregates reports of these …

more ...

Command support in bzr-builder

I've just implemented the most requested feature in bzr-builder (Hi Ted), command support.

Sometimes you need to run a particular command to prepare a branch of your project for packaging (e.g. autoreconf). I think this should generally go in your build target, but not everyone agrees, and sometimes there …

more ...

Distributed Development Video

I recently gave a talk to some fellow Canonical employees about where we are with the "Distributed Development" project. For that I made a screencast showing some of the Launchpad Codehosting features that you can now use for Ubuntu. Thanks to the Launchpad team for making this happen. We're still …

more ...

Daily Builds

As well as seeing use of PPAs for providing bug fixes, new upstream versions, proposed packages, testing etc., we are also seeing them used for providing daily builds of packages. For instance Fabien Tassin provides daily builds of lots of Mozilla-related packages and snapshots of Chromium in his various PPAs …

more ...

Merging file descriptor output

I have a problem that I believe will be easy for someone with a bit of UNIX coding knowledge to solve, so I appeal to those that can to help.

I'm trying to write a DBus service that will spawn a command, and provide the output to the user. The …

more ...

Free Music

I came across Anthony Raijekov the other day, and was treated to some of his Trip-Hop, which is outstanding. That was an added bonus though, as I sought him out to download his Piano track: "Photo Theme: Window Like". You can find him on Jamendo and on ccmixter. I would …

more ...

Spiced Lamb burgers with roast veg and mint yoghurt

This was our dinner last night. There's nothing particularly original here, but it was damn tasty. There are no pictures, so you'll have to take my word that it looked great.

First chop the veg for roasting. Anything that roasts well will work. I used sweet potato, squash and courgette …

more ...


Jaunty's almost ready

Jaunty just froze a little bit more, with the last few normal uploads being done. From here on in it's mainly about getting the CDs perfect for release, which will hopefully go smoothly.

Over the last few days there have been a number of people working on Universe to get …

more ...

Indicator support for Empathy

As well as the new notification bubbles, jaunty now has something called the "indicator-applet", or various other names. If you are running Jaunty you may have seen it as an envelope in your panel. Not much is taking advantage of it yet, with only Evolution and Pidgin having the necessary …

more ...

Lady Day

This was supposed to be an Ada Lovelace Day post, but jet lag got the better of me last night before I could write it, so it's a Lady Day post instead, which is strangely apt. We don't have to restrict ourselves to a single day to highlight great people …

more ...

Sandwiches

Mr LeSage, I just happened to run bzr plugins today, and noticed this:

.
.
sandwich
    (no description)
.
.

Curious as to what the hell that was, I ran the command again with -v and saw that it was installed in my ~/.bazaar/plugins/ directory. I opened the file and found this that …

more ...

For The Record

I'm a crap maintainer, as well as being bloody lazy.

I'm relieved I've finally been found out, I can desist with this charade. I mean, it must be true, someone said it on the Internet.

more ...


Ghost Bugs

Please consider the following hypothetical situation. gnome-screensaver keeps crashing for people on Jaunty, which is pretty annoying, so it sends lots of people to Launchpad to report a bug.

It's pretty quickly established by the amazing desktop team triagers that it's actually a problem in Gtk+, so they duly reassign …

more ...