Archive for October, 2008

Et voilà le travail :)

Tuesday, October 14th, 2008

Ça y est, Paul est né ! Depuis le temps qu’on l’attendait, on n’est pas déçus : c’est le plus beau :-)

Il est né le 13 octobre à 16h48. Voici trois photos de lui à quelques heures :

Paul à 1 heure et des poussières

Paul a une heure

Paul à un peu plus de douze heures

Le lendemain matin (le 14)

Paul commence à avoir faim

Il commence à avoir de nouveau faim !

Vous aurez plus de nouvelles sur le blog quand nous rentrerons de la maternité :-)

Police TV series and the lowering of privacy expectations

Sunday, October 12th, 2008

Clo and I are following a few TV series, mainly police-related ones like C.S.I Las Vegas. While these series provide a rather entertaining way to spend one hour, I’m increasingly having a gripe about them.

They surreptitiously instill a few dangerous equations in one’s mind. Watch closely, and you’ll notice that only culprits ask for a lawyer, for example. Innocent suspects just cooperate without the slighest need of following correct police procedures, like the right to a lawyer, the right to remain silent, or the right to refuse anarchic searches.

The ones who refuse any of these are always culprits in the end. There’s a subliminal message for you, couch potatoe: why do you refuse to cooperate if you have nothing to hide? Your lack of transparency makes you look guilty.

This isn’t limited to C.S.I., other series, like N.C.I.S, even push the concept a bit further, often evoquing the Patriot Act to remember watchers that if you don’t comply, they just have two words to say to be able to disappear you to Guantanamo: “Terrorist suspect”. Say goodbye to trials, lawyers, and any sort of human justice. You’d better not get in the way and let go of your rights if you’re innocent. As an innocent, you have nothing to hide, right?

All of these examples may seem a bit US-centric, although I’m french — I don’t watch French TV series often, mainly because they’re mostly crappy rip-offs of US TV series. But from the little I watched, it seems the same applies to them — just translated to french and using (bypassing) our own laws.

I find this scary. I’ve read a few pages off the PDF of “Little Brother” by Cory Doctorow (and quickly decided to buy the printed edition, as it seems to be worth a read); it’s a fictional story of how USA could turn into a fully-feature surveillance country after a terrorist attack; and he has a good example of how idiotic this “if you’re not a criminal, you have nothing to hide” mentality is:

There’s something really liberating about having some corner of your life that’s yours, that no one gets to see except you. It’s a little like nudity or taking a dump. Everyone gets naked every once in a while. Everyone has to squat on the toilet. There’s nothing shameful, deviant or weird about either of them. But what if I decreed that from now on, every time you went to evacuate some solid waste, you’d have to do it in a glass room perched in the middle of Times Square, and you’d be buck naked?

The 3.6.0 release was painful

Monday, October 6th, 2008

Paul released 3.6.0 on last Friday, with a bit of pain which could have been avoided by two things: checked translations with msgfmt -c (which translators seem to often forget), and a better Sourceforge.net interface (which is a long-standing problem).

Then I’ve started to package it and then, the problems started:

Me after the 3.6.0 release

  • It crashed hard on Maemo – due to the new menu code. Fixed.
  • I forgot to include the new Enchant dependancy in Ubuntu packages, breaking the spellchecker. Rebuilt, fixed. Fixed?
  • The MIME parts icons were invisible on Maemo, for strange Gtk widget requisitions problems. It had always worked everywhere… Fixed, anyway.
  • Multiple, strange crashes happened to Ubuntu users in extra plugins – due to my rebuild of the core with spellchecker support, which changed structures sizes, and I didn’t rebuild extra plugins, making plugins look in the wrong place for preferences, for example. Fixed.
  • Crashes in vCalendar, due to a “leak fix” I did which in reality introduced a double-free. Fixed. (The first one to say that gotos are evil gets my foot to the bottom – gotos aren’t evil. Programmer’s stupidity is).
  • SSL handshakes failures with some IMAP servers using my Ubuntu packages. A bug I introduced in libetpan when built against GnuTLS. Fixed in libetpan, and fixed in Claws.

It now seems to be under control, but most of these problems are in the source of libetpan 0.56, Claws Mail 3.6.0 and vCalendar 2.0.1, which means that if my packages work, packages made by other people, not aware of these issues, contain this issue. So, we plan to release a 3.6.1 at the end of the week if Paul can, and Hoa plans to release libetpan 0.57, so that our lives and users’ lives are easier during the next development cycle.

And all of these problems are my own fault, which makes it very frustrating. I hate releasing crap, and all of these, apart the invisible-icon-on-Maemo bug, could have been avoided if I double-checked stuff a bit better at the time I did it.

Oh, and Mandriva packages have not been done, because their SVN is frozen for the 2009.0 release. I had been annoyed by that at first, but in the end, maybe it’s a good thing I didn’t push that into their release!

news for few, stuff no-one cares about