Fr/Release plan

From FlightGear wiki
Jump to navigation Jump to search
Version actuelle: 2024.1.4 (21 janv. 2026)
Prochaine publication: 2024.1.5
Voir plan de libération pour les détails.
This article or section contains out-of-date information

Please help improve this article by updating it. There may be additional information on the talk page.


Le plan de publication décrit le processus de déploiement d'une nouvelle version de FlightGear. Ce plan est en constante évolution et est affiné à chaque nouvelle version en fonction des ressources disponibles et de l'intérêt suscité.

Le plan de publication d'origine.

FlightGear a connu plusieurs plans de publication au cours de son histoire.

  • À l'origine, les publications étaient sporadiques, irrégulières et nécessitaient plusieurs mois de préparation manuelle.
  • Un plan de publication a ensuite été élaboré par Mathias Fröhlich, Martin Spott, Thorsten Brehm et Torsten Dreyer lors de LinuxTag 2011.
  • Un plan plus régulier a été proposé par Torsten Dreyer après l'annulation de la version 3.6.
  • Actuellement, les versions supportées à long terme (LTS) sont publiées environ tous les 24 mois, complétées avec des versions préliminaires ponctuelles, moins testées et bénéficiant d'un support réduit.

Pour suggérer des améliorations ou des modifications du plan de publication, nous vous recommandons d’interagir via la liste de diffusion. Les améliorations peuvent s'appuyer sur les enseignements tirés des versions précédentes. Cependant, ne sous-estimez pas l'effort que représente la création d'une nouvelle version ! La majeure partie de cette charge repose sur quelques bénévoles.

Concept général de publication

En permanence, il existe deux flux de publication :

  • Un flux de publication dit LTS (support à long terme). Il s'agit d'une version stable sur laquelle des correctifs sont appliqués et qui restera active jusqu'à deux ans. La plupart des utilisateurs et des développeurs d'avions utilisent cette version. Actuellement, il s'agit de la version 2024.1.
  • Une version préliminaire, basée sur la branche de développement next. Elle est destinée aux personnes intéressées par les dernières nouveautés. Il n'existe actuellement aucune version préliminaire.

Numéros de version

Les numéros de version de FlightGear sont composés de trois chiffres séparés par des points :

  • Année (2024.1.4) : l'année de publication de la version.
  • Version (2024.1.4) : le numéro de la version dans l'année.
  • Révision (2024.1.4) : la révision du correctif appliqué à cette version.
Note  En général, les versions sont désignées par leurs deux premiers chiffres (ex. : 2020.3). Toutefois, lors du signalement d'un bogue ou du débogage, il est conseillé d'indiquer le numéro de version complet.

Calendrier détaillé et liste de vérification

  1. Juste après la génération d'une version LTS, un aéroport par défaut est choisi par un vote sur le forum. La prochaine version LTS portera ce nom.
  2. Génération d'une série de versions préliminaires pour les utilisateurs avancés. Pour chaque version :
    1. Création d'une branche de version à partir de next. Ex. : release/2024.2
    2. Incrémentation des fichiers de version.
    3. Génération des fichiers compilés (installateurs).
  3. Lorsqu'une nouvelle version préliminaire LTS est annoncée (après environ 12 mois) :
    1. Création d'une branche de version à partir de next. Ex. : release/2024.2
    2. Incrémentation des fichiers de version.
    3. Génération des fichiers compilés pour la version préliminaire LTS. Il est fortement recommandé de tester les aéronefs avec ces versions.
    4. Des branches supplémentaires sont créées pour les versions ultérieures à partir de la branche de version d'origine (par exemple, release/2024.1 -> release/2024.2).
    5. Les correctifs sont intégrés à la branche de version ainsi qu'à la branche next.
    6. D'autres versions sont générées jusqu'à la déclaration d'une version LTS (par exemple, release/2024.3).
    7. fgaddon est créé une branche et un nouveau catalogue est généré.

Fichiers de version

FGData 
fgdata/version
SimGear 
simgear/simgear-version
FlightGear 
flightgear/flightgear-version


Retour d'expérience

Voir la page Release plan/Lessons learned pour dresser la liste des éléments qui ont bien fonctionné et qui devraient être conservés pour la prochaine version, ainsi que ceux qui n'ont pas donné satisfaction et qui devraient être modifiés pour les versions futures. Idéalement, le plan de lancement devrait être mis à jour et complété afin d'intégrer les enseignements tirés.

Articles Wiki qui devraient être mis à jour

Consulter Category:Articles to be updated for each release

Contenu connexe

Liste de diffusion