Création d'appliances › Processus de développement d'appliance › Format de version
Format de version
Les numéros de version de l'appliance sont sous la forme Major.Minor.Bugfix, sans zéro à gauche (même si cela perturbe le tri, cela permet au rpm et aux autres outils Linux de comprendre les versions). Les modifications de numéro de version s'effectuent de la façon suivante :
- La version majeure est incrémentée lors d'une ré-implémentation complète (par exemple, en utilisant un nouveau package logiciel, la fonctionnalité majeure change comme celles entre MySQL 4.x et MySQL 5.x, et d'autres lorsque la rétrocompatibilité n'est peut-être pas possible).
- La version mineure est incrémentée lorsqu'on ajoute de nouvelles fonctionnalités ou quand le périmètre change (de façon rétrocompatible).
- La version de Bugfix est incrémentée quand des bogues sont corrigés, c'est-à-dire, lorsqu'il n'y a pas de nouvelles fonctionnalités ou responsabilités. La modification est complètement rétrocompatible sauf dans les cas où quelqu'un comptait sur une solution pour les bogues corrigés.