Blog
PyGTK
Finally got version 2.0 of PyGTK, PyORBit and Gnome-Python out. I sent the announcements a bit further than usual this time (gnome-announce-list, python-announce, etc). Already, it is in Debian, Mandrake Cooker and there is a Win32 installer. PyGTK is also buildable/runnable on MacOS X, provided that you have an X server installed (such as Apple's one). If you have been holding off from looking at PyGTK 1.99.x, you should definitely take a look now.
Blog
PyGTK
Over the weekend, I did a set of releases for pygtk, pyorbit and gnome-python. These releases are pretty much what I want for the 2.0 versions (which have been a long time coming). These releases should fix up the last few remaining bugs related to running with Python 2.3, and bugs related to compiling on MacOS X. If no serious bugs are found, I'll do 2.0 releases shortly.
Once 2.0 is done and I have branched, I can start looking at moving on to the newer APIs.
Blog
22 August 2003
raph: If you upgrade to Mailman 2.1, you can run qrunner as a daemon instead of from Cron (this is in fact the preferred way to run it).
This does have some disadvantages, of course. I have experienced problems with 2.1.x qrunner running away and using all the CPU on occasions (a problem with temporary failures for local delivery being handled by queuing the message for immediate re-delivery). I found that the particular problem I ran into had been fixed on the HEAD branch though, which I am now running on my mail server.
Blog
20 August 2003
Python
Spent a bit of time writing a reply to kiko's proto-PEP about fixing Python's handling of LC_NUMERIC.
As it stands at the moment, Python requires LC_NUMERIC to be set to C in order to function correctly (important things like parsing of floats in source code break if it is set to a locale that uses a comma as the decimal point). They then have some hacks that allow you to parse and format floats according to locale conventions.
Blog
15 August 2003
Laptop
Since upgrading to RH9, I started to experience some problems with my laptop. Every time I switched from text mode to graphics mode it would hang with the keyboard LEDs flashing for between 10 seconds and a minute. This was particularly annoying, since I usually switched to a console before suspending the machine.
After searching for any information about this problem without any luck (I was trying to find relevant changes to the kernel or XFree86, both of which had been upgraded).
Blog
23 July 2003
edd: The advogato RSS export has been around for quite a while; however raph only recently added the little RSS buttons.. I recently submitted a patch to add the missing <link> elements, which it looks like I screwed up slightly :).
Before it was only giving the pubDate and description elements. I have submitted another patch to add a title elements and fix the links. Don't know when it will be applied though.
Blog
Gnome Website
Jeff moved the main Gnome website over to the new design yesterday. While there is still a fair bit to do on the content side, it does look a lot nicer. He also got rid of the WML dependency which was a large barrier to potential contributors.
Once the new infrastructure gets merged, it'll be possible to mark up new content as plain XHTML or Docbook/XML and have it all fit into the site design.
Blog
18 July 2003
Gnome Developer Websites
Did a little more work on the Gnome LXR. It is now no longer using the old '95 era apache file icons in the directory listings, but instead using some icons based on the main Gnome icon theme. I had to modify some of them a bit because they didn't scale all that well down to the smaller sizes. It definitely looks a lot nicer now.
Mailman
Blog
14 July 2003
Gnome Developer Websites
I converted the Gnome LXR and Bonsai installations over to the new site design Jeff did. Overall it looks very good. Having a consistent design across the sites makes them all look a lot more professional. This just leaves the big one to do (www.gnome.org).
Advogato
raph committed my patch to add <link> elements to the items in the diary RSS feeds. This should make the RSS feeds a bit more useful, since you can then go from the RSS to the individual diary entries.
Blog
developer.gnome.org
Got a bit tired of the ancient site design of the Gnome developer website, so spent a little while updating it to match jdub's new site design. Now all that is left to do is to fix the content :)
Update: updated the bugzilla.gnome.org templates to match.
Blog
8 July 2003
GUADEC 2003
I said I was going to write a bit about GUADEC, but didn't get round to it til now.
Saturday 14th
Arrived in Dublin in the morning after about a day spent in airports and on planes. Took the AirLink bus from the airport into the city centre, and walked from there to Trinity College, Dublin. I ran into a\ number of hackers at the gate who pointed out where the accommodation office was.
Blog
GUADEC 4
Haven't posted anything here for a while. I've been at GUADEC since Saturday, and it has been really good so far. I've put the slides for my talk up on my website. I'll post some more info later.
Blog
28 April 2003
Red Hat 9
Installed it on a few boxes, and I like what I see so far. The Bluecurve mouse cursors look really nice. It is also good to see some more of my packages included in the distro (fontilus and pyorbit).
Spam
Some spammer has been sending mail with random @daa.com.au addresses in the From: field. So far, I have received lots of double bounces, a few messages asking if we know about the spam, and many automated responses (some saying the message came from a blocked domain!
Blog
21 March 2003
linux.conf.au
Had a nice dinner with the other LCA2003 organisers. The proceedings CD took a bit longer to finalise than expected, but it is pretty much done now.
XFree86
Some very weird stuff is happening in the XFree86 project at the moment. The characterisation of Keith Packard by some of the XFree board just doesn't mesh with my experience dealing with him. His approach of working with the people who will be using the code has worked really well (it is no accident that Xft and fontconfig have become so popular and widely deployed so quickly).
Blog
16 March 2003
SpamAssassin/Mailman
I recently upgraded the Mailman installation on the machine handling the pygtk mailing lists. I am now using Mailman 2.1.1, and so far it looks a lot nicer.
I took the opportunity to update my SpamAssassin patches for the new Mailman (the old filter didn't work anymore). I now have the code for talking to spamd split into a separate module, which might be useful for other projects, and means that it can be updated for newer SpamAssassin versions as needed without changing the MM related code.
Blog
6 March 2003
Build Infrastructure
Got approval and checked in my glib changes. I also have intltool modified po/Makefile.in.in's passing make distcheck with newer automakes, which should make upgrading other modules a lot easier.
Talked to malcolm who has apparently been working on some docs for updating packages to newer versions of the build tools, so I won't be writing my own document.
PyGTK, Reference Counting and Cyclic GC
When I started working on the 1.
Blog
Build Infrastructure
For the past few weeks, I have been working on improving the Gnome build infrastructure. It is something that we have needed to do for a long time. Most of Gnome is still using automake-1.4 because they rely on bugs that have since been fixed, and don't handle the readonly sourcdir builds that "make distcheck" does with newer automakes.
So far I have been working on updating the various build tools that Gnome uses to reduce the amount of work needed to update a package's build infrastructure.
Blog
25 February 2003
website
After not having touched my website for a long time (years), I finally decided to do a bit of work on it. Wrote some scripts to automatically generate the navigation links (and added <link> elements). Decided to put the slides for talks I have given up in one place. Still a fair bit more information worth putting up for the packages I maintain though.
linux.conf.au:2003
The conference CD should be finalised tomorrow (thanks to a lot of work done by Tony).
Blog
fontilus
Put out a new release of fontilus, which increased the number of supported languages from 2 (including the default english) to 21. It also has a few small UI improvements for the font view dialog, and adds a context menu item for fonts in the "fonts:" folder that allows you to easily set the default application font for Gnome.
You can also now use fontilus to view the Bitstream Vera fonts.
Blog
13 February 2003
lmjohns3: if you use a locale with right to left text direction, GTK+ will automatically flip the direction of standard widgets.
This means that if you have a GtkHBox, items added with pack_start() will end up on the right hand side of the box, and ones added with pack_end() on the left (after all, they aren't called pack_left and pack_right).
To see what happens, try out the "flipping" test in the testgtk program included with GTK.
Blog
Vera Fonts
freetype: I have a "beta" version of the Vera fonts, and they are in TrueType format. I think it is safe to assume the final version will also be in TrueType format.
The Vera fonts are based on the Prima fonts if you want to see more samples. The copies I have display quite nicely with recent freetype versions (using the autohinter). The slides for my presentation at linux.conf.au were displayed with the Vera fonts.
Blog
linux.conf.au:2003
The second day of talks went well. That night we had the conference dinner which went pretty well. We continued the tradition of auctioning off a conference tshirt signed by all the speakers. This year's tshirt was also signed by many of the people who attended the kernel summit at OLS. The winning bid was made by the people at the Sun table for about AU$2100.
Everyone had a good time, although a few had too much to drink.
Blog
linux.conf.au:2003
Things have been going very well so far. Registration was a breeze (compared to last year). By having all the bags packed with the correct tshirt size and labeled with the person's name, we could process each registration in less than a minute. We had some of the speakers giving out bags, which was nice.
The speakers dinner on Tuesday and was very successful. It was a very relaxed atmosphere, and I got to talk to many interesting people.
Blog
linux.conf.au:2003
The mini-conferences started today, and have been going pretty well. More of the speakers have arrived, and there will be even more tomorrow.
Had take-away chinese down by the river for dinner tonight. jdub was lecturing the seagulls with a pair of chopsticks. They weren't listenning.
Probably the biggest news that has broken recently is that we got Linus. We managed to sell all tickets to the conference without this information leaking, so I am pleased with how popular it is so far.
Blog
18 January 2003
linux.conf.au
Spent the day packing bags for the Linux conference. Stuffing cruft into 350 bags is more work than you would at first think ... Good thing that there was a lot of people to help.
Alan and Telsa got in today, and got tricked into helping out with the bag stuffing.
I also put together an iCalendar file containing all the talks in the program that people can merge into their calendars.