McEs, A Hacker Life
On Nokia, Qt, and what not...
Not sure how to feel about the Nokia-Qt deal. If they can use it, congrats to my fellow hackers at Qt.
Philip:I've been working in my capacity as the Pango maintainer with the Qt guys for almost two years now. We are moving all our secret-recipe shaping code to a single module hosted on freedestkop.org and called
HarfBuzz. (more on that module later)
We arrange annual conferences called Text Layout Summit to meet and discuss. The first one happened at GNOME Boston Summit 2006, second one at aKademy 2007, and the next instance is scheduled to happen at the Libre Graphics Meeting 2008.
Really, we work together all the time. You just need to want to. And meeting face to face gives you that needed initial push. That's the main reason that I'm working hard on getting GNOME Foundation and KDE e.V. co-hosting aKademy and GUADEC in 2009.
Labels: gnome, harfbuzz, kde, textlayout
On Bugzilla reference in GNOME ChangeLog's
I've wanted to blog about this for a while...
Those who commit to my modules know, I use a slightly different format to mark bugs in commit messages, and I'm obsessed about it. The format is very simple:
2008-01-28 Behdad Esfahbod
Bug 512566 – dont' use deprecated macro
Patch from Christian Persch
* tests/test-ot-tags.c:
* tests/testscript.c:
Replace G_GNUC_PRETTY_FUNCTION by G_STRFUNC
What's so special about this format is:
- Easy to remember which bug it is when reading it. Much more informative than the "(fixes #512566)" standard. I feel free to re-title bugs before fixing them.
- Saves typing and my fingers appreciate it! I copy/paste the first line by copying it from bugzilla, with the em-dash and all.
- When release time comes, I copy all new ChangeLog entries to my NEWS file and sort them out, collecting all the Bug lines into a "Bugs fixed in this release" section and summarizing the rest of the lines.
So, if you like that, go ahead and use it in your module.
If you don't like it, please be nice enough to obey it in my modules still. You follow coding style of neighboring code when writing a patch. Treat ChangeLog's the same. Thanks.
Labels: bugzilla, ChangeLog, gnome
The Saga Continues
I woke up this morning to find in the mail that some
crazy luser has stolen
my beloved tshirt and is asking for my best offer to get it back:
Labels: andre, bug500000, crevette, gnome, tshirt