Une image (deux en réalité) est toujours mieux qu’un long discours, les graphismes ci-dessous montrent le nombre de mes »commits » sur la branche HEAD $$J’ai le droit d’accès en écriture uniquement pour l’arbre des ports (il s’agit des applications tiers, comme par exemple Firefox, GNOME, etc.).$$.
»(Cliquez sur les images pour les voir en taille réelle). »
»Les images ont été réalisées à l’aide de scripts R et Python qui sont disponibles [ici|https://bitbucket.org/olivierduchateau/scripts/src/874ce57fd7bd0d5eec2a213e3ca23fed94747120/svnstat/?at=default]. »
[((/public/freebsd/.commits-2016_m.png|commits-2016.png|C|graphisme montrant mes commits en 2016))|/public/freebsd/commits-2016.png||commits-2016.png]
Pour une comparaison, ceux des années précédentes :
[((/public/freebsd/.montage-commits_m.png|montage-commits.png|C|commits des années 2012 à 2015))|/public/freebsd/montage-commits.png||montage-commits.png]
L’essentiel des »commits » concernent les ports (les applications tiers) que je maintiens (la [liste complète|http://portsmon.freebsd.org/portsconcordanceformaintainer.py?maintainer=olivierd@freebsd.org]).
J’ai [repris|http://svnweb.freebsd.org/changeset/ports/401778] la maintenance du lecteur audio Audacious ainsi que celle du navigateur NetSurf avec le révision [r411468|http://svnweb.freebsd.org/changeset/ports/411468] (il n’avait pas été mis à jour depuis 2013).
Je m’occupe également du bureau Xfce, cela représente environs [70 ports| http://portsmon.freebsd.org/portsconcordanceformaintainer.py?maintainer=xfce%40freebsd.org] (quatre sont maintenus par d’autres personnes).
De plus, je mets régulièrement à jour certains ports classés dans la catégorie [Python|https://www.freebsd.org/ports/python.html], notamment [Mercurial|https://www.mercurial-scm.org/] $$Mercurial (@@hg@@) est un logiciel de gestion de versions décentralisé.$$.
Récemment (en décembre) j’ai »updaté » des éléments du bureau LXDE, car il n’y a plus de mainteneur officiel. Tout n’est pas encore à jour, car je travaille à la réécriture de certains »patches ». Ce regain d’intérêt vient du fait que j’ai importé [une partie|http://svnweb.freebsd.org/changeset/ports/426375] des éléments du bureau LXQt, et comme ces deux bureaux partagent des bibliothèques communes je garde un œil dessus.
Cette année, j’ai également mis à jour Poppler vers une version majeure (révision [r421386|http://svnweb.freebsd.org/changeset/ports/421386], normalement c’est l’équipe de GNOME qui s’en charge). Cette mise à jour a touché indirectement une cinquantaine de ports, il faut donc, faire très attention à ne rien casser $$On a une sorte de devise, si on casse quelque chose, on __doit__ le réparer.$$.
Et enfin, j’ai fermé des ??PR|Problem Report?? ouverts dans notre Bugzilla.
Chaque trimestre, j’essaie de publier un [rapport d’activité| https://www.freebsd.org/news/status/status.html] couvrant le travail effectué essentiellement sur Xfce et LXQt (j’ai également travaillé sur une intégration de modules Node.js dans l’arbre des ports, mais c’est en »standby » pour l’instant).
Voilà, j’ai résumé rapidement une année, et j’ai hâte d’aller au prochain EuroBSD $$C’est le nom que porte la conférence européenne annuelle couvrant l’ensemble des systèmes BSD.$$, qui se déroulera cette année à Paris.