mardi, décembre 4 2007
Par jd le mardi, décembre 4 2007, 22:36 - Debian
I've set up a quick rebuildd demo. It may allow you to rebuild one of your package on etch/lenny/sid and for amd64/i386 as you wish. You will get build log by email.
I've just wrote the PHP page in 2 hours. I just hate Web interfaces and PHP is crap, seriously. For the record, I've tried to use DataGrid, and after having lost 1h to get it work with no PHP/PEAR error printed or available, I managed to have it working with a big pear upgrade-all. OMFG.
lundi, décembre 3 2007
Par jd le lundi, décembre 3 2007, 15:06 - Debian
Everything seems to work, so just releasing it. I think it's becoming an amazing tool to do archive rebuild.
It just misses a good Web interface. 
dimanche, décembre 2 2007
Par jd le dimanche, décembre 2 2007, 10:04 - Debian
awesome beiing in rc state, that leaves me a small amount of spare time. I decided to spend it on rebuildd. I had started the 0.3.0 version back in August, but never touched it again until now.
I was afraid because I did not remember in which state I left the code repository. And, good surprise, the code was in a quite good shape!
I just implemented and fixed some stuff that were reported on the BTS, and then, I only had to test it out.
For that I used the servers kindly provided by TuxFamily.org:
- whisky: 6 x Pentium III @ 700 MHz/L2 1 MB + 1.7 GB RAM
- octave: 8 x Pentium III @ 500 MHz/L2 2 MO + 2 GB RAM
I stored the MySQL database on whisky. filled it with rebuildd-job add-quinn-diff (new feature in 0.3.0) and then started rebuildd on each node. And then I saw the 2 hosts starting to grab, lock jobs, build packages on each side. Wonderful. That just works. 
rebuildd-job stats says that 20 % of the archive is now built in less than 24h, seems fast, cool.
Bad point is that I'm building and trashing logs into /dev/null because I've no QA idea to implement right now.
jeudi, novembre 29 2007
Par jd le jeudi, novembre 29 2007, 18:35 - awesome
Hopla, awesome 2.0-rc2 released.
Cool. Happy me.
vendredi, novembre 16 2007
Par jd le vendredi, novembre 16 2007, 22:47 - awesome
awesome 2.0-rc1 released and waiting in Debian NEW queue. 
jeudi, novembre 15 2007
Par jd le jeudi, novembre 15 2007, 20:45 - Life
It's official: I'm beginning to be a bit overloaded.
Luk gently asked me about my status in the (stable) release management team. That just made a bit more guilty not doing that I'd like to do.
Current TODO list involves:
- release awesome 2.0-rc1 and update website and documentation for it;
- work on rebuildd, finish and polish 0.3 version;
- run a full rebuild of the Debian archive to test rebuldd 0.3, do some QA work;
- update mod_defensible to fix problem with udns timeout;
- work on Debian release management, at least rewrite lost script for (old-)proposed-updates which were on ries'
- work on Debian Xen;
- handle a lot of waiting task on my network/servers.
Now, the thing that will help: I'm house moving this week-end with no (real) Internet connection yet. I only managed to establish a VPN over port 53/udp on a hotspot from a pub near my new apartment with 25-30 KB/s bandwidth, which is better than nothing actually.
- awesome* is asking me a lot of time right now, and since it's my last launched project, I am motivated and have a lot of idea, so I like to hack on him right now. I think I will have to postpone future release to not forget other things.
I'm going to see what happens by the end of the year and if I'm able to catch up with everything. Otherwise I might need to drop some things… 
Life is too short.
Par jd le jeudi, novembre 15 2007, 20:06 - Life
C'est finalement samedi que je déménage. Je quitte le 14ème arrondissement de Paris. Fin de la colocation avec Vorador. Il restera des bons souvenirs et des bonnes soirées 
Maintenant, ce sera Lille avec ma douce, centre-ville, dans un appartement de 60 m² situé au 4ème étage, donnant sur la place Rihour.
Pour ceux qui se pose la question, je ne quitte néanmoins pas mon job actuel, et serais principalement en télétravail.
mercredi, octobre 31 2007
Par jd le mercredi, octobre 31 2007, 13:55 - Life
I'll be offline during next week, being in holidays and moving my girlfriend appartment to our new one, without Internet access yet.
Par jd le mercredi, octobre 31 2007, 12:26 - Zik
Hier soir, toute la Belgique parisienne était réuni à la Cigale, pour écouter Girls In Hawaii !
Tout commence à 20h, avec l'arrivée sur scène du groupe Calc, composé de 3 bordelais. Une bonne première partie qui met de l'ambiance, et des morceaux intéressants. Le groupe joue pendant 45 minutes, puis quitte la scène.
À 21h, les 6 belges de Girls In Hawaii débarquent alors et attaquent sans plus attendre sur morceau de leur nouvel album. Le groupe enchaîne sans interruption plusieurs morceaux, alternant entre des titres du premier opus (Found in the ground, Time to forgive the winter) et des titres inconnus de tous, tirés du nouvel album. Le groupe ne s'arrête pas plus d'une minute entre chaque titre et enchaîne à toute vitesse.
L'interprétation est bien plus électrique que sur l'album studio, ce qui n'est pas pour déplaire. Le son est génial, et l'ambiance survoltée.
Antoine prend quelques minutes pour annoncer la sortie du prochain album, intitulé Plan your escape, pour février 2008. Il serait actuellement en cours de mixage.
À 22h, le groupe quitte la scène sous l'acclamation du public. Antoine revient alors, seul, et interprète un morceau en solo acoustique, dont le titre doit probablement être le même que celui de l'album, Plan your escape, à l'écoute des paroles.
Antoine quitte à nouveau la scène.
Le publique aura beau hurler pendant plus de 5 minutes, le rideau se ferme à 22h10.
Le concert le plus court que je n'ai jamais vue.
lundi, octobre 29 2007
Par jd le lundi, octobre 29 2007, 11:04 - awesome
awesome developement is in a very good shape.
We're now more than half way on the 2.0 road. The contributors base is increasing, since there's now 2-3 people regularly sending patches, so this is very good, and the (still small) users base is increasing smoothly.
The awesome core code is step by step rewritten in a better and more generic way. The next big work is tabs implementation, that I am still postponing right now because of the core which is not ready to handle. It needs to become even more generic to not break everything by adding such a feature.
I still hope to release awesome 2.0-rc1 by the end of november.
mardi, octobre 23 2007
Par jd le mardi, octobre 23 2007, 11:16 - Life
Il aura fallu du temps, de la patience, de la résignation. Choir au plus bas pour s'élever au plus haut. Une sagace autocritique, un vaste retour sur soi. Ce qui se passe reste parfois abstrus. Mais en définitif, si l'on peut s'en dégager, même avec ardeur, on ne fait que s'accomplir après tout.
Ainsi tout s'est arrété: j'avais décidé.
Alors, atteignant ma 24ème révolution ce jour, je me souhaite un bon anniversaire. 
I don't wanna pray for what is not right
And I don't wanna beg for what is not mine
I don't wanna rock the road between dreams and worldly things
I could charge, and I could really try
But I don't wanna be the brave one
In a senseless fight
I, I, I just wanna be here tonight.
-- Damien Rice, Sand
jeudi, octobre 11 2007
Par jd le jeudi, octobre 11 2007, 22:27 - TuxFamily
Ca faisait un bail que je ne m'étais pas replongé dans VHFFS. J'avais déjà râlé auprès des admins de TuxFamily pour qu'ils rajoutent un support de git à VHFFS, mais rien à faire, cette bande de feignasse ne se bougeait pas.
Alors puisqu'il ne me faut que 2 semaines pour faire VHFFS, je me suis dis qu'en une soirée je pouvais faire un patch pour supporter git.
Donc hier soir je m'y suis mis et voilà en une petite heure j'ai pondu un petit patch (avec pas mal de copier/coller du code de Subversion):
39 files changed, 1903 insertions(+), 4 deletions(-)
Sylvain a finit le boulot de débuggage et de correction des quelques oublies que j'avais fait, vu qu'il n'est pas évident de coder et de tester sans installer VHFFS. 
Et ce soir c'est déjà en production chez TuxFamily.
01:04 <@florent> jd: tu roxe
mardi, octobre 2 2007
Par jd le mardi, octobre 2 2007, 20:34 - Debian
Googling around using the rebuildd keyword to find if people were talking about it, I found that patch from Ubuntu.
This patch is used to ship rebuildd Debian package in Ubuntu.
Wahou. First surprise! So, Ubuntu is fixing bugs and not telling me. I though that people saying "Ubuntu does not contribute back to Debian!" were exaggerating. Seems I was wrong.
Nevermind: I take the patch. I read the patch. I apply the pat… oh wait: the fix is wrong.
lol.
un rétrolien
Par jd le mardi, octobre 2 2007, 15:43 - Free Software
I wonder if there are tools to do pretty git statistics, something like that:

(done on linux-2.6 git repository).
I just wrote a quick'n dirty Python script to do that, but I'm too lazy to write a full program for now…
mercredi, septembre 26 2007
Par jd le mercredi, septembre 26 2007, 20:04 - awesome
Today I finally released awesome 1.2. I also wrote a guided tour which presents some of the functionalities of awesome.
mardi, septembre 25 2007
Par jd le mardi, septembre 25 2007, 20:18 - Free Software
Wouhou, yesterday was quite a productive day.
First, I've released mod_defensible 1.4 which is just one line different from 1.3 but fix a huge bug (RC in Debian) with udns 0.0.9. Already uploaded to sid.
Second, I've updated greylistd in Debian and I've set myself as maintainer after 5 NMU in something like 1 year.
Then, I've pushed some updates to awesome. I may release 1.2 in the week, since it seems bug free and has some useful new features. We're now quite close to Xmonad functionalities as far as I can tell.
And the beat goes on…
vendredi, septembre 21 2007
Par jd le vendredi, septembre 21 2007, 16:37 - Free Software
I just upgraded my X server at work. Oh my god. I had a working configuration with multi-head (without Xinerama).
I was happy. Oh yes I remember yesterday everything was so fine. And now it screwed everything up.
I've got 3 LCD screens and 2 Matrox G450 PCI cards. After restarting X.Org 7.3, all I've got was two screens (connected on the first card) in clone mode. Very useful.... After 1 hour of googling I managed to use xrandr to setup a Xinerama display on this 2 screens....
I don't want Xinerama and I want my other Matrox card back. I don't know why but reading Brice Goglin post around, I understand that the old behaviour is no more available. GREAT, now I'm stuck with Xinerama that a lot of window managers don't handle correctly and I still don't know why my other Matrox card doesn't work.
Is X.Org 7.3 a piece of shit or what?
jeudi, septembre 20 2007
Par jd le jeudi, septembre 20 2007, 17:58 - awesome
Then, I did it finally, I wrote my own window manager. \o/
samedi, septembre 15 2007
Par jd le samedi, septembre 15 2007, 23:37 - Free Software
vendredi, septembre 14 2007
Par jd le vendredi, septembre 14 2007, 19:16 - Life
Oh my god, I'd be happy the day La Poste (french post offices) will call a kernel hacker to...
Wait for it...
Explain them what is a queue scheduler.