Present Perfect


Picture Gallery
Present Perfect

mach 0.9.4 ‘Maroc’ is released

Filed under: Releases — Thomas @ 12:40


This new release adds support for recent OpenSuSE versions, and fixes a bug where mach fails to work because yum --version now outputs much more than the usual one line:

[thomas@ana mach2]$ yum --version
Installed: rpm- at 2008-05-24 02:06
Built : Fedora Project at 2008-04-18 16:52
Committed: Bill Nottingham at 2008-04-18 22:00

Installed: yum-metadata-parser-1.1.2-8.fc9.i386 at 2008-05-24 02:07
Built : Fedora Project at 2008-02-14 13:27
Committed: Seth Vidal at 2008-02-14 22:00

Installed: yum-3.2.17-2.fc9.noarch at 2008-08-01 11:00
Built : Fedora Project at 2008-07-10 16:53
Committed: Seth Vidal at 2008-07-10 22:00

I'm sure there's a good reason for doing that, so I guess the egg is on my face for my simplistic version parsing from before.

Soon in a Fedora repository near you, or you can get the source.


Filed under: GNOME — Thomas @ 11:42


to OpenedHand on cashing out! May you all be made rich and live prosperously.

Just make sure you don't get sucked into the Black Hole of Being Acquired, but keep hacking. Make us proud!


Filed under: Hacking — Thomas @ 12:15


I've been listening to the StackOverflow podcast for a few months. I never was into podcasting but decided I should give it a try and I decided around the time Joel Spolsky and Jeff Atwood started their podcast. I've followed both of their blogs for a while now, mostly because Joel is very good at explaining his opinions and has lots of experience to build on, and Jeff is refreshingly down-to-earth and prolific as a blogger. I use them as my conduit to the non-Linux side of programming, as a crutch to keep me a little bit grounded into the real world out there where 95% of people never use Linux and get their job done as well.

So, I applied for the beta, but didn't have time this month to actually use it. I started using it last weekend, browsing, answering some questions, and so on. It's actually a fun site, and I think it will end up being very useful. In the beginning I couldn't do much because you need reputation to do certain actions, like voting questions up. But today I hit the 3 digit reputation score, I've had some questions answered, and I've had some answers voted up or promoted to the right answer, and it starts being useful.

It's too soon to say, but it might end up being the single best new web site this year, and one of the few directly useful for my work. And it's all running on Windows!

I sincerily hope us Free Software people can get past that 'it runs on Windows' hangup and seriously use the site when it's available. I've already run into one of us going through some of the Python questions. Instead of asking the intarweb, I'm now going to ask technical questions over there. I hope you will too.


Filed under: Spain — Thomas @ 22:18


There's a guy in Barcelona who runs an antique store. Well, maybe it's not an antique store, because it doesn't like like stuff my mom would actually buy. And I'm not even sure if he's selling.

But he cooks for anyone who comes in, whatever is available, and turns it into honest and magical meals. He's probably Barcelona's best kept secret - he's not in any guide (which is a good thing), and I doubt he even has a license to do what he does.

He gives you whatever he has, and what he has is always excellent quality. He probably goes by the farmers and vineyards himself to select his products. No is not a word he accepts, and there's no way you can eat everything he gives you.

I'm always a bit worried when I bring people there because it takes some time to get there, it's always difficult to organize it, and you just never know how people will react, or how Angel will react if he happens to be in a less sociable mood and gets asked to cook something non-meaty for example. But I've just never been disappointed, so I don't know why I worry.

Today we went there to kick off our developer meeting now that everyone's back from holidays and Julien, a new guy, just started. We got chorizo, manchego cheese, beans, a huge tortilla, a special Cabrales cheese which was very strong but good, bread, and duck pate. And those were just the starters, I had to explain to my surprised collagues. After that, we got blood sausage, cutlets, and hake. All of this with some wine, and desert and coffee at the end.

And when you get up and leave, you ask him for the price, and he makes one up on the spot for the whole group. Rumour has it it's cheaper if you're a girl and can part with some pecks on the cheek.

If you ever get to Barcelona, drop me a line for the address. And let me know if you write for a tour guide or travel magazine, so I can give you the wrong information. I don't ever want to see it get ruined.

distro conditionals in spec files

Filed under: Fedora — Thomas @ 14:47


Every time I have to write a spec file and do something specifically for a certain distro version (like, for example, packages were renamed or split or ...) I end up trying to remember what the last package was in which I used it to have the most up-to-date version of that macro.

And once in a while I try one and it doesn't work, for some silly reason. And these macros are always very fragile.

So, this weekend I rebuilt a package for RHEL5.2 and the spec was supposed to BuildRequire: libXv-devel for RHEL5 and onwards. But the check didn't take the 5.2 version number (with a period) into account and it failed.

So this time I decided to just create a wiki page on my wiki that I will update if I ever run into problems again, and will reference back to next time I need it. In the process I managed to simplify the macros and make them more correct, so everyone wins. And that includes you - because now you can go there too if you care! *

* Of course, if you're part of the 99.99999999% of people that doesn't write spec files for fun or money, then you probably don't!

Next Page »