Archive for the 'Technology' Category

Idea: creating a “Distributions Developers Forum” ?

Friday, September 14th, 2007

Scientific papers always have a “related works” section, where the authors describe how the work they are presenting compares with what others did. In the Free Software world, this is nearly non-existent: in a way, it seems that many of us are thinking of their projects as competing products, fighting for market share. On a […]

Re: Bash: la commande hash -r

Thursday, September 13th, 2007

Je réponds ici à un billet d’Alban sur la commande hash -r de bash. Lisez son billet avant pour comprendre ma réponse ! bash et tcsh gèrent le $PATH d’une manière différente. À chaque commande exécutée, bash parcourt les répertoires du $PATH à la recherche de la commande, et garde un cache des commandes déjà […]

Which distribution on Thinkpads: really the good question to ask?

Thursday, September 13th, 2007

After Dell, Lenovo decided to ask users which Linux distribution they should put on Thinkpads. Seriously, who cares? If I buy a laptop that comes with Linux pre-installed, my first step would be to reinstall it from scratch, exactly like with a laptop with Windows pre-installed. Because the choices that were made wouldn’t match mine […]

Opening mutt’s HTML attachments with epiphany?

Wednesday, August 22nd, 2007

I just ran into a rather funny problem. I’d like to use epiphany to open text/html attachments or mail parts. Mutt uses mailcap, so I added an entry in ~/.mailcap: text/html; epiphany-browser ‘%s’; description=HTML Text; nametemplate=%s.html This should work fine, but the problem is that mutt creates a temporary file (/tmp/mutt.html) and removes it when […]

Easy migration of a service to another, totally different host with iptables

Monday, July 9th, 2007

I’m tired of googling for this every time I need it, so I’m blogging about it. Q: How can one redirect all connections to hostA:portA to hostB:portB, where hostA and hostB and in totally different parts of the Internet? A: echo 1 > /proc/sys/net/ipv4/ip_forward $IPT -t nat -A PREROUTING -p tcp –dport portA -j DNAT […]

How do archive rebuilds and piuparts tests on Grid’5000 work?

Thursday, July 5th, 2007

With the development of rebuildd and the fact that several people are interested in re-using my scripts, I feel the need to explain how this stuff works. Grid’5000 First, Grid’5000 is a research platform used to study computer grids. It’s not really a grid (it doesn’t use all the classic grid middleware such as Globus). […]


Monday, June 25th, 2007

DebConf7 finished today. This was my first DebConf, and probably not my last one :-) I had a really interesting time in Edinburgh, despite the weather (but at least we are prepared for DebConf8 now!). The organization team really did a fantastic work, the venue was gorgeous, etc, etc, etc. Again, I was positively surprised […]

maintainer wanted for next generation tetrinet server!

Wednesday, June 13th, 2007

You probably all know tetrinet – if you don’t, you should really try that game. There are several servers for that game out there, and one of them is tetrinetx. It is packaged in Debian, but it has several problems: It doesn’t support tetrifast mode. So you have to deal with that stupid 1-second delay […]

Distributed SCM and branching a sub-directory ?

Monday, June 4th, 2007

I am considering switching from SVN to a distributed SCM for my personal stuff. I had a look at git and mercurial, but neither really support branching a sub-directory: Often, I am working on a big private project, and, while working on a sub-project (stored inside the project’s repository), I’d like to share that sub-project […]

Bash is weird.

Wednesday, April 18th, 2007

Consider the following command: echo