Voici le récapitulatif mensuel de toutes mes activités gravitant autour du logiciel libre. Si vous faites partie des personnes ayant fait un don pour soutenir mon travail (84,25 €, merci à tous !), c’est l’occasion de constater ce que je fais de votre argent. Sinon, c’est toujours quelques nouvelles intéressantes sur l’avancement de mes différents projets.
Empaquetages Debian
Au cours d’un projet j’ai dû utiliser libwebsockets, qui n’était alors pas empaqueté pour Debian. J’ai donc renseigné une « demande de paquet » (Request For Package – RFP n°697671). J’ai découvert en parallèle l’existence d’un fork de cette bibliothèque sur github, et me suis mis en contact par mail avec les deux auteurs (du projet original et du projet dérivé) afin d’en apprendre un peu plus sur les raisons qui ont conduit à cet état. Il s’est avéré que l’origine des divergences provenait d’une mauvaise communication et que l’auteur du projet original était intéressé par la plupart des améliorations du projet dérivé. Le fork existe toujours mais la plupart des améliorations et les corrections importantes ont été intégrées dans sa branche principale (ce qui a entrainé la publication d’une version 1.0 !). L’auteur original a également mis en place un système de suivi des bogues, de sorte à ce que le projet soit mieux structuré et que l’auteur du projet dérivé puisse soumettre des patchs et être sûr qu’ils ne seront pas oubliés (comme c’était le cas avant). J’ai passé pas mal de temps à discuter avec les deux parties, mais je suis content de voir qu’au final des progrès ont été réalisés (et il y a même des volontaires pour maintenir le paquet dans Debian).
J’ai empaqueté zim 0.59 (une version avec des correctifs importants) et WordPress 3.5.1 (avec de nombreux correctifs de sécurité). J’ai mis à jour le rétroportage vers Squeeze de dpkg-dev à la version 1.16.9~bpo60+1, à la demande de Daniel Schepler. Ce rétroportage m’a conduit à créer le rapport de bogue n°698133 concernant kgb-client : le robot a littéralement spammé le canal IRC #debian-dpkg pendant des heures en renvoyant d’anciennes notifications de commits intégrés dans la branche squeeze-backports. De l’aide serait d’ailleurs appréciée pour corriger ce problème.
J’ai mis à jour python-django-registration afin de corriger un problème de compatibilité avec python3-sphinx (cf. n°697721 pour plus de détails).
Travaux Debian divers
Sérieux bogue dans Salt. J’ai créé un rapport de bogue pour Salt (n°697747—) et préparé l’envoi d’un correctif à la demande du mainteneur. Ce dernier a pendant ce temps marqué le paquet comme orphelin. Franklin G. Mendoza a déjà fait savoir qu’il souhaitait prendre le relai, mais ce paquet mérite plusieurs mainteneurs, eu égard à la popularité croissante de ce bon logiciel.
net-retriever et trousseau de clés alternatif. J’ai ajouté une demande de fonctionnalité (n°698618) pour net-retriever, afin que soit proposée une solution pour que les dérivés de Debian utilisent un paquet de trousseau de clés différent (i.e. pas debian-archive-keyring-udeb) sans avoir à dériver net-retriever.
Linux 3.7 sur armel/armhf. J’ai aidé les mainteneurs du noyau à corriger le 3.7 sur armel/armhf en rapportant sur IRC les résultats d’échecs successifs de recompilation du noyau sur cette architecture (cette version du noyau est uniquement dans le dépôt experimental).
Micrologiciel pour carl9170. J’ai également sollicité les mainteneurs du noyau à propos d’un micrologiciel manquant pour le pilote carl9170 (ce qui était déjà mentionné dans le n°635840). Ben Hutchings s’est occupé de son inclusion dans le dépôt amont linux-firmware.git, puis de l’envoi de firmware-free 3.2 vers Debian. Merci Ben !
Nouveau membre de l’équipe assurance qualité. Pour finir avec les travaux divers, j’ai aidé Holger Levsen à rejoindre le groupe « Assurance Qualité », de sorte qu’il puisse intégrer son incroyable travail sur les contrôles qualité automatisés avec Jenkins.
Debian France
Préparation de Solutions Linux. Les organisateurs du « village des associations » du salon Solutions Linux ont demandé à toutes les organisations souhaitant un stand d’en faire la démarche. Carl Chenet s’est occupé de l’organisation l’année dernière, et nous avons du trouver quelqu’un d’autre cette année. J’ai lancé plusieurs appels à volontaires (sur mon blog, sur listes de diffusion…) sans grand succès…mais j’ai réussi à convaincre Tanguy Ortolo de s’en occuper. Merci beaucoup, Tanguy !
Renouer contact avec le trésorier disparu. Durant le passage de relai avec les membres du précédent Bureau de Debian France, il est ressorti qu’Aurélien Gérôme — un précédent trésorier de l’association — avait disparu corps et biens avec certains documents qu’il n’avait jamais transmis. Je n’ai pas voulu abandonner sans tenter une dernière fois moi-même de rentrer en contact avec lui… et après de multiples tentatives (via IRC, téléphone, mails, …) et plusieurs semaines sans réponses, il est revenu vers moi : actuellement dans un pays étranger, il s’occupera de cette transmission inachevée lors de son prochain retour en France. \o/
Nouveau site web en préparation. Le remplacement de de la page web unique par un site plus riche est un objectif important. Alexandre Delanoë a fourni une installation ikiwiki basique inspirée de celle de dsa.debian.org. Je l’ai nettoyée et intégrée dans un dépôt git sur notre machine. Il y a maintenant un nouveau site de test à l’adresse http://france.debian.net/test/. Tanguy Ortolo et Fernando Lagrange ont immédiatement effectué quelques petites améliorations mineures, mais personne ne s’est proposé depuis pour compléter le site. Je vais essayer de m’y atteler en février et passer le nouveau site en production.
Paypal et la gestion des membres. Nous avons adjoint une extension Paypal à Galette, afin que nos membres puissent renouveler leurs adhésions en ligne. J’ai demandé à Christian Bayle de l’essayer et nous avons trouvé quelques problèmes que nous avons reportés en amont, et qui ont été résolus depuis. Ce n’est qu’un premier pas cependant, car nous voulons aller beaucoup plus loin et automatiser tout le processus de gestion, du mail de rappel de renouvellement jusqu’à l’intégration avec le système de comptabilité. J’ai créé à cette fin plusieurs tickets dans le système de suivi de Galette, et complété d’autres déjà ouverts : n°490, n°368 ainsi que n°394. Nous avons demandé une estimation pour ces tickets et Debian France va financer leurs réalisations, de sorte que nous aurons une solution 100% libre convenant à nos besoins.
Merci
Rendez-vous au mois prochain pour un nouveau résumé de mes activités !
Ceci est une traduction de mon article My Free Software Activities in January 2013 contribuée par Weierstrass01.