Association du Grand Avignon des utilisateurs de Linux / *BSD, et de logiciels libres.

Rétrospective 2016

Dans ce billet, je vais détailler mes activités « visibles » concernant FreeBSD au cours de l'année écoulée.

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 [1].

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

commits-2016.png

Pour une comparaison, ceux des années précédentes :

montage-commits.png

L'essentiel des commits concernent les ports (les applications tiers) que je maintiens (la liste complète).

J'ai repris la maintenance du lecteur audio Audacious ainsi que celle du navigateur NetSurf avec le révision r411468 (il n'avait pas été mis à jour depuis 2013).

Je m'occupe également du bureau Xfce, cela représente environs 70 ports (quatre sont maintenus par d'autres personnes).

De plus, je mets régulièrement à jour certains ports classés dans la catégorie Python, notamment Mercurial [2].

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 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, 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 [3].

Et enfin, j'ai fermé des PR ouverts dans notre Bugzilla.

Chaque trimestre, j'essaie de publier un rapport d'activité 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 [4], qui se déroulera cette année à Paris.

Notes

[1] 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.).

[2] Mercurial (hg) est un logiciel de gestion de versions décentralisé.

[3] On a une sorte de devise, si on casse quelque chose, on doit le réparer.

[4] C'est le nom que porte la conférence européenne annuelle couvrant l'ensemble des systèmes BSD.