GNOME commit powers
19 January 2010
I finally listened to Sebastien Bacher and applied for GNOME commit rights yesterday, after hassling Seb once more about committing an approved patch for me. Surprisingly, it only took some 4 hours until my application was approved and my account created, wow! Apparently 71 patches are enough. 🙂 With my new powers, I fixed a crash in gdm, and applied two stragglers into gvfs’ build system today. More to come!
lpshell – convenient launchpadlib script
12 January 2010
These days I often use launchpadlib in my projects for scripting access/modifications in Launchpad. While launchpadlib has quite a good API documentation, this only covers the method calls, not the attributes or collections. So it often takes some poking and trying until you figure out how to access/change things. I found myself typing the same things over and over, so I finally wrote a little script called lpshell: #!/usr/bin/python -i import code, os, sys from launchpadlib. ... Read More
1 January 2010
Ich wünsche allen ein gutes, gesundes und erfolgreiches Jahr 2010! Wir haben gestern mit ein paar Freunden gefeiert. Das neue Jahr haben wir gleich angemessen mit Wunderkerzen begrüßt: (Klick auf Bild für größeres Format)
Easier offline bug reporting with Apport
23 December 2009
The days before Chistmas are a wonderfully quiet time to catch up on old work which otherwise just drowns in the daily noise. I got a lot of Apport cleanups and improvements done. One particular highlight of 1.11 is that it is now easy and consistent to collect information for a bug report on one place/at one time and save it into a file $ apport-bug --save /tmp/argh.apport udev … and report that later on with ... Read More
New PostgreSQL releases need testing
16 December 2009
Yesterday PostgreSQL released new security/bug fix microreleases 8.4.2, 8.3.9, and 8.1.19, which fix two security issues and a whole bunch of bugs. Updates for all supported Ubuntu releases are built in the ubuntu-security-proposed PPA. They pass the upstream and postgresql-common test suites, but more testing is heavily appreciated! Please give feedback in bug LP#496923. Thanks!
Nicht mehr aufzuhalten: Weihnachten
30 November 2009
Am Samstag waren wir wie schon viele Jahre zuvor bei Anne zum traditionellen Plätzchen/Pfefferkuchenhaus backen. Es ist wieder einiges zusammengekommen, und leeecker geworden! Netti hat das halbe Wochenende damit verbracht, einen Adventskalender für mich zu basteln. Kann es kaum noch erwarten, morgen die erste Rolle aufzumachen!
“hello dbus” in vala
27 November 2009
On the long flight back from UDS-Lucid I read the Vala tutorial on my ebook, and did some of the exercises. I was curious about Vala because it combines the speed and memory efficiency of C in a sane C#-like language with proper memory management, exceptions, and without the silly “close to the metal” faff that is usually required in C. And indeed I wasn’t disappointed. It’s not as convenient as Python, but really not far from it, and it’s faaaast! ... Read More
sudo dpkg -P hal
27 November 2009
The day has come! Yesterday I dropped the superfluous hal dependency from gparted, today I uploaded gdm to stop using hal for getting the keyboard layout and use libxklavier instead. I also applied Julian Cristau’s udevified X.org branch to our xorg-edgers packages into my halsectomy PPA, created some udev rules for udev-based X.org input detection (1, 2), and off we go: that was the last hal reverse dependency. My system now fully boots and works without hal. ... Read More
Nicer Launchpad upstream releases with lp-project-upload
20 November 2009
A while ago I introduced a script lp-project-upload to automate tarball release uploads to Launchpad. Many people asked for further features, two of which I added now: First, it automatically invokes gpg to create a tarball signature (unless one is already present), and second it invokes an editor to specify changelog and release notes (just keep the files empty if you don’t need them). Uploaded to lucid’s ubuntu-dev-tools, enjoy!
You know that you are in the U.S. …
15 November 2009
when you go to dinner in a car^Wtank^Wbattleship^Wrazy something like this: I savely arrived in our hotel in Dallas, Texas this afternoon, after a rather uneventful 14 hour trip from Dresden via Frankfurt. On the way I emptied my laptop battery with some small hacking and catching up on bug report email, and did a lot of reading. I also tried to watch Harry Potter 6, but the headphones they give you were so hideous that I hardly understood anything, so I gave up after some ten minutes. ... Read More