Mes activités libres en juillet 2013

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 (167,67 €, 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.

Cahiers de l’Admin Debian

Une fois la campagne de levée de fonds terminée et les objectifs tous atteints, j’ai eu un paquet de récompenses à expédier et, bien que j’ai sous-traité la majorité du travail, je me suis occupé des livres dédicacés. J’ai géré également les retours de livres/stickers (du fait d’adresses invalides ou de personnes ne venant pas chercher leurs colis à la Poste dans le temps imparti).

Après les récompenses, nous avons finalisé les différents détails de la libération de la traduction française. J’ai fusionné les traductions que nous avions dans Git et Roland a mis à jour/traduit les quelques chaînes qui n’étaient pas dans la version française originale. Et le livre a été mis à disposition en ligne.

Enfin j’ai commencé à travailler à la mise à jour de la version anglaise pour Debian 7 (Roland a commencé bien avant moi) et nous avons soumis pour relecture plusieurs chapitres mis à jour.

Debian France

Elections. Après l’assemblée générale de Debian France, le nouveau conseil d’administration a élu le bureau : j’ai été réélu président, Sylvestre a quant à lui été réélu trésorier tandis qu’un nouveau secrétaire en la personne d’Alexandre Delanoë a été élu : bienvenue Alexandre !

J’ai du après ça m’occuper d’enregistrer le nouveau conseil d’administration/bureau auprès du tribunal d’instance, et donner accès aux dépôts Git internes aux nouveaux membres.

Galette. J’ai également beaucoup testé les nouvelles fonctionnalités de Galette que Debian France a commandé à l’auteur original. Elles devraient toutes atterrir dans la prochaine version à paraître dans les semaines à venir. \o/

Comptabilité. J’ai travaillé à la partie comptable pour la mettre à jour, de sorte que Sylvestre puisse reprendre la main dessus à partir de maintenant. Nous sommes en train d’apprendre à utiliser au mieux ledger pour répondre à nos besoins.

Réécriture du système de suivi des paquets

Le suivi de Marko Lalic dans sa réécriture du système de suivi de paquets Debian m’a pris 12 heures par semaine environ. Je suis plutôt content des résultats obtenus jusqu’ici et j’ai validé son évaluation intermédiaire demandée par Google. Vous pouvez jeter un œil à la documentation, tandis que l’interface web commence à retourner un peu de contenu.

L’interface courriels est totalement fonctionnelle et j’ai configuré l’actuel système de suivi des bogues pour transmettre tous les courriels à notre instance de tests (pts.debian.net), de sorte à pouvoir utiliser le système de suivi réécrit pour le travail en production. Envoyez vos commandes de souscription à control@pts.debian.net et commencez à l’utiliser !

Grâce à notre méthodologie de développement basée sur les tests, nous sommes plutôt confiants quant au fait que cela fonctionne raisonnablement bien ! :-)

J’ai également empaqueté python-django-jsonfield (toujours dans NEW), étant donné que Marko a utilisé ce module Python dans son code, et créé un rapport de bogue (n°717900) concernant sqlite3 et l’augmentation d’une limite que nous avons atteinte avec les requêtes faites par le système de suivi.

Kali Linux

J’ai utilisé le nœud Calxeda Highbank offert à Debian par Offensive Security pour y tester la nouvelle déclinaison -armmp du noyau. Cela a semblé marcher, à l’exception d’un pilote manquant (rapport de bogue créé sous le numéro 717269).

Travaux Debian divers

Soucis avec les réseaux sociaux. Avec le passage de identi.ca vers pump.io, nous n’avons plus aucune possibilité de poster automatiquement des mises à jour de statut basées sur des flux RSS. Le compte identi.ca @debian était également configuré pour pousser automatiquement les mises à jour vers le compte twitter @debian (et de là le tout était récupéré vers la page Debian sur Facebook). Cela aussi n’est plus possible… donc pour limiter la casse, j’ai configuré twitterfeed.com de sorte que les comptes twitter/facebook continuent à recevoir des mises à jour. Si vous êtes à la recherche d’un projet de développement, voilà un domaine qui n’est pas encore bien couvert par le logiciel libre ! Nous avons besoin de code pour faire ce que twitterfeed fait… et nous avons besoin que ce code supporte également pump.io.

Dpkg. Cela fait un bout de temps que je n’avais rien poussé dans le dépôt Git de dpkg. Je me suis occupé de retravailler et fusionner un patch soumis par Steve Langasek corrigeant le n°716948 (un problème avec dpkg-maintscript-helper rm_conffile ne gérant pas bien les fichiers conffiles que le paquet ne possède plus).

Notifications courriels Git. Lorsque j’étais encore administrateur d’Alioth, j’ai écrit git-commit-notice (un dérivé du post-receive-email de Git), et beaucoup de projets d’empaquetage utilisent ce script pour envoyer aux listes de diffusion des notifications de commit. Celui-ci n’a pas été mis à jour depuis des années et il a commencé à retourner des messages d’alerte dernièrement, du fait de fonctionnalités dépréciées dans le dépôt Git de Wheezy. J’ai donc regardé comment le mettre à jour et, en faisant cela, j’ai découvert un bien meilleur remplaçant — git-multimail. J’ai donc adapté git-commit-notice afin qu’il travaille par dessus ce nouveau script. Le résultat a été installé sur git.debian.org (ce qui sera annoncé dans la prochaine DeveloperNews).

Travaux divers. J’ai empaqueté sql-ledger dans sa version 3.0.5-1, retransmis le n°714739 sur publican, et participé aux discussions concernant le déplacement des planets Debian français vers planet.debian.org.

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 July 2013 contribuée par Weierstrass01.

Mes activités libres en juin 2013

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 (106,39 €, 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.

Debian France

Je me suis occupé de plusieurs adhésions que nous avons récoltées durant le salon Solutions Linux à la fin du mois dernier, et j’ai également travaillé à la mise à jour de la comptabilité en préparation de notre assemblée générale annuelle. En tant que président, j’ai rédigé un “bilan moral” de l’association et aidé Sylvestre Ledru (notre trésorier) à préparer une synthèse de notre situation financière (qui est plutôt bonne).

Le programme de notre assemblée générale prévoit le renouvellement de 6 des 9 membres du Bureau. J’ai donc essayé de motiver certaines personnes à participer et je suis plutôt content de voir que nous avons réussi à obtenir 9 candidatures pour 6 sièges, ce qui promet une vraie élection, pour une fois. :-)

Et, comme d’habitude, j’ai mis à jour Galette vers la vers version 0.7.4.2, et rédigé une paire de rapports de bogue (n°621, n°622).

Système de suivi des paquets Debian

Nous arrivons presque à la fin du premier mois de travail sur le projet de réécriture du système de suivi des bogues (Package Tracking System) dans le cadre du Google Summer of Code. J’ai passé en moyenne 1h30 par jour à revoir le code, faire un retour et préparer les « user stories » pour la prochaine itération. Plus un meeting de deux heures chaque mercredi après-midi. C’est plus que prévu mais je suis plutôt content du résultat obtenu jusqu’ici.

Nous avons une instance de tests opérationnelle mise à jour chaque semaine (après la fin de l’itération) à l’adresse pts.debian.net. L’interface Web est vide pour le moment car la majorité du temps a été passé sur l’interface email jusqu’ici. Mais l’ensemble des fonctionnalités sont maintenant implémentées et certaines améliorations par rapport à l’implémentation actuelle déjà visibles (clôturant le rapport n°340863 par exemple). Vous pouvez interagir avec cette version en envoyant des emails à control@pts.debian.net.

Les Cahiers de l’Admin Debian

La levée de fonds pour la libération du livre original en français a atteint son objectif très rapidement et nous y avons alors ajouté des objectifs supplémentaires avec des récompenses à la clé (d’autres livres Eyrolles, donation à Debian). Tous les objectifs supplémentaires ont été atteints, bien que le dernier ait résisté jusqu’au dernier jour !

Nous avons maintenant une traduction française des Cahiers de l’Admin libérée grâce à tous les contributeurs, ainsi que 2700€ collectés pour Debian.

Empaquetage Debian

J’ai reçu quelques rapports de bogue critiques pour la publication, que j’ai traités:

  • n°713636: échec de la compilation de cpputest à cause de -Werror. J’ai laissé tomber -Werror dans Debian et soumis le patch à l’amont.
  • n°713527: échec de la compilation de logidee-tools du fait des réorganisations des méta-paquets TeXLive. J’ai corrigé les dépendances (de compilation).
  • n°713947: failles de sécurité multiples affectant WordPress. J’ai empaqueté la nouvelle version amont 3.5.2 et l’ai envoyée vers unstable et wheezy-security (Yves-Alexis Perez se chargeant de squeeze-security).

Et, afin d’anticiper de futurs problèmes, j’ai créé un rapport de bogue amont pour feed2omb (n°33) pour savoir si les développeurs amont prévoyaient de supporter la nouvelle API pump.io qu’identi.ca est supposé utiliser bientôt.

Kali Linux

J’ai également soumis deux autres rapports de bogue Debian : le n°711866 pour demander une nouvelle version amont de w3af dans Debian, le n°711044 pour remonter une dépendance manquante dans les méta-informations LSB du script d’init de vsftpd.

J’ai travaillé à l’empaquetage de passing-the-hash. Il s’agit d’un dérivé de plusieurs logiciels servant à outrepasser certaines fonctions d’authentification NTLM. J’ai réussi à éviter la duplication dans certains cas en transformant les patchs en bibliothèques LD_PRELOAD écrasant les symboles spécifiques des fonctions patchées.

Il y en avait un, parmi les logiciels concernés, qui n’était pas encore empaqueté: winexe. Je l’ai donc empaqueté mais j’ai été rapidement confronté à des erreurs de segmentations (qui avaient déjà été rapportées en amont depuis quelques mois). J’ai creusé le problème et préparé quelques patchs, soumis à l’amont et intégrés.

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 June 2013 contribuée par Weierstrass01.

Mes activités libres en mai 2013

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 (70 €, 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.

Cahier de l’Admin Debian

Traduction espagnole complète. L’équipe espagnole a fini la traduction du livre. Le processus de compilation PDF n’était pas encore prêt pour les traductions, ce que j’ai du corriger. J’ai également amélioré en parallèle le script de compilation Mobipocket, afin de pouvoir utiliser KindleGen d’Amazon lorsque disponible (car Amazon requiert maintenant que cet outil soit utilisé pour générer les fichiers Mobipocket destinés à être distribués sur leur plateforme).

Une fois ces problèmes corrigés, j’ai fait la promotion de cette traduction, qui est la première à avoir été menée à terme. Les traducteurs méritent bien toutes nos félicitations !

Projets pour la traduction française. Vous savez que le livre Debian Administrator’s Handbook est venu au monde en tant que traduction anglaise du Cahier de l’Admin Debian (publié par Eyrolles). Ce qui signifie que nous avons actuellement une traduction libre d’un livre propriétaire. Ce qui est une situation plutôt étrange, à laquelle je souhaite remédier depuis le début.
J’ai donc discuté avec Eyrolles pour trouver un compromis permettant de publier le livre original sous les mêmes licences que celles utilisées pour le livre anglais…et le résultat n’est autre que le lancement d’une nouvelle campagne de financement communautaire, visant à libérer le livre original et le faire devenir une traduction du Debian Administrator’s Handbook à part entière.

[Mise à jour du 17 juin 2013: en moins d’une semaine, la campagne a été couronnée de succès, puisque l’objectif de 15 KEUR pour la libération a été atteint. De nouveaux objectifs ont été fixés et atteints entre temps (donnant droit à des livres électroniques supplémentaires). Il reste un dernier objectif à 25 KEUR pour que 15% des bénéfices soient reversés à Debian.]

Apprenez en plus et apportez-nous votre soutien sur la page Ulule du projet (Ulule étant l’équivalent de Kickstarter pour les personnes ne résidant pas aux États-Unis).

Liberate the Debian Handbook

Debian France

J’ai mis à jour notre application de gestion des adhésions de nos membres vers la version 0.7.4.1, qui comporte de nombreuses corrections de bogues. Mais le vrai événement ce mois-ci fut la tenue du salon “Solutions Libres et Opensource” à Paris où Tanguy Ortolo, moi-même et d’autres volontaires (Cédric Boutillier, Arnaud G., et d’autres dont j’ai oublié le nom, merci à eux !) avons tenu le stand Debian deux jours consécutifs (28-29 mai). Pour une fois nous avions un tas de goodies à vendre (buffs, tapis de souris, polos, stickers, etc.), et notre stand fut particulièrement fréquenté.

The Debian Booth (Tanguy on the left, Raphaël on the right)

Google’s Summer of Code

J’ai été submergé le mois dernier par des demandes d’étudiants intéressés par la « réécriture du système de suivi des paquets », pour laquelle je me suis proposé d’être le tuteur, dans le cadre du Google’s Summer of Code. J’ai retenu au final six candidatures intéressantes, que Stefano et moi avons étudiés. C’est Marko Lalic qui a été retenu.

La période de « tissage de liens » communautaires (« Community Bonding Period ») commence tout juste et nous sommes en train de détailler plus précisément la manière dont nous allons organiser le travail. Nous allons essayer le canal IRC #debian-qa sur OFTC pour les questions et réponses, ainsi que les revues hebdomadaires.

Travaux d’empaquetages divers

J’ai empaqueté zim 0.60 et, avec la publication de Wheezy, j’ai envoyé vers unstable tous les paquets que j’avais préparé dans experimental (cpputest, publican). J’ai également parrainé l’envoi de libmicrohttpd en version 0.9.27-1.

J’ai créé quelques rapports de bogues que j’ai rencontrés avec la prochaine version de dpkg 1.17.0 (n°709172 et n°709009). Dans les deux cas, le paquet utilisait un mauvais chemin d’accès (codé en dur) vers dpkg-divert (le binaire a été déplacé de /usr/sbin/ vers /usr/bin/ il y a un bout de temps, et le lien symbolique assurant la rétrocompatibilité n’est plus maintenu à présent). Je me suis également occupé du bogue n°709064, où l’utilisateur a rapporté des problèmes de montée de version liés à multiarch.

J’ai également créé un autre rapport de bogue directement en amont concernant publican, afin de demander qu’un moyen soit trouvé pour éviter la duplication d’autant de fichiers (je l’ai créé comme réponse au bogue Debian n°708705 que j’ai reçu).

Travail sur Kali

J’ai du mettre à jour OpenVAS pour Kali, mais la compilation a échoué dans un environnement Debian 7 pour certaines parties. J’ai diagnostiqué le problème et soumis un patch directement en amont.

J’ai également été en contact avec le mainteneur Debian d’OpenVAS car je souhaitais contribuer en retour au paquet Debian, mais des problèmes de temps ont renvoyé ça à un peu plus tard.

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 May 2013 contribuée par Weierstrass01.

Mes activités libres en avril 2013

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 (102,70 €, 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.

Debian France

Travaux sur Galette. J’ai passé pas mal de temps sur l’installation de Galette pour Debian France (l’application Web de gestion des membres), premièrement pour convertir sa base de données Postgres à l’UTF-8, ensuite pour la mettre à jour vers la version 0.7.4 tout en contournant plusieurs problèmes connus.

J’ai également créé des paquets Debian pour trois plugins que nous utilisons : (galette-plugin-paypal, galette-plugin-admintools et galette-plugin-fullcard).

Ceci étant, chaque fois que j’utilise Galette, j’ai tendance à trouver quelque chose qui mérite d’être remonté. J’ai créé 5 tickets ce mois-ci :

  • n°588: Galette devrait permettre l’envoi d’un mail de test lorsque les notifications mails sont paramétrées
  • n°589: la page d’export CSV contient un lien de téléchargement invalide
  • n°590: la page de confirmation d’un paiement PayPal réussi contient des champs vides
  • n°591: problème de sélection des destinataires d’un publipostage
  • n°595: Galette devrait ajouter un destinataire correct dans le champ « A : » des mails générés automatiquement.

J’ai testé plusieurs corrections préparées par l’auteur amont (trois des bogues ci-dessus sont déjà corrigés), ce qui a conduit à la version corrective 0.7.4.1.

Travaux préliminaires quant aux nouveaux statuts et règlement intérieur. J’ai mis en place un dépôt Git afin de rendre plus facile la collaboration autour de nos nouveaux statuts et règlement intérieur. Le but étant de faire de Debian France une organisation reconnue par Debian (« trusted organization »), ainsi que de rendre l’ensemble compatible avec la loi 1901 relative aux associations (l’association a actuellement un statut spécial réservé aux associations d’Alsace/Lorraine).

Kali Linux

Amélioration du support de l’accessibilité dans Debian Wheezy. Offensive Security souhaitait que Kali Linux soit parfaitement accessible aux handicapés. Dans la mesure où Wheezy souffrait de régressions importantes dans ce domaine, nous avons embauché Emilio Pozuelo Monfort afin de corriger les bogues n°680636 et n°689559 dans gdm3.

De mon côté, j’ai mis à jour le paquet finish-install de debian-installer afin qu’il pré-configure correctement le système lorsque vous réalisez une installation avec la synthèse vocale (patch soumis dans le bogue n°705599).

Grâce à des responsables de la publication accomodants, ce travail a déjà été intégré dans Wheezy et ne devra pas attendre la première mise à jour majeure.

Corrections de bogues dans l’installeur graphique de Debian’s live. Nous avons également voulu activer l’installeur graphique dans le live DVD de Kali. Tandis que nos premières tentatives d’il y a quelque mois avaient échoué, cela a marché ce coup-ci quasiment instantanément (ceci grâce à Ben Armstrong qui a réalisé les corrections nécessaires). J’ai quand même identifié quelques problèmes que j’ai corrigés dans le dépôt Git de debian-installer-launcher.

Empaquetage et travaux Debian divers

  • J’ai revu le travail de Charles Plessy qui a réalisé la première version d’une importante mise à jour de la charte Debian, afin de documenter les triggers dpkg (cf. n°582109)
  • J’ai revu le paquet libwebsockets préparé par Peter Pentchev (ITP n°697671)
  • J’ai découvert Tanglu et me suis inscrit à leur liste de diffusion afin de suivre son évolution (et peut-être l’utiliser comme banc de test pour de futurs développements d’infrastructure).
  • J’ai revu et poussé un patch de Robert Spencer concernant debian-cd (voir n°703431).
  • J’ai empaqueté la version 3.3 de cpputest (dans experimental). J’ai testé un nouvel instantané amont converti à autotools.

J’ai également passé un nombre d’heures certain à répondre aux questions des étudiants souhaitant participer au Google’s summer of code et qui sont intéressés par la réécriture du Système de Suivi des Paquets à l’aide de Python et Django. Certaines de ces discussions ont eu lieu sur la liste de diffusion debian-qa@lists.debian.org.

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 April 2013 contribuée par Weierstrass01.

Mes activités libres en mars 2013

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 (114,19 €, 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.

Simple-CDD et debian-cd

J’ai essayé d’utiliser les versions présentes dans Wheezy de debian-cd et simple-cdd pour générer un installeur automatique. J’ai à cette occasion soumis plusieurs rapports de bogue concernant simple-cdd (n°701963 : le paquet type-handling a disparu et ne devrait pas être listé dans default.downloads, ainsi que le n°701998 : le paramètre --keyboard ne fonctionne pas avec la version debian-installer de Wheezy) et poussé quelques correctifs pour debian-cd :

  • r2518: ajuster le Makefile en fonction des nouveaux prérequis de xorriso ;
  • r2520: ajouter les dépendances manquantes à dosfstools ;
  • r2521: utiliser --no-check-gpg lors de l’interrogation de debootstrap ;
  • r2522: rendre debian-cd capable de fonctionner avec un miroir dépourvu de sources.

Debian France

J’ai achevé le nouveau site web de Debian France et l’ai mis en ligne. J’y ai intégré par la suite plusieurs améliorations réalisées par Tanguy Ortolo (et lui ai donné les droits de pousser des changements via git par la même occasion).

J’ai essayé de mettre à jour notre installation de Galette vers la dernière version amont, mais suis revenu à l’ancienne après avoir rencontré deux problèmes (consignés ici and ici). J’ai créé à cette occasion un paquet Debian pour ce logiciel (vous pouvez le récupérer sur git.debian.org).

J’ai également soumis une proposition d’amélioration concernant l’extension de paiement par Paypal, qui a été rapidement implémentée. J’ai par la suite mis à jour ce module déjà utilisé sur france.debian.net.

Travaux en lien avec Kali

J’ai aidé pendant plusieurs mois l’équipe de Kali à préparer cette nouvelle distribution dérivée de Debian. Maintenant qu’elle a été officiellement lancée, je peux déclarer certains de mes travaux Debian comme découlant de ma collaboration avec l’équipe de Kali.

Ce mois-ci, j’ai contribué plusieurs fonctionnalités et corrections pour debian-installer et live-build :

Après le lancement, nous avons signalé Kali dans le recensement des dérivés Debian. Paul Wise a rapidement remonté certains bogues mal renseignés par les premiers utilisateurs de Kali, et j’ai découvert que reportbug ne fonctionnait pas comme prévu même après avoir correctement mis à jour base-files (cf. le n°703678 pour reportbug et le n°703677 pour lsb-release).

Travaux d’empaquetage divers

  • J’ai parrainé une nouvelle version amont de dnsjava, car c’était requis par Jitsi ;
  • J’ai préparé la version 0.4.1.1 de rebuild, et l’ai envoyée vers le dépôt testing-proposed-updates, car elle corrige un bogue critique pour la publication ;
  • J’ai envoyé Publican dans sa version 3.1.5 vers experimental, et soumis le rapport de bogue n°703514 demandant une nouvelle version amont de docbook-xsl requise par Publican ;
  • J’ai créé le rapport de bogue n°703995 pour corriger la gestion par apt-setup de l’option preseed d’apt-setup/multiarch.

Election du DPL

J’ai également passé pas mal de temps à lire et participer aux discussions sur la liste debian-vote, étant donné que les candidats au poste de DPL étaient en pleine campagne électorale. (Bravo à Lucas Nussbaum qui vient d’être élu!)

Merci

Ce mois a été plutôt bien rempli si l’on prend en compte le fait que j’ai eu un second fils (Lucas) le 6 mars dernier…

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 March 2013 contribuée par Weierstrass01.

Mes activités libres en février 2013

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 (78,31 €, 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.

Empaquetage Debian

Je souhaitais mettre à jour publican vers la dernière version en date, mais j’ai cessé tout effort après avoir renseigné deux rapports de bogues qui auraient pu être détectés moyennant un minimum de tests avant la publication. J’ai donc décidé d’attendre la prochaine version mineure.

J’ai envoyé les versions 1.4.4 et 1.4.5 de python-django, des nouvelles versions amont de maintenance et corrections de sécurité qui sont maintenant dans les dépôts de Wheezy. J’ai également préparé une mise à jour stable de Django (1.2.3-3+squeeze5), qui a nécessité le rétroportage des deux derniers patchs de sécurité.

J’ai également envoyé une nouvelle révision de WordPress, afin de corriger un problème survenant avec TinyMCE (n°700289) et mettre à jour/ajouter de nombreux fichiers de traduction (n°697208).

Rapports de bogues et corrections diverses

Bogue Live-build. J’ai rencontré, de manière intermittente, des erreurs lors de la compilation d’images live de disques en utilisant live-build sur architecture armel. Daniel Baumann m’a aiguillé vers la partie du code problématique (le « surdimensionnement » de l’image n’était pas suffisant), et j’ai donc proposé un petit correctif, augmentant le facteur de « surdimensionnement » de 6%.

Bogue Live-config. J’ai également remonté un autre problème rencontré dans live-config (n°701788) : le script mettant en place la configuration de sudo échouait lorsque l’utilisateur par défaut était root.

Bogue git-buildpackage. J’ai créé le rapport de bogue n°700411 après avoir remarqué que git-import-orig importait le répertoire Debian mis à disposition par l’amont. Ces dossiers ne sont pas utilisés avec l’empaquetage source « 3.0 (quilt) », et leur présence dans la branche « upstream » est donc dommageable : toute modification dans le répertoire Debian amont entraînera des conflits lorsqu’une nouvelle publication amont sera fusionnée dans la branche d’empaquetage.

Intégration de gemmes Ruby. J’ai du un peu plus tard empaqueter quelques applications Ruby utilisant Bundler, et je voulais réutiliser autant de modules Ruby empaquetés que possible. Dans cette optique, ces modules devaient mettre à disposition les méta-informations rubygem requises. J’ai créé le rapport de bogues n°700419 dans ce but et, avec l’aide de Cédric Boutillier (et d’autres sur le canal #debian-ruby), nous avons identifié un ensemble de modules Ruby qui pourraient contenir ces informations moyennant une simple recompilation. J’ai demandé des bin-nmu via le bogue n°700605.

Bogues divers. simple-cdd permet de sélectionner des profils à installer, mais j’ai remarqué que le modèle debconf associé n’était pas traduit (n°700915). Les scripts de démarrage (fournis par initscripts) en charge de l’activation du swap sont supposés gérer le passage de l’option « noswap » au noyau, afin de désactiver le swap. J’ai remonté le fait que cette option ne fonctionnait pas correctement lorsqu’elle était précédée de l’option « quiet » (n°701301), du fait d’instructions « break » inopportunes.

Debian France

Travail administratif. Nous avons pris du retard pour certaines formalités administratives, aussi ai-je écrit le rapport de la dernière assemblée générale et l’ai envoyé au tribunal d’instance de Sarreguemines, afin que les modifications intervenues au Bureau soient enregistrées. J’ai également complété le « registre spécial » de l’association. il s’agit d’un carnet, que la loi oblige à tenir, et qui consigne tous les changements importants survenus dans la gouvernance de l’association (nouveau membre du Bureau, déplacement du siège, changement des statuts, etc.).

Développements de Galette. Debian France finance quelques améliorations du logiciel libre Galette, que nous utilisons pour gérer l’association. Je suis en contact avec son développeur afin d’une part de répondre à ses questions, et d’autre part de m’assurer que son travail répond bien à nos besoins.

Librement

Je suis parti à la recherche de développeurs talentueux ayant un réel intérêt dans mon projet Librement. Je veux financer le développement initial, mais je n’ai pas les moyens de le financer intégralement. J’aimerai donc trouver des développeurs qui pourraient manifester un intérêt dans ce projet, au-delà de la rémunération que je leurs verserais.

Je suis entré en contact avec l’équipe de développeurs de Scopyleft, qui ont semblé être de très bons candidats. Ils utilisent intensément la méthode de développement Scrum, et m’ont demandé de jouer le rôle du « product owner ». J’ai donc commencé à décrire le projet à travers des « user stories » (ce qui consiste, dans le jargon Scrum, à rédiger le « backlog »), que vous pouvez consulter sur trello.com. Si vous êtes intéressé par ce sujet — le financement du logiciel libre — n’hésitez pas à y jeter un œil et à m’envoyer vos commentaires.

Mon objectif est clairement d’avoir un produit viable minimal à la fin des premières itérations que je vais financer. Et ensuite financer les développements ultérieurs en utilisant la plateforme elle-même.

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 February 2013 contribuée par Weierstrass01.

Mes activités libres en janvier 2013

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 PackageRFP 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.

Mes activités libres en octobre 2012

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 (120,46 €, 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.

dpkg

J’ai reconfiguré le dépôt Git de dpkg le mois dernier afin qu’il utilise KGB au lieu de CIA, ce dernier étant abandonné. Ces outils permettent d’envoyer sur IRC les notifications de commit (vers #debian-dpkg sur OFTC, aussi connu sous le nom d’irc.debian.org).

Je n’ai rien fait d’autre concernant dpkg, et je dois dire que Guillem n’aide en rien ceux qui veulent s’impliquer. Il continue à garder pour lui son travail, dans sa branche privée « for 1.17.x », et refuse d’ouvrir une branche officielle « jessie ». Une preuve de ce fait étant l’absence de réponse à ce mail.

Du côté positif, il traite tous les bogues soumis et ce même avant que j’ai eu la moindre chance de m’en occuper. Il est cependant triste que je ne puisse jamais examiner ses correctifs, étant donné qu’ils sont poussés au dernier moment juste avant chaque upload.

Empaquetages divers

J’ai aidé à la résolution du bogue n°689336, de sorte qu’initrd définit maintenant correctement la disposition du clavier (keymap) avant de demander le mot de passe d’une partition chiffrée. En relation avec ce bogue, j’ai alimenté le n°689722, de sorte que cryptsetup gagne une dépendance assurant que les outils requis pour la disposition du clavier soient bien disponibles.

J’ai empaqueté une nouvelle version amont de zim (0.57), ainsi qu’une mise à jour de sécurité pour python-django concernant à la fois Squeeze et Wheezy. J’ai uploadé une NMU (Non-Maintener Upload) de revelation (0.4.13-1.2) de sorte qu’il ne soit pas éjecté de Wheezy (il était sur la liste des paquets « retirés si non corrigés » de l’équipe chargée de la publication), étant donné que ma femme l’utilise pour stocker ses mots de passes.

Enfin, j’ai parrainé une nouvelle version amont de ledgersmb.

Debian France

Nous avons réussi à élire un nouveau bureau pour l’association Debian France. Sylveste Ledru en tant que trésorier, Julien Danjou en tant que secrétaire et moi-même en tant que président. Je tiens à remercier chaleureusement le bureau précédent, à savoir Carl Chenet, Aurélien Jarno et Julien Cristau.

La transition est en cours de réalisation, et sera finalisée lors de la prochaine mini-Debconf parisienne, au cours de laquelle nous procéderons aux diverses formalités.

Parmi les toutes premières tâches que je me suis assignées figure le recrutement de deux nouveaux membres pour le conseil d’administration, dans la mesure où deux sièges restent aujourd’hui à pourvoir. J’ai lancé un appel à volontaires, et deux volontaires se sont faits connaître. Si vous souhaitez participer et aider Debian France, merci de candidater en répondant à ce message le plus rapidement possible.

Cahiers de l’Admin

J’ai intégré les traductions contribuées sur debian.weblate.org (qui m’ont conduit à proposer cette fonctionnalité concernant Weblate lui-même), et corrigé un certain nombre de petites coquilles signalées. J’ai ensuite poussé l’upload vers Debian, afin d’incorporer toutes ces petites corrections…

Ceci étant, ce livre couvre pour l’instant Squeeze : j’ai donc commencé à planifier le travail de mise à jour pour Wheezy, et, conjointement avec Roland, nous avons décidé de qui allait s’occuper de mettre à jour chaque chapitre.

Librement

L’avancement de ce projet est si lent que cela me frustre. Gérer de l’argent pour autrui est une activité très régulée, au moins dans l’Union européenne. Je voulais seulement un compte séquestre, afin de sécuriser l’argent des utilisateurs du service… mais ouvrir un tel compte requiert soit d’être certifié en tant « qu’institution de paiement » par l’Autorité de contrôle prudentiel, soit d’obtenir une exemption de la même autorité (ne couvrant que certains cas spéciaux), soit enfin de signer un partenariat avec une institution de paiement reconnue.

Être certifié en tant qu’institution de paiement est hors de question actuellement, étant donné que cela requiert un capital d’au moins 125000€ (que je n’ai pas). Ma banque ne peut pas signer le partenariat dont j’aurais besoin. Reste à chercher si un des cas d’exemption peut me correspondre, ou si je peux trouver une autre « institution de paiement » qui veuille bien travailler avec moi.

Gittip utilise Balanced comme service de paiement spécialisé pour les places de marchés électroniques, malheureusement seuls les américains peuvent retirer de l’argent du système ce qui en limite l’intérêt. J’adorerais trouver pareil service en Europe…

Si je ne peux pas positionner Librement comme place de marché du monde du logiciel libre (et épargner à chaque contributeur le fait de devoir se créer un compte marchand), je dois alors me replier vers une solution où Librement ne fait que fournir l’infrastructure, et aucun compte, de sorte que les développeurs souhaitant collecter les donations devront utiliser soit Paypal, soit tout autre compte marchand supporté.

Voilà pourquoi mes dernières mises à jour de spécification concernant le service de donations et le service de paiement mentionnent Paypal, et la possibilité de choisir le moyen de paiement pour chaque campagne de donation.

Merci

Au mois prochain pour un nouveau résumé de mes activités !

Ceci est une traduction de mon article My Free Software Activities in October 2012 contribuée par Weierstrass01.

Mes activités Debian en septembre 2012

Voici le récapitulatif mensuel de toutes mes activités gravitant autour de Debian. Si vous faites partie des personnes ayant fait un don pour soutenir mon travail (1086,48 €, 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.

Dpkg

Abonné au suivi des bogues de dpkg sur Launchpad, je suis enseveli par quantités de rapports de bogues ressemblant à « le paquet toto n’a pas pu être installé/mis à jour : le paquet toto est déjà installé et configuré ». Ces rapports sont un mélange de bogues APT et d’un ensemble aléatoire d’autres erreurs (souvent de sources matérielles comme des fichiers .deb corrompus ou des erreurs d’E/S, mais parfois également de « vrais » bogues d’autres programmes). Quoi qu’il en soit, ces rapports finissent toujours par être assignés à dpkg, car ce dernier renvoie un message d’erreur, pour se plaindre de la décision de APT de vouloir configurer quelque chose qui n’en a pas besoin.

Je n’ai tout simplement pas le temps de traiter tous ces rapports, et j’ai donc décidé de les filtrer au niveau de l’outil « apport », grâce à un nouveau “motif de bogue Ubuntu”, qui indique que ces rapports sont des doublons du LP n°541595. Cette action a permis de décrémenter rapidement le compteur de bogues dpkg de 130 à environ 80.

Empaquetage

J’ai parrainé une nouvelle version upstream de ledgersmb. J’ai rapidement mis à jour WordPress vers la version 3.4.2, dans la mesure où elle contient des correctifs liés à la sécurité.

J’ai également poussé une petite mise à jour de nautilus-dropbox corrigeant le bogue n°686863, du fait de l’upstream qui a renommé le binaire mis à disposition sur leur site de nautilus-dropbox en dropbox. Leur paquet dropbox rentre en conflit uniquement avec les anciennes versions de nautilus-dropbox, et non avec celle fournie par Debian. J’ai donc du ajouter un attribut « Conflicts » de notre côté pour interdire l’installation des deux paquets sur un même système.

Test d’installation de Wheezy

J’ai acheté un nouveau PC portable (Lenovo Thinkpad X230), et utilisé cet achat comme prétexte au test de la procédure d’installation de Wheezy. Tout a fonctionné pour le mieux, à l’exception de deux choses :

  1. J’ai tout d’abord remarqué qu’il n’acceptait pas le mot de passe pour ma partition chiffrée durant les premières étapes de boot… il s’est avéré que le bogue était déjà rapporté (n°619711), mais visiblement délaissé par le mainteneur du paquet. Après discussion sur IRC avec Julien Cristau, nous avons sollicité Michael Prokop, qui avait apparemment déjà proposé de s’occuper de ce problème. J’ai testé son paquet corrigé, qui fut uploadé dans la foulée.
  2. J’ai eu d’étranges problèmes réseau, qui se sont avérés liés à l’absence de l’interface « loopback » (i.e. localhost). C’était là le résultat d’une mauvaise configuration de /etc/network/interfaces, incorrectement modifiée par NetworkManager. J’ai consigné ce bogue dans le rapport n°688355. Il affecte toux ceux ayant des réseaux avec l’IPv6 activé.

Debian France

Debian France fait l’objet d’un regain d’activité. Sylvestre Ledru pilote l’organisation de la mini-debconf parisienne des 24 et 25 novembre, tandis que Tanguy Ortolo a repris à son compte le merchandising (des polos, pour changer des habituels t-shirts).

Je vais peut-être faire une présentation à l’occasion de la mini-debconf, probablement au sujet du multiarch.

Divers

Cela fait quelques mois que j’ai remarqué un lag de 2 secondes de gnome-shell à chaque fois que smuxi (mon client IRC) envoie une notification. C’est très énervant, car vous avez l’impression que la machine entière freeze.

J’ai donc contacté Mirco Bauer sur le canal #smuxi, et nous avons creusé un peu le sujet. Il s’avère que smuxi utilise une vieille version du protocole de notification, où l’image est envoyé sous forme de flux d’octets, entraînant d’énormes messages dbus. C’est clairement une solution suboptimale, et smuxi sera donc corrigé, afin d’envoyer le chemin de l’image, plutôt que l’image elle-même. D’un autre côté, le fait que gnome-shell se bloque durant tout le temps de traitement de ce « gros » message dbus est clairement un bogue. J’ai donc renseigné un rapport de bogue concernant GNOME Shell (Bugzilla n°683829), afin que cela soit corrigé.

Librement : financer le développement libre

J’ai démarré un nouveau projet visant à aider les développeurs de logiciels libres à finance leurs travaux. Il n’y a pas grand chose de concret, mais j’ai déjà un dépôt public, un chouette logo et plein d’idées.

Si le sujet vous intéresse, et que vous souhaitez participer, contactez-moi ! Sinon, continuez de me suivre en attendant de prochaines nouvelles :-)

Merci

Au mois prochain pour un nouveau résumé de mes activités !

Ceci est une traduction de mon article My Debian Activities in September 2012 contribuée par Weierstrass01.

Mes activités Debian en août 2012

Voici le récapitulatif mensuel de toutes mes activités gravitant autour de Debian. Si vous faites partie des personnes ayant fait un don pour soutenir mon travail (88,41 €, 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.

dpkg

Les choses sont relativement calmes durant la période de gel de Wheezy. Je me suis juste occupé de corriger trois bogues : une régression du format « 3.0 (quilt) » (cf. n°683547), une erreur de segmentation de “dpkg-query -W -f  »” (cf. ce commit), et enfin une mauvaise auto-complétion pour les utilisateurs français (cf. n°685863).

Test de la mise à jour vers Wheezy

Plusieurs rapports de bogues nous sont parvenus faisant état d’échecs de la mise à jour vers Wheezy du fait de l’exécution du trigger par dpkg, tandis que les dépendances de paquets avec des triggers en attente ne sont pas satisfaites. Corriger ce comportement dans dpkg ne va malheureusement pas sans problèmes (cf. n°671711 pour plus de détails) … Guillem a, en conséquence, décidé de différer la correction à Jessie. Ma proposition d’une solution intermédiaire est tombée aux oubliettes. Nous devons maintenant trouver à la place des solutions dans chacun des cas pouvant provoquer cette erreur. (comme par exemple : n°680626).

Une autre manière d’éviter ces erreurs consiste à s’assurer que les triggers sont exécutés le plus tard possible, comportement que nous pouvons améliorer de plusieurs façons.

La première manière de procéder consiste à modifier la plupart des triggers de telle manière qu’ils utilisent la directive « interest-noawait ». Les paquets activant le trigger sont dans ce cas immédiatement marqués comme configurés (plutôt que « triggers-awaited » – en attente de triggers), et le trigger ne devra plus être exécuté comme étape d’une résolution de dépendances ultérieure. Mais il n’y a, à l’heure actuelle, aucun paquet qui utilise cette nouvelle directive, et ce malgré un appel sur debian-devel-announce. :-(

Une deuxième méthode consiste à modifier APT de sorte qu’il utilise dpkg –no-triggers, et de laisser le traitement du trigger pour la fin (avec un dernier appel à “dpkg –configure -a”). Chose que j’ai demandée de manière assez précoce dans le cycle de Wheezy mais, pour de multiples raisons, les mainteneurs de APT n’ont pas donné suite. Le les ai relancés de nouveau dans le bogue n°626599, mais il est maintenant trop tard pour Wheezy. Je trouve cela un peu triste dans la mesure où j’ai utilisé ces options durant tout le cycle de Wheezy et cela a bien fonctionné pour moi (et je les ai également utilisées lors d’une mise à jour (dist-upgrade) sur le portable de ma femme).

Il aurait été intéressant de tout avoir en place pour Wheezy, de sorte que nous n’ayons pas à endurer les mêmes problèmes pour la mise à jour vers Jessie. Mais à moins que quelqu’un monte au créneau pour piloter ces changements, cela semble peu probable.

Nous en sommes réduits en lieu et place à utiliser des solutions de contournement douteuses, paquet par paquet.

Empaquetage

J’ai préparé des mises à jour de sécurité pour python-django (1.4.1 pour unstable, 1.2.3-3+squeeze3 pour stable), et empaqueté une nouvelle version upstream pour cpputest (3.2-1). J’ai également passé en revue ledgersmb 1.3.21-1, préparée par Robert James Clay, et lui ai demandé de s’occuper d’une nouvelle version avec d’autres corrections.

J’ai publié nautilus-dropbox 1.4.0-2 avec des modifications de mon cru afin de supporter https_proxy d’une part, ainsi qu’un meilleur affichage des informations de diagnostic lors de l’échec d’un téléchargement.

Avec l’aide de Paul van der Vlis et de Michael Ziegler, j’ai fait le nécessaire afin d’être capable de migrer python-django-registration 0.8 vers Wheezy, et ce même s’il s’agit d’une nouvelle version upstream dotée de modifications qui ne sont pas rétrocompatibles. Nous avons maintenant la bonne version dans Wheezy grâce à Adam D. Barratt, qui a débloqué le paquet, et ce malgré le fait que j’ai manqué l’échéance du gel de Wheezy.

Debian France

Julien Cristau a rappelé au conseil d’administration de Debian France que nous devions élire le bureau (Président, Secrétaire et Trésorier), dans la mesure où les titulaires actuels se sont retirés. J’étais quelque peu inquiet que personne ne veuille reprendre la main, et j’ai donc contacté chaque membre afin de trouver des volontaires. Ce qui est maintenant chose faite (Julien Danjou, Sylvestre Ledru et moi-même). Il ne reste plus qu’à procéder à l’élection, dès que Julien trouvera un peu de temps pour l’organiser.

Divers

J’ai mis en place, avec l’aide de l’équipe d’administration Debian (DSA – Debian System Administration), des règles antispams pour l’alias owner@packages.qa.debian.org, vu la quantité de spams rencontrés. L’équipe DSA m’a demandé d’en profiter pour tout documenter dans une page de wiki sur dsa.debian.org, afin de pouvoir s’y référer dans le futur.

J’ai également testé un patch upstream concernant gnome-keyring (cf. n°681081), qui réintroduit la possibilité d’oublier les phrases de passe GPG après un délai configurable.

Merci

Au mois prochain pour un nouveau résumé de mes activités !

Ceci est une traduction de mon article My Debian Activities in August 2012 contribuée par Weierstrass01.