Sur cette page j’essaie de lister de manière historique ce que j’ai fait dans le cadre de Debian… c’est difficile de la maintenir à jour et il vaut peut-être mieux consulter les catégories Debian de mes 2 blogs traitant du libre (Français et Anglais). Cette liste ne cite pas le travail de maintenance récurrent liés à mes paquets et aux infrastructures que je gère (PTS et Alioth notamment).
Dernière mise à jour: 31-08-2010
2010
- Écriture de mon premier article pour Linux Weekly News.
- Création de Flattr FOSS, un moyen de soutenir les projets de logiciel libre avec le système de micro-paiement Flattr.
- Récriture de update-alternatives en C pour supprimer la dépendance à Perl dans dpkg.
- Je suis devenu membre d’Ubuntu pour continuer de promouvoir la coopération avec Debian.
- Création de dpkg-buildflags. Stabilisation de l’API des modules perl fournis par dpkg qui sont désormais dans le paquet dédié libdpkg-perl.
2009
- Enfin les nouveaux formats de paquets source sont acceptés dans unstable.
- Écriture d’un outil de fusion (3-way merge) pour les changelogs Debian.
- Rédaction et gestion du DEP3 sur les méta-informations à mettre dans les patchs.
- Participation à la debconf, j’en suis revenu avec une idée pour gérer les problèmes d’interdépendances entre contributeurs Debian.
- Préparation et publication de la 4ème édition de mon livre et organisation d’un concours de contribution à cette occasion.
- Création du patch pour dak permettant de supporter le nouveau format de paquet source.
- Création d’une suite de tests de non-régression pour update-alternatives, et récriture complète pour en corriger tous les bogues.
2008
- Proposition pour suivre l’état de maintenance de tous les paquets.
- Plusieurs centaines de commits sur dpkg et plus de 80 bogues corrigés.
- Développement du nouveau format de paquet source « 3.0 (quilt) » puis recompilation de l’archive avec ce format et soumission de bogues pour préparer la future transition dans Squeeze.
- Nouvelle participation à l’élection du leader Debian.
- Intégration officielle dans l’équipe de maintenance de dpkg.
2007
- Lancement des « Misc Developer News » (première édition).
- Travail sur dpkg: récriture et simplification des dépendances par dpkg-gencontrol.
- Plein de contributions à destination de l’équipe DSA en vue d’une intégration future. Notamment intégration d’un mot de passe « web » dans le LDAP central pour intégration des comptes Debian dans le Request Tracker central, et pour fourniture d’un mécanisme d’authentification OpenId (voir ticket 55, compte guest, mot de passe readonly).
- Création d’une description centralisée et standardisée des équipes sur wiki.debian.org/Teams.
- Rédaction de conseils pour les équipes internes de Debian: wiki.debian.org/Teams/Guidelines.
- Rédaction d’une spécification pour améliorer la gestion des dépendances sur les bibliothèques partagées. Implémentation de cette spécification qui a été intégrée dans dpkg 1.14.8.
- Alioth avance doucement: support de Mercurial, Thijs Kinkhorst nous aide à faire le tri dans les applis web.
- Candidater au poste de leader Debian pour mettre en place une équipe à ce poste crucial.
- Fait le forcing pour obtenir le droit de faire des sauvegardes de Alioth sur backup.debian.org (suite à un fâcheux incident)
2006
- Tenue d’un stand Debian au salon Educatice à Paris avec Roland Mas.
- Migration de Alioth vers une nouvelle machine. Ainsi que plein de petites choses autour d’Alioth. Wichert Akkerman arrête, on embauche Stephen Gran.
- Encadrement d’un projet « Google Summer of Code »: Distribution-Wide Tracker Tool
- Améliorations du PTS (gestion des bounces, intégration avec distributions dérivées).
- Gestion de la transition vers une nouvelle « Python policy »
- Participation à la création de l’équipe debian-publicity
- Gestion et promotion de l’équipe d’empaquetage de modules Python
- Initier une (grosse) discussion sur Ubuntu avec cette annonce.
2005
- Tenue d’un stand Debian au salon Educatice à Paris avec Christian Perrier.
- Mini-stand Debian aux Rencontres Mondiales du Logiciel Libre.
- Mise en place de planet-fr.debian.net l’aggrégrateur de blogs Debian francophones.
- Proposition de système pour gérer avec de l’aide externe les paquets orphelins.
- Création de Freexian, une SSII spécialisée dans Debian Gnu/Linux.
2004
- Publication du cahier de l’admin Debian.
2003
2002
- Participation à l’élection pour devenir leader Debian.
- Création de Debian-Edu, le sous-projet dédié pour le milieu de l’éducation et de l’enseignement.
- Mise à jour du document Debian Developer’s Reference.
- Organisation d’une Bug Squashing Party pour sarge.
2001
- Mise en place du Package Tracking System.
- Création de la liste debian-devel-french pour discuter en français du développement de Debian.
2000
- Participer à mettre en place la première Debian Conférence (debconf 0) pendant les Rencontres Mondiales du Logiciel Libre (RMLL) à Bordeaux.
- Beaucoup de travail dans le cadre de Debian-QA. Parrainage de nombreuses personnes voulant devenir développeurs Debian (et notamment Christian Marillat).
1999
- Création de qa.debian.org, le site web du groupe assurance qualité de Debian.
- Création de la perl policy et mise à jour vers perl 5.005.
- Mise en place du système de parrainage pour les nouveaux mainteneurs. Ce mécanisme permet d’encadrer les futurs développeurs Debian et d’intégrer leurs paquets Debian avant l’obtention (trop lente/longue) de leur statut officiel.
- Écriture de YACS (Yet Another CD Script) qui deviendra rapidement debian-cd, le script officiel pour générer les images ISO de Debian.
- Obtention d’un push serveur primaire en France.
- Un NMU sur dpkg pour corriger un core dump ayant un rapport avec les locales (en fait j’ai rien fait de compliqué, juste recompiler avec une option différente).
1998
- Création de mes premiers paquets : sympa et libmsgcat-perl.
- Obtention du statut de développeur Debian.
- Mise en place d’une liste de paquets buggés …
- et adoption de dpkg-ftp dans la foulée. Correction de tous les bogues.
1997
- Première installation de Debian sur mon PC.