Page suivante - Page précédente - Table des matières

8. Indiquer les bogues

Si vous pensez que la bibliothèque est vérolée, veuillez d'abord lire la FAQ. Il se peut que d'autres personnes aient eu ce problème et qu'il y ait une solution simple. Vous devriez aussi regarder la partie "Outils recommandés pour l'installation de la bibliothèque C de GNU" dans le fichier INSTALL puisque certains bogues proviennent des outils et non de glibc.

Une fois que vous avez trouvé un bug, assurez-vous que c'en est vraiment un. Une bonne manière de le faire est de regarder si la bibliothèque C GNU se comporte de la même manière qu'une autre bibliothèque C. S'il en est ainsi, vous vous êtes trompé et les bibliothèques ont raison (mais pas forcément). Dans le cas contraire, l'une des bibliothèques a probablement tort.

Ensuite, dirigez-vous vers http://www-gnats.gnu.org:8080/cgi-bin/wwwgnats.pl, et parcourez la base de données des bugs. Vérifiez bien que le problème n'a pas déjà été indiqué. Vous devriez aussi jeter un coup d'oeil au fichier BUGS (ditribué avec glibc) pour prendre connaissance des bugs connus.

Une fois que vous êtes sûr d'avoir trouvé un bug, essayez de le réduire au plus petit test pratique qui reproduit le problème. Dans le cas d'une bibliothèque C, vous ne devrez probablement en être réduit qu'à un appel de fonction de la bibliothèque, si possible. Ceci ne devrait pas être trop difficile.

L'étape finale une fois que vous avez un exemple simple de test est d'indiquer le bug. En indiquant un bug, envoyez votre exemple de test, les résultats que vous avez obtenus, ce que vous pensez être le problème (si vous avez pensé à quelque chose), le type de votre système, les versions de la bibliothèque C GNU, du compilateur GNU CC et des GNU binutils que vous utilisez. Ajoutez aussi les fichiers config.status et config.mak créés en lançant configure ; ils seront dans le répertoire qui était le répertoire courant quand vous avez lancé configure.

Vous devez envoyer tous les rapports de bug pour la bibliothèque C GNU en utilisant le script shell glibcbug livré avec la libc GNU à bugs@gnu.org (l'ancienne adresse bugs@gnu.ai.mit.edu fonctionne encore), ou par l'intermédiaire de l'interface Web de GNATS à http://www-gnats.gnu.org:8080/cgi-bin/wwwgnats.pl.

Les suggestions et les questions doivent être envoyées à la liste de distribution à bugs-glibc@prep.ai.mit.edu. Si vous ne lisez pas le groupe de gnews gnu.bug.glibc, vous pouvez vous abonner à la liste en demandant à bug-glibc-request@prep.ai.mit.edu.

Veuillez s'il vous plait ne pas envoyer de rapport de bug concernant la bibliothèque C GNU à <bug-gcc@prep.ai.mit.edu>. Cette liste s'occupe des rapports de bug de GNU CC. GNU CC et la bibliothèque C GNU sont des entités distinctes maintenues par des personnes différentes.


Page suivante - Page précédente - Table des matières