Signaler un bug
From FrugalWiki
Signaler un Bug
- Il existe un site conçu pour que les utilisateurs puissent signaler les éventuels bugs:
FRUGALWARE BUGS TRACKING SYSTEM (FBST) http://bugs.frugalware.org
Bon à savoir !
- Avant d'ouvrir une nouveau rapport utilisez la fonction recherche !!!
- Si la rapport existe déjà rajoutez un commentaire avec
"I can reproduce this, too."
- Si vous voulez rapporter un paquet qui n'est pas à jour vérifier d'abord s'il n'est pas listé sur ce site:
http://frugalware.org/~vmiklos/stats/chkworld.html
Note: Si la paquet est listé, les développeurs sont au courant de la présence de la nouvelle version et feront la mise à jour dès que possible.
Comment remplir un rapport de bug
Anglophobe s'asbtenir ! Les rapports de bug devront se faire en anglais, en effet, les développeurs de Frugalware étant originaires d'un peu partout, la langue utilisée est l'anglais car plus pratique pour se communiquer en tre eux.
|
S'il vous plait signalez les indications suivantes, à moins de savoir ce que vous êtes en train de faire:
- Le rapport de bogue doit être écris en anglais
- Description du problème - ne jamais dire “ça ne marche pas”, copier le message d'erreur . Etapes pour reproduire le problème . Les résultats obtenus . Les résultats escomptés . A quelle fréquence le problème est apparu? . Informations complémentaires.
- L'architecture par défaut est i686 et la version par défaut est -current. Si ce n'est pas le cas, n'oubliez pas de les changer!
- Si vous rapportez un problème avec l'installateur -current, il est possible que la version -current ne soit pas une information suffisante, spécifiez aussi la date de mise à jour.
- Si vous avez trouvé une faille de sécurité, veuillez préfixer le nom de la tâche avec [SEC].
- Utiliser gdb afin de préciser une erreur de segmentation
Installez gdb:
Pour utiliser gdb, vous devez taper gdb `which votre application`
example avec gxmame :
ensuite tapez
vous devriez avoir ceci:
(no debugging symbols found)
si cela ne trouve pas le bug tout de suite, dans ce cas relancer gdb tout simplement en appuyant sur 'enter' plusieurs fois.
Dans mon cas j'ai ceci après 3 essais.
---Type <return> to continue, or q <return> to quit--- Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1219922240 (LWP 7700)] 0xb79b93a7 in g_markup_escape_text () from /usr/lib/libglib-2.0.so.0
Il n'y a plus qu'a recopier ces lignes dans le rapport de bug :-)