Sur cette page j’essaie de lister de manière historique ce que j’ai fait dans le cadre de Debian… mais je ne la mets à jour qu’occasionnellement et elle n’est pas exhaustive. Vous pourrez en apprendre beaucoup plus (notamment sur mes activités récentes) en consultant mon blog anglophone.
Dernière mise à jour: 04-07-2017
2017
- Juin
- Beaucoup de travail pour l’équipe pkg-security (revue de paquets et parrainages).
- Mai
- Grosse discussion sur les règles en vigueur concernant les backports
- Début de la mise à jour du Cahier de l’Administrateur Debian pour Debian Stretch
- Avril
- Janvier
2016
- Décembre
- Mises à jour de paquets avant le gel de stretch
- Novembre
- Revue et intégration des correctifs en attente sur live-build
- Octobre
- Septembre
- Gestion de problèmes liées à la mise à jour vers GNOME 3.22
- Août
- Travail amont sur Django Jsonfield pour la compatibilité avec Django 1.10
- Juillet
- Plusieurs présentations à la Debconf 10 en Afrique du sud
- Juin
- Annonce officielle de l’équipe pkg-security
- Mai
- Avril
- Correction de problèmes concernant GNOME 3.20
- Février/Mars
- Cahier de l’Admin en version papier en japonais
- Lancement de l’équipe de packaging pkg-security.alioth.debian.org
- Support des systemd preset dans init-system-helpers
- Janvier
2015
- Décembre
- Transition du service email de packages.qa.debian.org vers tracker.debian.org.
- Mise à jour de Distro Tracker avec bootstrap v4
- Novembre
- Tenue du stand Debian France au Paris Open Source Summit juste après les attentats de Paris
- Mise à jour du cahier de l’admin Debian en version française
- Octobre
- Gestion de la migration Django 1.7 vers 1.8 dans Debian unstable
- Septembre
- La version Jessie du Debian Administrator’s Handbook est prête pour la relecture.
- Août
- Participation à la DebConf15: présentation de Debian LTS et organisation d’une session de travail sur LTS.
- Juillet
- Plein de travail sur Kali Linux en préparation de la publication de Kali 2.0.
- Juin
- Hébergement d’une copie du Debian Administrator’s Handbook sur debian.org.
- Mai
- Gestion des problèmes consécutifs à la mise à jour de tracker.debian.org en jessie.
- Avril
- Présentation Debian LTS à la Mini-DebConf Lyon.
- Rédaction d’un communiqué de presse sur LTS.
- Mars
- Beaucoup de travail sur Debian LTS comme d’habitude
- Nouvelle fonctionnalité openssh.known_hosts dans la formule openssh-formula pour Saltstack
- Févrie
- Correction/amélioration des règles de TVA dans le plan comptable français de Tryton
- Création de la formule dirvish-formula pour Saltstack
- Janvier
- Multiples corrections au plan comptable français dans Tryton
- Création des « formules » debootstrap-formula, schroot-formula et sbuild-formula pour Saltstack
2014
- Décembre
- Contributions à salt-formula: des « états » pour configurer salt avec salt lui-même.
- Beaucoup de travail pour Debian LTS
- De multiple corrections dans live-build 4.x
- Novembre
- Premier brouillon du DEP14 (concernant les dépôts Git employés pour le packaging)
- L’initiative Debian LTS s’étend avec le « recrutement » de Ben Hutchings.
- Octobre
- Premières fonctionnalités pour les distributions dérivées dans Distro Tracker
- Dernières tâches de packaging Debian avant le gel de Jessie (Publican, Django, etc.)
- Septembre
- Intégration de Django 1.7 dans unstable
- Premières heures payées sur Debian LTS
- Août
- Travail de fond sur Distro Tracker
- Juillet
- Distro Tracker deployé sur tracker.debian.org et intégré avec sso.debian.org.
- Juin
- Mise en place de l’offre de Freexian permettant aux entreprises de contribuer financièrement au projet Debian LTS. Rédaction de l’annonce officielle du lancement de Debian LTS.
- Beaucoup de travail sur distro-tracker en préparation de son déploiement sur tracker.debian.org.
- Janvier-Mai
- Passage de Debian France en Trusted Organization de Debian.
- Organisation d’un jeu pour les nouveaux contributeurs
- Mise en place d’une structure de soutien pour Debian LTS
2013
- Décembre
- Publication de la version Wheezy du Debian Administrator’s Handbook.
- Novembre
- Septembre
- Août
- Participation à la Debconf13 à Vaumarcus
- Création d’un paquet pour la récriture du PTS
- Création d’un script qui met à jour la comptabilité de Debian France lorsque les membres renouvellent leur adhésion.
- Juillet
- Publication de la traduction française du Debian Administrator’s Handbook
- Ré-élection au poste de président de Debian France
- Juin
- Campagne de libération du Cahier de l’Admin Debian
- Assemblée générale de Debian France
- Encadrement de Marko Lalic pour la ré-écriture du système de suivi de paquets (Package Tracking System, PTS).
- Mai
- Participation au stand Debian à Solutions Libres & Open Source à Paris.
- Sélection d’un étudiant pour ré-écrire le système de suivi de paquets dans le cadre d’un projet « Google Summer of Code ».
- Promotion de la traduction espagnole du « Debian Administrator’s Handbook » en temps que première traduction complète.
- Avril
- Travail pour Debian France work (galette, statuts, règlement intérieur)
- Travail sur l’accessibilité de Debian Wheezy
- Mars
- Publication de Kali Linux
- Nouveau site web pour Debian France
- Février
- Debian France décide de financer des améliorations de Galette.
- Mise à jour de sécurité pour Django et WordPress.
- Janvier
- Plein de travail pour Debian France
2012
- Décembre
- Améliorations et corrections sur Debian live et l’installateur Debian.
- Novembre
- Publication des traductions en cours du Debian Administrator’s Handbook.
- Participation à la mini-DebConf organisée par Debian France à Paris.
- Octobre
- Élection au poste de président de Debian France.
- Septembre
- Première mention publique de Librement.
- Août
- Je me suis proposé comme président de Debian France et j’ai convaincu Sylvestre Ledru et Julien Danjou de m’aider comme trésorier et secrétaire.
- Juillet
- Plusieurs discussions pour planifier des changements importants au niveau de dpkg (fichiers changelog/copyright comme méta-données, syntaxe des bin-nmu).
- Mise en place de weblate pour traduire le Debian Administrator’s Handbook.
- Juin
- Plusieurs améliorations au format de paquet source « 3.0 (quilt) ».
- Animation pendant 3 jours du stand Debian France sur le salon Solutions Linux.
- D’importantes améliorations dans l’empaquetage de WordPress pour gérer correctement l’installation par l’utilisateur de plugins et thèmes externes.
- Empaquetage de CppUTest.
- Mai
- Publication du Debian Administrator’s Handbook.
- Travail sur les paquets smarty-* et parrainage du nouveau mainteneur que j’ai recruté à cette occasion.
- Avril
- Beaucoup de travail sur le livre. Le fond de libération a été complété.
- Empaquetage de wordpress 3.3.2, sql-ledger 3 et parrainage de ledgersmb.
- Mars
- Finalisation de la couverture du Debian Administrator’s Handbook.
- Empaquetage de quilt 0.60, zim 0.55
- Beaucoup de travail sur le livre anglais. Le fond de libération est à 88%.
- Février
- De nombreuses discussions sur multiarch après un premier envoi vers experimental.
- Empaquetage de quilt 0.51, sql-ledger 2.8.36. Quelques préparations en vue de l’empaquetage de la prochaine version de Publican 3.0.
- Janvier
- Mise en route du projet de création du Debian Package Maintenance Hub.
- Amélioration du système de suivi de paquets (PTS) pour afficher des informations sur les transitions en cours.
- Empaquetage de WordPress 3.3.1, quilt 0.50, feed2omb 0.9.2, et d’un nouveau snapshot de gnome-shell-timer.
- Création du paquet dh-linktree.
2011
- Décembre
- Empaquetage de WordPress 3.3, quilt 0.50, zim 0.54.
- Amélioration du packaging de nautilus-dropbox.
- Vérification du paquet pour ledgersmb.
- Travail sur Multi-Arch sur dpkg.
- Novembre
- La campagne de financement populaire pour le livre « Debian Administrator’s Handbook » est terminée. L’objectif de libération n’a pas encore été atteint (nous en sommes à 59%).
- Publication de dpkg 1.16.1.2
- Création d’un rétroportage pour Squeeze de dpkg 1.16.1.1.
- Travail sur Multi-Arch sur dpkg.
- Déplacement du système de suivi de paquets (PTS) de master.debian.org vers quantz.debian.org avec l’aide de Martin Zobel Helas.
- Octobre
- La campagne de financement populaire pour le livre « Debian Administrator’s Handbook » a atteint son objectif minimal.
- Importantes améliorations au packaging de nautilus-dropbox.
- Création de dh_linktree pour faciliter la mise à jour de WordPress.
- Publication d’une mise à jour de sécurité pour python-django.
- Travail sur Multi-Arch sur dpkg.
- Septembre
- Rédaction de l’annonce pour la publication de dpkg 1.16.1.
- Correction de plusieurs bogues découverts dans dpkg 1.16.1.
- Lancement d’un « release goal » sur la compilation renforcée.
- Lancement de la campagne de financement pour la traduction anglaise du Cahier de l’Admin Debian.
- Août
- Empaquetage de WordPress 3.2.1.
- Empaquetage initial de gnome-shell-timer pour exploiter la méthode Pomodoro facilement depuis le Shell GNOME.
- Test et aide à la mise en place de nouveaux dépôts avec des versions de dpkg fabriquées depuis Git (service gracieusement fourni par Michael Prokop).
- Juillet
- Participation aux Rencontres Mondiales du Logiciel Libre et aide à la tenue du stand Debian.
- Participation à DebConf11, animation d’un BoF sur Debian Rolling.
- Amélioration de dpkg-buildflags pour qu’il soit possible d’activer les options de compilation renforcée (« hardening build flags ») par défaut.
- Amélioration du format de paquet source « 3.0 (quilt) » pour éviter d’enregistrer des changements non désirés.
- Juin
- Plein de travail sur dpkg (2 nouvelles fonctionnalités, une douzaine de corrections de bogues, de nombreuses discussions avec le comité technique/l’équipe debian-policy/le mainteneur de debhelper).
- Mise en place du site web pour mon livre anglais: debian-handbook.info.
- Création d’un paquet officiel pour Dropbox.
- Mai
- Travail préliminaire sur « SAT-Britney », un outil pour aider a gérer Debian rolling et testing.
- Améliorations des triggers dpkg.
- Representation de Debian au salon Solutions Linux à Paris (tenue d’un stand).
- Aide aux administrateurs de alioth.debian.org admins après un gros changement d’infrastructure.
- Avril
- Participation à l’empaquetage de GNOME 3.
- De nombreuses discussions pour concevoir Debian Rolling.
- Mise à jour du Cahier de l’Admin pour Debian Squeeze
- Mars
- Reprise du travail de maintenance du guide de référence du développeur Debian.
- Écriture d’articles sur Debian pour OMG! Ubuntu.
- Triage de bogues dpkg sur launchpad.
- Février
- Implémentation du support multi-arch dans dpkg (financé par Linaro).
- Lancement d’une boutique de CD/DVD Debian.
- Janvier
- Décision d’être 100% transparent sur les donations reçues.
2010
- Gestion de la participation de dpkg au Google Code In, 2 lycéens ont effectué des petites contributions.
- Création d’un modèle LibreOffice/OpenOffice pour les présentations Debian.
- Présentation des fonctionnalités récentes de dpkg-dev lors la mini-debconf Paris.
- É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.