Quelle version de Duniter dois-je installer?

Il y a 4 types de version de Duniter :

Type de version Motif Exemples
Stable X.Y.Z 1.8.0, 1.8.1, 18.3
RC (Release Candidate) X.Y.Z-rcN 1.8.0-rc1, 1.8.0-rc2
Bêta X.Y.Z-betaN 1.8.0-beta1, 1.8.0-beta2
Alpha X.Y.Z-alphaN 1.8.0-alpha1, 1.8.0-alpha2

Stable

Tous les utilisateurs de Duniter peuvent installer une version stable.

RC (Release Candidate)

Tous les utilisateurs de Duniter peuvent installer une version RC a condition de s’engager à vérifier fréquemment sur ce présent forum si une nouvelle version est disponible (à minima toutes les 72h).

Pas besoins d’être testeur, les versions RC marquent justement la fin de la campagne de tests (alpha et bêta).

La campagne de test ne peut pas déceler tous les problèmes car seul un profil restreint d’utilisateurs expérimentent les versions alpha et bêta.

Cette phase RC marque justement le fait qu’il est temps d’élargir le cercle des utilisateurs expérimentant la nouvelle version, afin de détecter d’éventuels problèmes qui ne peuvent pas être remarqués facilement par les alpha et bêta-testeurs de par leur façon d"utiliser le logiciel.

La seule exigence pour utiliser une version RC est la réactivité de l’utilisateur pour se mettre à jours en cas de découverte d’une régression importante.

Mais alors quelle différence avec la stable ?

La communication, les versions RC ne sont communiquées que sur le forum duniter, alors que les versions stables sont communiquées beaucoup plus largement : site web duniter.org, notification sur l’interface graphique de Duniter, annonce sur le forum ML et sur les réseaux sociaux, etc

Bêta

Versions réservées aux bêta-testeurs !

Ça implique quoi d’être bêta-testeur ?

  • Connaître les fonctionnalités de Duniter dans les grandes lignes, savoir à peu près comment un nœud est censé se comporter (donc être déjà utilisateur de Duniter depuis au moins quelques mois).
  • Aider à compléter le cahier des tests de la version.
  • Surveillez régulièrement son nœud durant la campagne de test afin de détecter toute anomalie (et donc être capable de créer un ticket avec un rapport de bug le cas échéant).
  • Être réactif en cas de correctif publié sur ce forum : donc faire l’effort de consulter quotidiennement ce forum pendant la campagne de test (ce qui prend 30 secondes par jour, il s’agit juste de « vérifier » si un correctif a été publié).

Alpha

Versions réservées aux alpha-testeurs !

Ça implique quoi d’être alpha-testeur ?

  • Être déjà bêta testeur depuis au moins plusieurs mois
  • Être capable de compiler Duniter manuellement depuis le code source
  • Bien maîtriser git et être capable de mettre à jours son nœud Duniter via git
  • Être a l’aise avec la ligne de commande et les systèmes GNU/Linux
  • Demander a un développeur de Duniter s’il estime que j’ai le niveau requis pour être alpha-testeur.
5 Likes