Signaler les bogues

Comme il est impossible pour nos développeurs de tester toutes les combinaisons de matériel, ni tous les cas de figure pouvant interagir avec le système d'exploitation, nous comptons sur les utilisateurs pour nous dire si les choses fonctionnent pour eux. puisque Haiku est encore tout jeune, il est très probable que vous rencontriez des bogues. Nous vous remercions de bien vouloir prendre le temps de nous les signaler. Ensemble, nous pourrons, petit à petit, améliorer Haiku.

Afin que le suivi de nos bogues reste efficace, il est essentiel de respecter l'Étiquette de suivi des bogues.

Obtenir un compte Trac

Pour remplir un rapport (ticket), vous aurez besoin d’un compte utilisateur sur le Traqueur de bogues de Haiku.
Lors de la création d’un nouveau compte, pensez à indiquer votre adresse e-mail afin d’obtenir les privilèges basiques de gestions des tickets. N’oubliez pas de Vérifier votre dossier de pourriel après, car les e-mails de vérifications s’y retrouvent souvent.

Créer un rapport de bogue

Avant de rapporter un bogue, veuillez vérifier qu’il n’est pas déjà répertorié. Vous pouvez aussi utiliser la fonction de recherche pour cela.
Après vous être assuré que votre bogue est unique, obtenez des informations précises sur votre environnement :

Bogues logiciels

Lorsqu'une application se plante, vous devez appeler le débogueur depuis le message d'alerte qui s'affiche. Saisissez bt dans le Terminal de débogage qui est lancé. Vous obtiendrez ainsi une trace de la « pile d'appel » (backtrace) que vous devez joindre à votre rapport de bogue.

Bogues matériels

Lorsque le bogue concerne un matériel ou son pilote, vous devez fournir les renseignements suivants :

Ces commandes peuvent être entrées dans le Terminal. Si vous ajoutez > sortie.txt après une commande, sa sortie sera redirigée dans un fichier texte nommé « sortie.txt » que vous pourrez attachez à votre rapport de bogue ou e-mail.

Le mode débogage noyau - KDL

Lorsque certains composants systèmes de bas niveau se plantent, vous pouvez être envoyé dans le débogueur du noyau. Vous pouvez également y entrer volontairement avec ALTSYSTD (SYST correspond à IMPR ÉCRAN sur la plupart des claviers). Attention : l'ordre des touches compte.

Et après ?

Une fois le bogue rapporté, un développeur le consultera et essayera de le cataloguer. Retenez que tous les développeurs sont des volontaires; un long délai avant réponse peut s’écouler après le rapport de bogue. L’ajout de nouvelles informations une fois celles-ci disponibles peut généralement permettre à un bogue d’être analysé plus rapidement. Néanmoins, n’essayez pas de « faire remonter » un bogue en ajoutant des commentaires non pertinents.

N’oubliez pas, le rapport d’un bogue ne se limite pas à sa soumission. Une fois cette tâche faite, vous ferez partie du processus de développement de Haiku. Les développeurs pourront vous poser des question pour essayer de résoudre votre bogue. Merci de rester disponible pour y répondre. Vous pourrez considérer votre travail « terminé » quand le bogue sera marqué comme étant « corrigé ».