Pour béta tester les nouvelles versions d'AbulÉduPRO il faut nous en faire la demande par courrier électronique à supportteam at ryxeo.com.
Avec l'agrandissement de l'équipe de RyXéo, Olivier a mis en place un certain nombre de procédures pour améliorer la qualité globale de notre travail, et surtout assurer un travail à plusieurs cohérent et efficace. Deux choses sont essentielles:
Voici l'ordre normal des étapes de travail:
secure.ryxeo.com). Il passe alors le bug en “attente de validation” car le paquet doit être validé par une autre personne.À partir du moment où vous faites partie du groupe des béta testeurs d'AbulÉdu PRO vous avez un accès sur un serveur FTP pour télécharger deux choses, d'une part le cédérom d'installation et d'autre part la documentation qui l'accompagne.
Tout ceci ne sera donc pas détaillé ici.
Lorsque vous rencontrez un bug ou quelque chose qui ne vous semble pas normal, dirigez-vous tout de suite sur le bugtrack pour vérifier que ce problème n'est pas déjà connu.
ATTENTION: le moteur de recherche intégré à eventum (le logiciel de bugtrack) n'est pas bon du tout (et encore je suis sympa), ne vous fiez donc pas à lui, utilisez plutôt la fonction rechercher de votre navigateur Web sur la page qui liste tous les bugs.
Ajoutez alors ce bug et décrivez-le de la manière la plus précise possible. Un responsable ou développeur de RyXéo améliorera sans doute cette déclaration par la suite mais plus vous êtes précis au départ et mieux c'est.
Si vous pouvez également fournir un jeu d'essai qui conduit au bug c'est génial.
Exemple de jeu d'essai:
Note : un bug peut déjà être référencé, mais sous une appellation différente. Cela dépend souvent de qui le trouve. Exemple :
Ces deux qualifications désignent le même bug, car c'est l'oubli des redirections qui a entraîné l'affichage des messages d'erreur. C'est simplement le point de vue de la personne qui le rapporte qui change. Essayez donc de vous en souvenir quand vous recherchez un bug dans la base, car si vous ne le trouvez pas cela ne veut pas dire qu'il n'y est pas.
Les développeurs font des efforts pour qualifier les bugs avec des mots d'utilisateurs (les symptômes), mais ce sont les qualifications des causes qui sont le plus utiles pour résoudre le bug.
En cas de doute sur la présence d'un bug ou non dans la base, envoyez un courriel à devteam at ryxeo point com ou joignez-nous par Jabber pour nous poser la question. Si le bug n'y est effectivement pas, nous pourrons copier-coller le contenu de votre courriel pour ouvrir la déclaration de bug, ce qui évitera de dupliquer le travail.
La gestion de bug est un travail nécessaire pour avoir une traçabilité et un suivi qualité constants. La confirmation et la validation par des personnes différentes permettent d'éviter les erreurs au maximum. Ceci n'implique forcément pas que les bugs mettront longtemps à être résolus : quand nous travaillons en équipe (en local ou par Jabber), certains bugs ne mettent pas plus de 10 minutes pour traverser toute la chaîne de validation et être résolus / disponibles à la mise à jour. D'autres sont vraiment critiques ou dépendent de tellement de conditions qu'il est indispensable qu'ils soient validés par plusieurs personnes avant d'être mis à dispo.
Si le bug que je rencontre est déjà connu des déloppeurs, je vois si je peux améliorer la définition de celui-ci, fournir un jeu d'essai, aider à quelque chose de particulier.
Si dans la description il est indiqué la marche à suivre pour valider le paquet je fais ce qui est indiqué.
C'est là que vous pourrez nous aider le plus facilement, modifiez votre fichier /etc/apt/sources.list pour ajouter les deux lignes suivantes:
ATTENTION: ceci n'est valide que pour les BETA TESTEURS. Pour des serveurs en production il est hors de question de modifier votrer fichier sources.list et d'installer des paquets non validés, ils sont potentiellement dangereux.
deb http://secure.ryxeo.com/horizon/ dapper main restricted deb-src http://secure.ryxeo.com/horizon/ dapper main restricted
Et ensuite vous pouvez suivre les étapes indiquées dans la description du bug pour installer le paquet concernant le bug et suivre le jeu d'essai.