5 Mar 2005 djcb   » (Journeyer)

Weekend. I'm working on integrating some patches in ttb teletekst browser; I was lucky enough to have found a major contributor, who has been feeding me a lot of patches this week. In the open-source world, there are various ways to deal with incoming patches... people like Linus might loudly reject patches, even if people spent a month or longer working on them. In other projects patches may be ignored, or spend their life in Bugzilla (Firefox, Gnome), like the Ark in the Raiders of the Lost Ark.

Of course, in my tiny project, everything is different. I try to encourage contributors by at least tell them I have received the patch and I am reviewing it. And, luckily, the patches are pretty good so far. That does not mean I will apply them blindly - I prefer to type them by hand, looking at the patch and the exising code. Thus, I get the advantages of still understanding my code afterwards, and also of reimplementation, which usually gives better quality. Well, I assume a lot of people like to do it that way, which may explain why many big projects cannot seem to digest the patches that are submitted.

I also saved some webserver from impending death - the website was mentioned in some magazine, and suddenly 600k people are trying to access it. The database got pounded *really hard*, and I got a desperate call for help... Well I did some ugly hacks to help it a little, but then discovered the mysql query cache... that did the trick.

Latest blog entries     Older blog entries

New Advogato Features

FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!