Dolibarr ERP CRM V18 LTS - Rapport d'activité 2025

Merger du code, c'est facile. Le faire bien, avec rigueur et sans casser la prod de milliers d'utilisateurs — c'est une autre histoire..


Bilan 2025 de la première équipe de mainteneurs LTS de Dolibarr

En 2025, Éric Seigne (CAP-REL | rycks) et Lionel Vessiller (opendsi | lversiller) ont achevé leur première année complète en tant que co-mainteneurs de la branche Dolibarr 18 LTS, une initiative née lors du DevCamp de Lyon en 2023. Ce bilan dresse le portrait d'une aventure humaine et technique aussi exigeante qu'enrichissante.


Contexte : qu'est-ce que la branche LTS ?

La branche LTS (Long Term Support) de Dolibarr a été lancée lors du DevCamp de Lyon en 2023, à condition qu'un ou deux responsables s'engagent sur la durée de la maintenance. Le rôle de mergeur ne se résume pas à celui de développeur ou contributeur : il exige de prendre du recul sur chaque contribution pour l'évaluer au regard de la stabilité globale du projet. Devenir "bon mergeur" est un chemin d'apprentissage loin d'être trivial.


Les chiffres clés de 2025

  • ~100 PR fermées, dont environ 90 % validées
  • Une quinzaine de PR encore ouvertes, nécessitant davantage d'éléments pour reproduire les bugs
  • Deux releases publiées : Dolibarr 18.0.7 et 18.0.8
  • Révision complète du script de création de paquets et documentation extensive du processus "release manager"

De mergeurs à release managers

2025 marque un cap important : l'équipe a franchi le pas de la publication de releases, une compétence distincte du merge. Contrairement à la revue de PR, une release exige un temps de travail continu et non interruptible, avec des ressources machine conséquentes.

Cette expérience a permis d'appréhender des tâches souvent invisibles mais indispensables : poser un tag après la génération du changelog, vérifier le déploiement des fichiers sur les serveurs de l'association, ou encore gérer les différents formats de paquets.


Mieux documenter les PR : un appel aux contributeurs

L'un des points d'amélioration les plus soulignés est la qualité de la description des PR soumises par les contributeurs. Trop souvent, une PR arrive avec un simple "FIX xxxx" sans contexte, obligeant le mergeur à refaire tout le chemin d'analyse du bug. L'équipe recommande d'inclure systématiquement :

  • Un descriptif précis du bug ou un lien vers l'issue correspondante
  • Les étapes pour reproduire le problème
  • Des captures d'écran, fichiers SQL ou PDF selon le cas

Une PR bien documentée profite à tout le monde : le contributeur n'a pas à "replonger" dans son contexte des jours plus tard, et le mergeur peut valider plus vite.


Les mots des co-mainteneurs

Lionel Vessiller souligne que le travail en binôme a été "primordial pour avancer et ne pas abandonner", et que la publication de releases a été "une étape risquée et tellement gratifiante". Il encourage tout contributeur à venir partager cette expérience.

Éric Seigne salue la régularité "métronome" de Lionel — pas une seule absence en un an — et reconnaît que travailler à deux impose une rigueur supplémentaire. Il exprime son enthousiasme à élargir l'équipe de mainteneurs pour la prochaine version LTS.


Axes d'amélioration pour 2026

  • Automatiser l'assignation des reviewers sur les PR LTS (perdue suite à une modification GitHub)
  • Mettre en place des labels sur les PR : discussion, postponed, PR to merge, etc.
  • Dockeriser la création des paquets pour garantir la reproductibilité indépendamment de la machine du release manager
  • Planifier les releases : définir des critères de déclenchement (post-CVE, calendrier fixe…)
  • Améliorer les annonces à la communauté via des canaux dédiés

Soutenir financièrement la maintenance LTS

La maintenance de la branche LTS est un engagement bénévole qui empiète sur le temps professionnel des mainteneurs. L'équipe lance un appel au sponsoring - ponctuel ou récurrent - destiné à pérenniser la branche 18, améliorer la réactivité des correctifs et former de nouveaux mergeurs.


Les contributions sont centralisées via la plateforme CAP-REL : https://projets.cap-rel.fr/campaign/a7ee1d8ed675934d3457fdf5583690b5


"Vous ne soutenez pas seulement un logiciel : vous investissez dans un écosystème open source dynamique, transparent et collaboratif."


Sources pour un peu plus de lecture détaillé : Wiki Dolibarr – LTS 18 Activity 2025 | Forum Dolibarr.fr



Dolibarr ERP & CRM is Open Source software. You can download, use and redistribute it at any time. Do you want to test the latest version of Dolibarr?