doc/fr/gnome/docs/bugging.sgml
2004-01-06 17:31:47 +00:00

104 lines
6.1 KiB
Text

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
<!ENTITY base CDATA "../..">
<!ENTITY enbase "../&base;">
<!ENTITY date "$FreeBSD: www/fr/gnome/docs/bugging.sgml,v 1.2 2003/12/20 17:41:00 stephane Exp $">
<!ENTITY title "Projet GNOME pour FreeBSD : rapporter un bug">
<!ENTITY % gnomeincludes SYSTEM "../includes.sgml"> %gnomeincludes;
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
]>
<!--
The FreeBSD French Documentation Project
Original revision: 1.9
Version francaise : Stephane Legrand <stephane@freebsd-fr.org>
Version francaise (mise a jour) : Vincent Tougait <viny@scientiae.net>
-->
<html>
&header;
<h2>1. Quoi rapporter ?</h2>
<p>La premi&egrave;re r&egrave;gle est : rapportez autant d'informations que vous
pouvez. M&ecirc;me s'il y a des informations inutiles les
d&eacute;veloppeurs pourront facilement les &eacute;liminer. Au contraire, la
situation est bien pire lorsqu'il n'y a pas assez d'informations
pour d&eacute;couvrir ou reproduire le probl&egrave;me - dans ce cas, les d&eacute;veloppeurs
devront perdre du temps &agrave; deviner et/ou demander des pr&eacute;cisions &agrave;
l'auteur du rapport de bug.</p>
<p>Il y a plein d'exemples de rapports de bugs totalement inutiles, du
genre <i>"H&eacute;, le port de gnomebidule est cass&eacute;. J'utilise FreeBSD-X.Y.
Corrigez svp."</i> Inutile de dire que de tels rapports sont juste un gaspillage
de votre temps, du temps du d&eacute;veloppeur concern&eacute; et de bande passante.
Au strict minimum, le rapport doit inclure les informations
suivantes :</p>
<ul>
<li><p>La version exacte du syst&egrave;me d'exploitation (habituellement le r&eacute;sultat de
<tt>uname -a</tt>).</p></li>
<li><p>La liste de tous les paquetages install&eacute;s sur votre syst&egrave;me.</p></li>
<li><p>Votre environnement (le r&eacute;sultat de <tt>/usr/bin/env</tt>).
<li><p>Si vous faites une compilation &agrave; partir des ports, la date approximative o&ugrave; vous avez
mis &agrave; jour les ports.</p></li>
<li><p>Des informations sp&eacute;cifiques &agrave; chaque type d'erreur : le log complet de
la compilation dans le cas o&ugrave; la compilation d'un port est cass&eacute;,
le contenu de la pile dans le cas d'un core dump, une description d&eacute;taill&eacute;e
du probl&egrave;me lorsque cela concerne une application, etc. Essayez de vous
mettre &agrave; la place du d&eacute;veloppeur et, pour chaque cas particulier,
&eacute;valuez quelles informations peuvent &ecirc;tre n&eacute;cessaires pour qu'il puisse trouver
la source du probl&egrave;me. Ne pensez pas que les d&eacute;veloppeurs connaissent d&eacute;j&agrave; tout du
probl&egrave;me et qu'ils sont juste trop paresseux pour le corriger.</p></li>
</ul>
<p>Si vous avez une solution ou un moyen de contourner le probl&egrave;me, mettez le
&eacute;galement dans votre rapport, m&ecirc;me si vous n'&ecirc;tes pas certain que cette
solution est correcte. Si elle ne l'est pas, elle peut tout de m&ecirc;me
donner au d&eacute;veloppeur des id&eacute;es et lui faire gagner du temps.</p>
<h2>2. O&ugrave; envoyer le rapport ?</h2>
<p>Avant de rapporter un bug, ou m&ecirc;me d'envoyer un message sur la liste,
<a href="http://www.freebsd.org/search/search.html">faites une recherche</a>
dans les archives de la liste de diffusion GNOME pour FreeBSD pour voir s'il n'a pas
d&eacute;j&agrave; &eacute;t&eacute; rapport&eacute;. La plupart des probl&egrave;mes rapport&eacute;s sur
les listes de diffusion sont d&eacute;j&agrave; connus et, en faisant une recherche, vous pouvez trouver
la solution &agrave; votre probl&egrave;me beaucoup plus rapidement.
</p>
<p>Une fois que vous &ecirc;tes certain qu'il s'agit d'un probl&egrave;me nouveau, il y a plusieurs mani&egrave;res
de rapporter un bug concernant GNOME sous FreeBSD : vous pouvez
envoyer un rapport sur la
<a href="mailto:&email;@FreeBSD.org">liste de diffusion
freebsd-gnome</a>, remplir un rapport de probl&egrave;me avec
<a href="http://www.freebsd.org/support.html#gnats">le syst&egrave;me de rapport
de bug FreeBSD</a>, envoyer votre rapport aux d&eacute;veloppeurs GNOME
concern&eacute;s via leur
<a href="http://bugzilla.gnome.org/">syst&egrave;me de gestion de bug</a> ou utiliser
une combinaison de ces diff&eacute;rentes m&eacute;thodes.<p>
<p>Il est impossible de d&eacute;finir des r&egrave;gles qui vous indiqueront clairement
dans tous les cas o&ugrave; envoyer votre rapport - utilisez votre bon
sens. Voici cependant quelques principes g&eacute;n&eacute;raux :</p>
<ul>
<li><p>Si le probl&egrave;me est sp&eacute;cifique &agrave; FreeBSD et temporaire (e.g. un checksum
incorrect, un patch qui &eacute;choue, une erreur de syntaxe dans le Makefile du port, etc.) alors
envoyez le rapport &agrave; la <a href="mailto:&email;@FreeBSD.org">
liste de diffusion freebsd-gnome</a>.</p></li>
<li><p>Si le probl&egrave;me est clairement non sp&eacute;cifique &agrave; FreeBSD et que vous n'avez pas
de solution disponible alors envoyez le rapport directement aux d&eacute;veloppeurs
du logiciel (pour la plupart des composants du noyau de GNOME cela signifie que
vous devrez utiliser leur syst&egrave;me de gestion de bug "Bugzilla").</p></li>
<li><p>Si le probl&egrave;me n'est pas sp&eacute;cifique &agrave; FreeBSD mais assez s&eacute;rieux et que
vous avez une solution disponible alors envoyez le rapport &agrave; la fois &agrave; FreeBSD et au
syst&egrave;me de gestion de bug des auteurs, de fa&ccedil;on &agrave; ce que le port concern&eacute;
soit corrig&eacute; et que les autres utilisateurs FreeBSD puissent b&eacute;neficier de
votre solution sans avoir &agrave; attendre la sortie d'une nouvelle version du
logiciel.</p></li>
</ul>
&footer;
</body>
</html>