<?xml version="1.0" encoding="UTF-8"?>
<!-- <!DOCTYPE appendix PUBLIC "-//OASIS//DTD DocBook V4.1//EN"> -->

<appendix id="faq">
  <title>La foire aux questions de Bugzilla</title>

  <para>
    Cette FAQ contient des questions qui ne sont pas traitées ailleurs dans ce guide.
  </para>
  
  <qandaset>


    <qandadiv id="faq-general">
      <title>Questions générales</title>

      <qandaentry>
        <question id="faq-general-license">
          <para>
            Sous quelle licence est distribué Bugzilla&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            Bugzilla est couvert par la Mozilla Public License. Pour
            plus de détails, reportez-vous à
            <ulink url="http://www.mozilla.org/MPL/" />.
          </para>
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-general-support">
          <para>
            Comment obtenir une assistance commerciale pour Bugzilla&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            <ulink url="http://bugzilla.org/consulting.html" />
            contient une liste d'entreprises et de particuliers qui
            nous ont demandé de les faire apparaître en tant que
            consultants pour Bugzilla.
          </para>
          <para>
            On trouve plusieurs inconditionnels de Bugzilla expérimentés sur la
            liste de diffusion ou le forum et qui sont disposés à rendre service
            en échange d'une généreuse indemnité. Essayez en envoyant un message à
            la liste de diffusion pour rechercher un volontaire.
          </para>
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-general-companies">
          <para>
            Quelles sont les entreprises ou les projets de grande
            envergure qui utilisent actuellement Bugzilla pour le
            suivi de bogues&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            Il existe des douzaines d'entreprises de première importance qui ont
            des sites publiques Bugzilla pour suivre les bogues au sein de leurs
            produits. Une liste assez complète est disponible sur notre site à
            l'adresse http://bugzilla.org/installation-list/. Si vous
            possédez une installation de Bugzilla et que vous souhaitez être
            ajouté à cette liste, que votre installation soit publique ou non,
            envoyez un courriel à Gerv
            
            <email>gerv CHEZ mozilla POINT org</email>
            
            (en anglais).
          </para>
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-general-maintainers">
          <para>
            Qui assure la maintenance de Bugzilla&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            Un <ulink
            url="http://www.bugzilla.org/developers/profiles.html">noyau
            dur de développeurs</ulink>, dirigé par Dave Miller
            
            (<email>justdave CHEZ bugzilla POINT org</email>).
            
          </para>
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-general-compare">
          <para>
            Que vaut Bugzilla par rapport aux autres bases de données pour le suivi de bogues&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            Nous n'avons pu trouver aucune étude comparative entre Bugzilla et d'autres logiciels de suivi d'anomalies.
Si vous en connaissez, merci de nous contacter. Cependant, d'après
            l'expérience personnelle de Matthew Barnson (qui a démarré
            cette FAQ), Bugzilla offre des performances supérieures
            sur le matériel grand public, à un meilleur prix
            (gratuit&nbsp;!), plus de fonctionnalités facilitant la
            tâche des développeurs (comme la sauvegarde des requêtes,
            l'intégration du courrier électronique et l'indépendance
            vis-à-vis de la plate-forme), une adaptabilité améliorée,
            une plus grande flexibilité et une plus grande facilité
            d'utilisation par rapport aux logiciels de suivi de bogues
            commercial.</para>

          <para>
            
            Si vous développez un système de suivi de bogues commercial 
            et si vous souhaitez nous soumettre une liste des avantages 
            de votre produit par rapport à Bugzilla, envoyez la tout 
            simplement à
            
            <email>documentation CHEZ bugzilla POINT org</email>.

            Nous serions heureux d'inclure ce comparatif dans notre
            documentation.</para>
          
        </answer>
      </qandaentry>
      
      <qandaentry>
        <question id="faq-general-bzmissing">
          <para>
            Pourquoi Bugzilla ne propose-t-il pas telle ou telle fonctionnalité ou compatibilité avec tel autre logiciel de suivi de bogues&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            Il se peut que le support n'ait pas encore été développé ou que vous
            ne l'ayez pas trouvé. Bien que Bugzilla fasse à chaque version des
            progrès en termes de facilité d'emploi, de personnalisation,
            d'adaptabilité et d'interface utilisateur, cela ne signifie pas que
            Bugzilla n'est pas améliorable&nbsp;!</para>
          
          <para>
            Le meilleur moyen d'effectuer une demande d'amélioration
            est de répertorier un bogue auprès
            de <ulink
            url="http://bugzilla.mozilla.org/enter_bug.cgi?product=Bugzilla">bugzilla.mozilla.org</ulink>
            et d'en définir le degré de gravité
            (<foreignphrase>SEVERITY</foreignphrase> au niveau
            «&nbsp;amélioration&nbsp;» (<foreignphrase>ENHANCEMENT</foreignphrase>).
            Votre demande d'amélioration (RFE, <foreignphrase>Request
            For Enhancement</foreignphrase>) sera tout d'abord à
            l'état NON-CONFIRMÉE, et y restera jusqu'à ce que la
            personne compétente pour CONFIRMER le bogue l'examine. Si
            cette personne pense qu'il s'agit d'une requête justifiée
            qui va dans le sens des objectifs de Bugzilla, son état
            passera à NOUVEAU&nbsp;; dans le cas contraire, cette
            personne vous expliquera vraisemblablement pourquoi, et le
            bogue passera dans l'état RÉSOLU/NE SERA PAS CORRIGÉ. Si
            quelqu'un d'autre a soumis la même requête (ou presque)
            avant vous, votre requête passera dans l'état
            RÉSOLU/DOUBLON, et un pointeur vers la RFE antérieure sera
            placé.</para>

          <para>
          
            Même si votre RFE est approuvée, cela ne signifie pas
            qu'elle sera prise en compte dès la version suivante; nous
            avons un nombre limité de développeurs et de nombreuses
            requêtes... dont certaines sont plutôt complexes. Si vous
            êtes programmeur, vous pouvez participer au projet en
            élaborant vous même une correction qui produit la
            fonctionnalité que vous désirez. Si vous n'avez jamais
            contribué au développement de Bugzilla auparavant, merci
            de bien vouloir lire
            le <ulink
            url="http://www.bugzilla.org/docs/developer.html">Developers'
            Guide</ulink> (guide du développeur)
            et le <ulink 
            url="http://www.bugzilla.org/docs/contributor.html">Contributors' 
            Guide</ulink> (guide du contributeur) avant toute chose.
            
            </para>
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-general-mysql">
          <para>
            Pourquoi MySQL&nbsp;? J'aimerais bien que Bugzilla fonctionne
            avec Oracle/Sybase/Msql/PostgreSQL/MSSQL.
          </para>
        </question>
        <answer>
          <para>
            Au départ, MySQL a été choisi car il était gratuit, facile
            à installer et compatible avec le matériel sur lequel
            Netscape comptait le faire fonctionner. 
          </para>
          <para>
            Le travail est actuellement en cours pour faire fonctionner Bugzilla
            avec PostgreSQL&nbsp;; vous pouvez suivre l'avancement de cette initiative
            dans le bogue 98304
            (<ulink
            url="http://bugzilla.mozilla.org/show_bug.cgi?id=98304" />).
          </para>
          <para>
            La prise en charge de Sybase a été abandonnée. Même si le
            développement reprenait, il est probable que cela ne
            fonctionnerait pas sans que l'entreprise utilisatrice y
            change à la main beaucoup de choses. Sybase n'est tout
            simplement PAS très conforme aux standards (malgré tout le
            battage qui a été fait) et il nous est apparu qu'il fallait
            modifier trop de choses pour que cela fonctionne comme par
            exemple transférer la moitié de la logique métier dans des
            procédures stockées afin d'en obtenir des performances
            convenables. Le bogue concerné est
            le <ulink
                  url="http://bugzilla.mozilla.org/show_bug.cgi?id=173130">bogue
              173130</ulink>.
          </para>

          <para>
            Red Hat avait une version de Bugzilla fonctionnant sous
            Oracle, mais c'était il y a très, très longtemps. Cette
            version (Bugzilla 2.8) est maintenant obsolète, peu sûre
            et elle n'est plus du tout prise en charge. Chez Red Hat,
            l'actuelle version de Bugzilla (basée sur Bugzilla 2.17.1)
            utilise PostgreSQL, et des actions sont en cours pour
            introduire ces changements dans la distribution principale
            (voir ci-dessus). À ce jour, nous ne connaissons pas de
            version de Bugzilla portée pour Oracle (à notre humble
            avis, Bugzilla n'a aucun besoin de ce qu'Oracle apporte).
          </para>
          
          <para>
            Le <ulink
            url="http://bugzilla.mozilla.org/show_bug.cgi?id=237862">bogue
            237862</ulink> est intéressant à lire si vous souhaitez
            savoir comment progresse la compatibilité générale des bases de données.
          </para>
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-general-bonsaitools">
          <para>
            Qu'est-ce que <filename>/usr/bonsaitools/bin/perl</filename>&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            Le chemin pour Perl indiqué dans la première ligne des
            scripts Bugzilla
            était <filename>/usr/bonsaitools/bin/perl</filename> car,
            lorsque Terry a commencé à écrire le code pour
            mozilla.org, il avait besoin de contrôler complètement une
            version de Perl ainsi que d'autres outils. Ce chemin a
            été abandonné dans la version 2.18 en faveur du chemin, plus
            raisonnable, <filename>/usr/bin/perl</filename>. Si vous
            aviez installé une ancienne version de Bugzilla et créé le
            lien symbolique que nous suggérions alors, vous pouvez
            maintenant supprimer ce dernier (pourvu que vous n'ayez
            rien d'autre, comme par exemple Bonsai, qui en fasse usage
            et que vous n'envisagiez pas de réinstaller une ancienne version de
            Bugzilla).
          </para>
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-general-perlpath">
          <para>
            Mon Perl se situe dans <filename>/usr/local/bin/perl</filename> et pas
            dans <filename>/usr/bin/perl</filename>. Existe-t-il un moyen simple
            de changer cela dans tous les fichiers où cela a été codé
            en dur&nbsp;? </para>
        </question>
        <answer>
          <para>
            Le moyen le plus simple de résoudre ce problème est de
            créer un lien du premier répertoire vers le
            second&nbsp;: <command>ln -s usr/local/bin/perl
            /usr/bin/perl</command>. Si ce n'est pas possible, le
            petit morceau de Perl suivant remplacera toutes les
            premières lignes des fichiers (commençant par #! et
            contenant le chemin) par quelque chose d'autre&nbsp;:</para>

<programlisting>
perl -pi -e 's@#\!/usr/bin/perl@#\!/usr/local/bin/perl@' *cgi *pl
</programlisting>

          <para>
          
            Malheureusement, cette ligne de commande ne
            fonctionnera pas sous windows à moins que vous ayez
            Cygwin. Cependant, MySQL contient un exécutable nommé
            <command>replace</command> qui se charge du
            travail&nbsp;:
            
          </para>
          
<programlisting>
C:\mysql\bin\replace "#!/usr/bin/perl" "#!C:\perl\bin\perl" -- *.cgi *.pl
</programlisting>

          <note><para>
          
            Si votre chemin vers Perl est encore différent, il vous 
            suffit de remplacer <filename>/usr/local/bin/perl</filename> 
            par votre propre chemin vers Perl dans les exemples 
            ci-dessus.
          
          </para></note>

          <para>

            Si vous utilisez Apache sous Windows, vous pouvez éviter 
            tous ces problèmes en indiquant <literal>Registry</literal> 
            (ou, si vous utilisez Apache dans une version ultérieure 
            à&nbsp;2, <literal>Registry-Strict</literal>) comme valeur 
            de <ulink 
            url="http://httpd.apache.org/docs-2.0/mod/core.html#scriptinterpretersource">ScriptInterpreterSource</ulink>. 
            ScriptInterpreterSource a besoin d'une entrée de la base de 
            registres 
            <quote>HKEY_CLASSES_ROOT\.cgi\Shell\ExecCGI\Command</quote> 
            pour associer l'exécutable Perl aux fichiers 
            <filename>.cgi</filename>. Si celle-ci n'existe pas encore, 
            créez-en une avec une valeur par défaut de 
            <quote><replaceable>chemin vers perl</replaceable> 
            -T</quote>, par exemple <quote>C:\Perl\bin\perl.exe 
            -T</quote>.

          </para>
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-general-cookie">
          <para>
          
            Existe-t-il un moyen simple de changer le nom des cookies de 
            Bugzilla&nbsp;?
          
          </para>
        </question>
        <answer>
          <para>
            Pas pour le moment.
          </para>
        </answer>
      </qandaentry>
      
      <qandaentry>
        <question id="faq-mod-perl">
          <para>
            Est-ce que Bugzilla tourne sous mod_perl&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            Pas pour le moment. Le travail visant à supprimer les
            variables globales et utiliser $cgi et DBI, progresse
            lentement. Tout cela est nécessaire à mod_perl (et est
            également une bonne chose, pour d'autres
            raisons). Consultez <ulink
            url="https://bugzilla.mozilla.org/show_bug.cgi?id=87406">le
            bogue 87406</ulink> pour un aperçu de la question et des progrès.
          </para>
        </answer>
      </qandaentry>
      
    </qandadiv>

    <qandadiv id="faq-phb">
      <title>Questions posées par les gestionnaires de l'entreprise</title>

      <qandaentry>
        <question id="faq-phb-client">
          <para>
            Bugzilla est-il un logiciel Web ou bien nécessite-t-il des logiciels
            particuliers ou un système d'exploitation spécial sur la machin&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            Il utilise le web et la messagerie électronique.
          </para>
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-phb-priorities">
          <para>
            Bugzilla nous permet-il de définir nos propres priorités
            et niveaux&nbsp;? Avons nous l'entière liberté de modifier les
            libellés des champs ainsi que leur format et le choix des
            valeurs admises&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            Oui. Cependant, modifier certains champs, notamment ceux
            liés aux états de progression des bogues, nécessite aussi
            d'ajuster la logique du programme pour compenser le
            changement.</para>

          <para>Il n'existe pas actuellement d'interface utilisateur graphique
            pour ajouter des champs à Bugzilla. Vous pouvez suivre le
            développement de cette fonctionnalité dans
            le <ulink
                  url="http://bugzilla.mozilla.org/show_bug.cgi?id=91037">bogue
              91037</ulink>
          </para>
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-phb-reporting">
          <para>
            Bugzilla propose-t-il des fonctions de rapports d'état, des métriques, des graphes, ... le genre de choses que les chefs aiment bien voir&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            Oui. Consultez la page
            <ulink url="http://bugzilla.mozilla.org/reports.cgi" />, vous y
            trouverez des échantillons de ce que Bugzilla sait faire en terme de
            génération de rapports et de graphiques. Une documentation complète
            est fournie dans <xref linkend="reporting" />.</para>


          <para>Si vous n'obtenez pas les rapports désirés à partir
          des scripts de rapports fournis, vous pouvez inclure un
          paquetage professionnel pour les rapports comme par exemple
          Crystal Reports qui utilise ODBC. Si vous choisissez de
          procéder ainsi, soyez prudent car donner un accès direct à
          la base de données peut avoir des effets sur la
          sécurité. Même si vous donnez un accès en consultation seule
          à la base de données, il y aura contournement des éléments
          de sécurité des bogues de Bugzilla.</para>
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-phb-email">
          <para>
            Existe-t-il une notification par courrier
            électronique&nbsp;? Si oui, que voit-on lorsque l'on
            reçoit un courrier électronique&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            La notification par courrier électronique est paramétrable par
            l'utilisateur. Par défaut, l'identifiant du bogue et un résumé de son
            rapport accompagnent chaque notification par courrier électronique,
            ainsi qu'une liste des changements effectués.
          </para>
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-phb-emailapp">
          <para>
            Les utilisateurs doivent-ils disposer d'un type
            particulier d'application pour les courriers
            électroniques&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            Les courriers électroniques de Bugzilla sont envoyés en
            texte simple, le format de courrier le plus compatible de
            la planète.
            <note>
              <para>
Si vous décidez d'utiliser les caractéristiques d'intégration de
                bugzilla_email pour permettre à Bugzilla d'enregistrer
                les réponses aux courriers électroniques avec les
                bogues associés, vous devrez peut-être prévenir vos
                utilisateurs de configurer leur logiciel de courrier
                électronique pour répondre aux messages dans le format
                où ils ont été reçus. Pour des raisons de sécurité,
                Bugzilla ignore les balises HTML en commentaire et si
                un utilisateur envoie un courrier électronique en HTML
                à Bugzilla, le commentaire en résultant sera assez affreux.</para>
            </note>
          </para>
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-phb-data">
          <para>
            Bugzilla permet-il d'importer et d'exporter des données&nbsp;? Si des
            personnes extérieures rédigent un rapport de bogue avec un modèle
            (<foreignphrase>template</foreignphrase>) de bogue MS
            Word, ce modèle peut-il être importé dans les champs
            correspondants&nbsp;? Si je veux obtenir le résultat d'une
            requête et exporter cette donnée vers MS Excel est-ce possible&nbsp;?
          </para>
        </question>
        <answer>
          <para>Bugzilla peut exporter des listes de bogues en HTML
          (par défaut), CSV ou RDF. Le lien pour le CSV se trouve à la
          fin de la liste de bogues au format HTML. On peut importer
          ce format CSV dans MS Excel ou dans un autre gestionnaire de
          feuilles de calculs.</para>

          <para>
            Afin d'utiliser le format RDF de la liste de bogues, il est nécessaire
            d'ajouter un <literal>&amp;ctype=rdf</literal> à l'URL. Le
            format RDF est censé
            n'être compréhensible que par une machine et, de ce fait, on considère que
            l'URL serait générée par programmation, c'est pourquoi il n'existe pas
            de lien vers ce format visible pour l'utilisateur.</para>
          
          <para>Actuellement le seul script livré avec Bugzilla qui
          peut importer des données est <filename>importxml.pl</filename> qui est destiné à
          l'importation de données générées par le ctype XML de
          <filename>show_bug.cgi</filename> associé au déplacement de
          bogues. Les autres utilisations sont laissées à titre d'exercice.</para>

          <para>Il y a aussi des scripts inclus dans le
            répertoire <filename>contrib/</filename> pour l'utilisation des
            courriers électroniques afin d'importer des données dans Bugzilla,
            mais ces scripts ne sont pas pris en charge actuellement et sont
            inclus dans un but pédagogique.</para>
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-phb-l10n">
          <para>
            Quelqu'un a-t-il traduit Bugzilla dans une autre langue
            afin de l'utiliser dans d'autres pays&nbsp;? Peut-on
            localiser Bugzilla&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            Oui. Vous trouverez plus d'informations ainsi que les
            traductions disponibles à l'adresse <ulink
            url="http://www.bugzilla.org/download.html#localizations"/>.
            Des modèles ont été définies pour certaines interfaces
            d'administration (afin de faciliter la localisation) mais
            beaucoup ne sont encore disponibles qu'en anglais. Il peut
            également y avoir des problèmes si le jeu de caractères
            n'est pas défini. Pour plus d'informations, reportez-vous au <ulink
            url="http://bugzilla.mozilla.org/show_bug.cgi?id=126266">bogue
            126226</ulink>.
          </para>
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-phb-reports">
          <para>
            Un utilisateur peut-il créer et enregistrer des
            rapports&nbsp;? Peut-il le faire au format Word&nbsp;? Au
            format Excel&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            Oui. Non. Oui (grâce au format CSV).
          </para>
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-phb-backup">
          <para>
            Existe-il des fonctions de sauvegarde&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            MySQL, la base de donnée principale de Bugzilla, permet
            d'effectuer des sauvegardes des données à chaud. Vous trouverez des
            stratégies pour traiter des problèmes de sauvegarde à l'adresse
            <ulink url="http://www.mysql.com/doc/B/a/Backup.html" />
          </para>
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-phb-maintenance">
          <para>
            En termes de ressources humaines, quels sont les critères pour
            constituer l'équipe qui installera et assurera la maintenance de
            Bugzilla&nbsp;? Pour être plus précis, quelles sont les compétences
            nécessaires&nbsp;? J'aimerais savoir quel genre de personnes
            devrons-nous embaucher. J'aimerais aussi comparer le coût
            de l'adoption de Bugzilla par rapport à celui de l'achat
            d'une solution prête à l'emploi&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            Si Bugzilla est configuré correctement dès le début, les
            besoins pour assurer la continuité de la maintenance sont
            minimes et peuvent être réalisés facilement via
            l'interface Web.
          </para>
          <para>
            Les logiciels de suivi de bogues commerciaux dépassent
            généralement les $20,000 ou plus pour un nombre de 5 à 10
            licences partagées. Des conseils pour Bugzilla sont donnés
            par les spécialistes, membres de la liste de diffusion. On
            y trouve tout de suite les réponses aux questions simples.
          </para>
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-phb-installtime">
          <para>
            En terme de durée, que doit-on prévoir si nous décidons
            d'embaucher du personnel pour installer et assurer la
            maintenance de Bugzilla&nbsp;? Est-ce que cela prend
            quelques heures ou quelques jours à installer et deux ou
            trois heures par semaine pour assurer la maintenance et
            l'adaptation à nos besoins ou bien s'agit-il d un
            processus d'installation de plusieurs semaines, plus un
            travail à plein temps pour une personne ou deux,
            etc.&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            Cela dépend complètement de ce que vous voulez y
            mettre. Quelqu'un avec une grande expérience de Bugzilla
            peut tout mettre sur pied et en état de marche en moins
            d'une journée, et votre installation Bugzilla peut
            fonctionner sans attention particulière pendant des
            années. Si votre stratégie Bugzilla est cruciale par
            rapport à votre projet d'entreprise, embauchez quelqu'un
            avec des compétences raisonnables en Perl, ainsi qu'une
            connaissance du système d'exploitation sur lequel va
            tourner Bugzilla, et chargez cette personne de la conduite
            de votre gestion de processus, la maintenance et
            l'adaptation au niveau régional de votre suivi de bogues.
          </para>
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-phb-cost">
          <para>
            Y a-t-il des droits de licence ou d'autres frais pour utiliser
            Bugzilla&nbsp;? Faut-il prévoir d'ajouter d'autres coûts en plus de ceux
            liés au personnel nécessaire mentionné ci-dessus&nbsp;?
          </para>
        </question>
        <answer>
          <para>
          
            Non. Bugzilla, Perl, le Template Toolkit, ainsi que tout 
            autre logiciel supplémentaire nécessaire au fonctionnement 
            de Bugzilla, peut être téléchargé gratuitement. MySQL, la 
            base de données utilisée par Bugzilla, est également libre, 
            mais vous propose, si vous appréciez la valeur de leur 
            produit, de souscrire à un contrat d'assistance qui convient 
            à vos besoins.
            
          </para>
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-phb-renameBugs">
          <para>
            Nous n'aimons pas le terme <quote>bogue</quote> pour parler de problèmes,
            pouvons-nous remplacer ce terme&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            Oui! Depuis Bugzilla 2.18, remplacer le mot 'bogue' par
            n'importe quel mot employé dans votre entreprise est chose
            simple. Reportez-vous à la documentation concernant la
            personnalisation [Customization] pour de plus amples
            détails, en particulier à <xref linkend="template-specific"/>.
          </para>
        </answer>      
      </qandaentry>

    </qandadiv>

    <qandadiv id="faq-admin">
      <title>Questions relatives à l'administration</title>

      <qandaentry>
        <question id="faq-admin-midair">
          <para>
            Bugzilla utilise-t-il le verrouillage des enregistrements
            lorsqu'il y a des accès simultanés au même bogue&nbsp;? La
            deuxième personne est-elle informée que le bogue est en
            cours d'utilisation ou comment sont-ils avertis tous les
            deux&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            Bugzilla ne verrouille pas les entrées. Il permet la détection des
            accès concurrentiels, ce qui signifie qu'il avertit un utilisateur
            lorsqu'une validation de transaction
            (<foreignphrase>commit</foreignphrase>) est susceptible
            d'entrer en conflit avec une autre venant d'être effectuée par un autre
            utilisateur, et offre au deuxième utilisateur le choix des options
            pour traiter le conflit.
          </para>
        </answer>
      </qandaentry>
      
      <qandaentry>
        <question id="faq-admin-livebackup">
          <para>
            Les utilisateurs peuvent-ils utiliser le système alors
            qu'une sauvegarde est en cours&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            Oui. Mais les validations de transaction dans la base de données
            doivent attendre que les tables soient débloquées. Les bases de
            données Bugzilla sont généralement très petites et les sauvegardes
            prennent systématiquement moins d'une minute. Si votre base de données
            est plus vaste, vous souhaiterez probablement consulter d'autres
            techniques de sauvegarde, comme la duplication de base de données, ou
            encore sauvegarder depuis un miroir en lecture seule (à ce propos,
            veuillez consulter les documentations de MySQL sur le site de MySQL).
          </para>
        </answer>
      </qandaentry>
      
      <qandaentry>
        <question id="faq-admin-cvsupdate">
          <para>
            Comment puis-je mettre à jour le code et la base de données avec CVS&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            <orderedlist>
              <listitem>
                <para>
                  Faites une sauvegarde de votre répertoire Bugzilla
                  et de votre base de données. Pour le répertoire de
                  Bugzilla, il suffit de faire un <command>cp -rp bugzilla
                  bugzilla.bak</command>. Pour la base de données, il existe un
                  certain nombre d'options&nbsp;&mdash;consultez la
                  documentation MySQL et choisissez celle qui vous
                  convient le mieux (le moyen le plus simple est de
                  faire une copie physique de la base de données sur
                  le disque dur, mais pour cela vous devez faire
                  éteindre le serveur de la base de données afin
                  d'éviter tout risque de perte de données).
                </para>
              </listitem>

              <listitem>
                <para>
                  Placez-vous dans le répertoire de Bugzilla.
                </para>
              </listitem>

              <listitem>
                <para>
                  Lancez <command>cvs -q update -AdP</command> si vous
                  voulez obtenir la toute dernière version ou 
                  <command>cvs -q update -dP -rÉTIQUETTE</command> si
                  vous désirez une version donnée (auquel cas, vous
                  devrez remplacer ÉTIQUETTE par une étiquette CVS
                  (<foreignphrase>tag</foreignphrase>)
                  comme <literal>BUGZILLA-2_16_5</literal>).
                </para>

                <para>
                  Si vous n'avez fait aucun changement local, ça devrait être
                  parfait. Si vous avez modifié des choses dans votre copie locale, vérifiez la
                  présence de résultats notés C en sortie de CVS. Si vous obtenez des
                  lignes commençant par C, cela signifie qu'il existe des conflits entre
                  vos changements locaux et ceux qui se trouvent sur le CVS. Vous devrez
                  régler cela à la main avant de pouvoir continuer.</para>
              </listitem>

              <listitem>
                <para>
                  Après avoir résolu tout conflit généré par
                  l'opération de mise à jour du CVS,
                  <command>./checksetup.pl</command> se chargera de mettre à jour la base
                  de données pour vous et effectuera tout autre changement
                  nécessaire pour que la nouvelle version puisse
                  fonctionner.
                </para>

                <warning>
                  <para>
                    Une fois que vous avez exécuté <command>checksetup.pl</command>, le
                    seul moyen de revenir en arrière est de restaurer
                    les sauvegardes de la base de données. Vous ne
                    pourrez pas ramener le système à sa version
                    initiale de manière propre dans la plupart des
                    cas.
                  </para>
                </warning>
              </listitem>
            </orderedlist>
          </para>
          <para>
            Lisez également les instructions de <xref linkend="upgrade-cvs"/>.
          </para>      
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-admin-enable-unconfirmed">
          <para>
            Comment faire pour que les bogues aient un statut «&nbsp;NON-CONFIRMÉ&nbsp;»
            (<foreignphrase>UNCONFIRMED</foreignphrase>)&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            Pour utiliser le statut «&nbsp;NON-CONFIRMÉ&nbsp;», le
            paramètre <literal>usevotes</literal> doit être activé
            (<foreignphrase>ON</foreignphrase>). Vous devez ensuite
            accéder à la page <filename>editproduct.cgi</filename> et
            régler le <quote>nombre de voix qu'un bogue de ce produit
            doit recevoir afin de sortir automatiquement du statut
            NON-CONFIRMÉ</quote> (<foreignphrase>Number of votes a bug
            in this product needs to automatically get out of the
            UNCONFIRMED state</foreignphrase>) à une valeur
            non-nulle. (Vous devrez faire de même pour chaque produit
            pour lequel vous voudrez utiliser le statut
            NON-CONFIRMÉ). Si en fait vous ne voulez pas que les
            utilisateurs puissent voter pour les bogues de ce produit,
            laissez le <quote>nombre maximal de voix par
            personne</quote> (<foreignphrase>Maximum votes per
            person</foreignphrase>) à zéro.
          </para>
          <para>
            Le découplage du statut NON-CONFIRME par rapport au
            paramètre <literal>usevotes</literal> pour de prochaines versions de
            Bugzilla est en cours. Vous pouvez suivre le débat et
            l'avancement de ce travail sur
            le <ulink
            url="http://bugzilla.mozilla.org/show_bug.cgi?id=162060">bogue
            162060</ulink>.
          </para>
        </answer>
      </qandaentry>
    </qandadiv>
    
    <qandadiv id="faq-security">
      <title>La sécurité de Bugzilla</title>
      
      <qandaentry>
        <question id="faq-security-mysql">
          <para>
            Comment désactiver complètement la sécurité dans MySQL si
            elle me cause des problèmes (j'ai suivi les instructions
            de la partie installation de ce guide)&nbsp;?
          </para>
        </question>
        <!-- Should we really even answer this question? -->
        <answer>
          <para>
            Exécutez MySQL comme suit&nbsp;: <command>mysqld
            --skip-grant-tables</command>. N'oubliez pas que cela rend MySQL
            aussi sûr que de scotcher un billet de 100 euros par terre
            dans les toilettes d'un stade de foot pour ne pas se le
            faire piquer.</para>
          <warning>
            <para>
              On n'insistera jamais assez là-dessus&nbsp;: on ne vous conseille pas de le
              faire. Veuillez consulter <xref linkend="security-mysql"/> de ce guide
              ainsi que la documentation de MySQL afin de trouver de meilleures
              solutions.
            </para>
          </warning>
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-security-knownproblems">
          <para>
            Y a-t-il des problèmes de sécurité avec Bugzilla&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            Le code de Bugzilla a subi un audit de sécurité relativement complet,
            et les scripts CGI de présentation pour les utilisateurs sont exécutés
            avec l'option <literal>taint</literal> de Perl. Cependant
            il est recommandé d'examiner
            attentivement les permissions de votre installation de Bugzilla et de
            suivre les recommandations en matière de sécurité dans le guide
            Bugzilla.</para>
        </answer>
      </qandaentry>
    </qandadiv>

    <qandadiv id="faq-email">
      <title>Les courriers électroniques de Bugzilla</title>
      
      <qandaentry>
        <question id="faq-email-nomail">
          <para>
            Un de mes utilisateurs ne veut plus recevoir de courriers
            électroniques de Bugzilla. Comment les arrêter
            complètement pour cet utilisateur&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            L'utilisateur peut ordonner à Bugzilla d'arrêter de lui envoyer des
            courriels en décochant toutes les cases de la
            page <menuchoice><guimenu>Edit
            prefs</guimenu> <guimenu>Email
            settings</guimenu></menuchoice> (depuis la version 2.18, cette opération est
            facilitée par l'ajout d'un bouton <guibutton>Disable All
            Mail</guibutton>, <foreignphrase>désactiver
            tous les envois de courriels</foreignphrase>) Autrement, vous pouvez ajouter leur
            adresse électronique au fichier <filename>data/nomail</filename> (une seule adresse par
            ligne). Cette option passe outre leurs préférences personnelles et ils
            ne recevront plus jamais de courriels de Bugzilla.</para>
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-email-testing">
          <para>

            Je suis en train d'évaluer/tester Bugzilla et je ne veux pas 
            qu'il envoie des courriels à d'autres personnes que moi. 
            Comment faire&nbsp;?

          </para>
        </question>
        <answer>
          <para>
          
            Pour désactiver l'envoi de courriels, réglez le paramètre
          
          </para>

<programlisting>
$enableSendMail
</programlisting>
            
          <para>
            
            à <literal>0</literal> soit dans 
            <filename>Bugmail.pm</filename> (pour les versions 2.18 et 
            supérieures), soit dans <filename>processmail</filename> 
            (jusqu'à la version 2.16.x)
            
          </para>
          <note>
            <para>

              Jusqu'à une version 2.16.x, modifier 
              <literal>$enableSendMail</literal> affectera seulement les 
              courriels concernant un bogue; les courriels relatifs aux 
              changements de mot de passe, d'adresse électronique, aux 
              importations de bogues, aux changements d'options 
              (<foreignphrase>flags</foreignphrase>), etc. seront 
              toujours envoyés. Depuis la sortie de la version 
              définitive 2.18, néanmoins, l'étape expliquée ci dessus 
              désactivera tous les envois de courriels de Bugzilla quel 
              qu'en soit le but.</para>

          </note>
          <para>

            Pour que les courriels relatifs aux bogues (et seulement 
            ceux-ci) soient redirigés vers vous en lieu et place de 
            leurs destinataires prévus, laissez 
            <literal>$enableSendMail</literal> 
            tranquille&nbsp;; à la place, éditez le paramètre 
            <literal>newchangedmail</literal> comme suit&nbsp;:

          </para>
          <itemizedlist>
            <listitem>
              <para>

                Remplacez <quote>To:</quote> par 
                <quote>X-Real-To:</quote>

              </para>
            </listitem>
            <listitem>
              <para>

                Remplacez <quote>Cc:</quote> par 
                <quote>X-Real-CC:</quote>

              </para>
            </listitem>
            <listitem>
              <para>

                Ajoutez une ligne <quote>To: 
                <replaceable>votre_adresse_de_courriel</replaceable></quote>

              </para>
            </listitem>
          </itemizedlist>
        </answer>
      </qandaentry>
          
      <qandaentry>
        <question id="faq-email-whine">
          <para>
            Je souhaite que whineatnews.pl génère une réclamation pour
            autre chose que pour signaler de nouveaux bogues ou des
            bogues réouverts. Comment faire&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            Pour d'anciennes versions de Bugzilla, vous devriez
            pouvoir appliquer le correctif de Klaas Freitag
            pour <quote>whineatasigned</quote>, que l'on trouve dans
            <ulink
               url="http://bugzilla.mozilla.org/show_bug.cgi?id=6679">le
              bogue 6679</ulink>. Remarquez que ce correctif a été
            réalisé en 2000, un certain travail sera
            vraisemblablement nécessaire afin de l'appliquer
            proprement sur n'importe quelle version de Bugzilla
            plus récente, mais vous pouvez l'utiliser comme point
            de départ.
          </para>
          <para>
          Il est prévu d'inclure à Bugzilla 2.20 une version mise à
          jour (et plus approfondie) de cette fonctionnalité; reportez
          vous
          au <ulink
          url="http://bugzilla.mozilla.org/show_bug.cgi?id=185090">bogue
          185090</ulink> pour suivre le débat ou pour obtenir des
          correctifs plus à jour si vous ne pouvez vraiment pas
          attendre.</para>
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-email-mailif">
          <para>
            Comment régler l'interface de courrier électronique pour
            soumettre/changer des bogues par courrier électronique&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            Vous trouverez un
            fichier <filename>README.mailif</filename> mis à jour dans
            le répertoire <filename>contrib/</filename> de votre
            distribution Bugzilla qui vous guidera dans la
            configuration.
          </para>
        </answer>
      </qandaentry>
      
      <qandaentry>
        <question id="faq-email-sendmailnow">
          <para>
            Les courriers électroniques provenant de Bugzilla mettent une éternité
            pour me parvenir. C'est vraiment très lent. Que se passe-t-il&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            Si vous utilisez <application>sendmail</application>,
            essayez d'activer <option>sendmailnow</option>
            dans <filename>editparams.cgi</filename>. Pour des
            versions plus anciennes
            de <application>sendmail</application>, on peut
            améliorer significativement les performances de
            l'interface utilisateur (au prix d'un retard dans
            l'envoi de courriel) en réglant ce paramètre
            sur <literal>off</literal>. Pour les sites avec une
            version 8.12 (ou supérieure) de sendmail, il vaut
            mieux le laisser sur <literal>on</literal>, puisqu'ils
            ne bénéficieront alors d'aucun gain de
            performance.</para>
          
          <para>
            Si vous utilisez un gestionnaire de courrier
            électronique (ou MTA, <foreignphrase>Mail Transfer
              Agent</foreignphrase>) différent,
            assurez-vous que les options présentes dans
            <filename>Bugzilla/Bugmail.pm</filename>, ainsi que dans tous les autres
            endroits d'où est
            appelé <application>sendmail</application>,
            correspondent à  l'emplacement de votre
            MTA.
          </para>
        </answer>
      </qandaentry>
      
      <qandaentry>
        <question id="faq-email-nonreceived">
          <para>
            Comment se fait-il que les courriers électroniques concernant les
            modifications sur Bugzilla ne me parviennent pas &nbsp;?
          </para>
        </question>
        <answer>
          <para>
            Assurez vous que vous n'avez pas désactivé les courriers
            électroniques dans vos préférences d'utilisateur. Vérifiez
            que Bugzilla est capable d'envoyer des courriers
            électroniques en cliquant sur le
            lien <quote>Connexion</quote> (<foreignphrase>Log
              In</foreignphrase>) de votre installation Bugzilla puis en
            cliquant sur le bouton <quote>Envoyez moi un mot de passe
              par courrier électronique</quote> (<foreignphrase>E-mail
              me a password</foreignphrase>) après avoir saisi votre
            adresse électronique.
          </para>

          <para>
            Si vous ne recevez pas de courrier électronique de
            Bugzilla, il y a des chances que vous n'ayez pas sendmail
            dans <filename>/usr/lib/sendmail</filename>. Assurez-vous
            que sendmail se trouve à l'intérieur ou qu'il existe un
            lien symbolique pointant vers lui
            dans <filename>/usr/lib/sendmail</filename>.</para>
          <para>
            Si vous utilisez un autre MTA
            que <application>sendmail</application>, le
            paramètre <option>sendmailnow</option> doit être réglé
            sur <literal>on</literal>, sinon aucun courriel ne
            sera envoyé.</para>
        </answer>
      </qandaentry>
        </qandadiv>

    <qandadiv id="faq-db">
      <title>La base de données de Bugzilla</title>

      <qandaentry>
        <question id="faq-db-corrupted">
          <para>
            Je pense que ma base de données doit être altérée, ou bien
            qu'elle contient des enregistrements non valides. Que faire&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            Exécutez l'utilitaire de <quote>bilan de santé</quote>
            (<filename>sanitycheck.cgi</filename>) via votre
            navigateur internet pour voir&nbsp;! Si il se termine sans
            erreur, vous n'avez <emphasis>probablement</emphasis>
            aucun problème. S'il ne se termine pas bien (c'est à dire
            avec des messages en rouge), certaines choses peuvent être
            réparées par Bugzilla et d'autres non. Si la réparation
            est impossible, j'espère pour vous que vous avez
            l'habitude des commandes d'administration d'une base de
            données mysql ou bien que vous avez installé un autre
            moyen d'administrer votre base de données. Le bilan de
            santé, bien qu'étant un bon test de base pour vérifier
            l'intégrité de votre base de données, ne remplace en aucun
            cas une administration compétente de la base de données ni
            n'évite la suppression de données. Il n'est pas exhaustif
            et a été créé pour effectuer une vérification de base sur
            les problèmes les plus communs dans des bases de données
            Bugzilla.
          </para>
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-db-manualedit">
          <para>
            Je veux éditer à la main des enregistrements de ma base de
            données. Comment faire&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            Il n'existe pas de moyen de faire cela dans Bugzilla lui-même. De plus
            ce n'est généralement pas intelligent de le faire si l'on ne sait pas
            exactement ce qu'on veut faire. Cependant si vous connaissez le SQL,
            vous pouvez utiliser <command>mysql</command> en ligne de commande
            pour insérer, supprimer et modifier les informations d'une table à la
            main. Des clients graphiques plus intuitifs sont également
            disponibles. Les favoris de l'équipe Bugzilla
            sont <ulink url="http://www.phpmyadmin.net/">phpMyAdmin</ulink> et
            <ulink
               url="http://www.mysql.com/products/mysqlcc">MySQL
              Control Center</ulink>
          </para>
          
          <para>
            Gardez à l'esprit que les sauvegardes sont vos
            amies. Tout le monde fait des erreurs, et il est
            agréable d'avoir un filet de sécurité dans le cas où
            vous sèmeriez la pagaille quelque part. Pensez à
            utiliser <command>mysqldump</command> pour faire un
            double de votre base de données avant de la modifier à
            la main.</para>
        </answer>
      </qandaentry>
      
      <qandaentry>
        <question id="faq-db-permissions">
          <para>
            Je pense que j'ai correctement réglé les permissions de MySQL mais
            Bugzilla ne parvient toujours pas à se connecter.
          </para>
        </question>
        <answer>
          <para>
            Essayez d'exécuter MySQL à partir de son fichier exécutable&nbsp;: 
            <command>mysqld --skip-grant-tables</command>. 
            Cela vous permettra de complètement contourner les
            permissions sur les tables qui sont la cause de votre
            frustration. Si dans ce cas Bugzilla est capable de se
            connecter, vous devez vérifier que vous avez donné les
            bonnes permissions au couple utilisateur-mot de passe
            défini dans <filename>localconfig</filename>.
          </para>
          <warning>
            <para>
              Exécuter MySQL avec cette option dans la ligne de
              commande n'est pas sûr du tout et doit être uniquement
              effectué dans le cadre d'une démarche de dépannage
              lorsque l'on n'est pas connecté au réseau extérieur.
            </para>
          </warning>
        </answer>
      </qandaentry>
      
      <qandaentry>
        <question id="faq-db-synchronize">
          <para>
            Comment synchroniser les informations sur les bogues entre
            plusieurs bases de données&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            En fait, vous pouvez synchroniser ou déplacer les bogues. La
            synchronisation s'opèrera uniquement dans un sens&nbsp;; vous avez la
            possibilité de créer une copie de la base en lecture seule sur un site
            et la faire mettre à jour à partir de la base de données principale à
            intervalles réguliers.
          </para>

          <para>
            MySQL intègre des fonctionnalités de synchronisation dans
            les dernières versions. Ce serait génial si quelqu'un se
            penchait sur les possibilités dans ce domaine et proposait
            un compte rendu sur le forum expliquant comment
            synchroniser efficacement deux installations de Bugzilla.
          </para>

          <para>
            Si vous avez simplement besoin de transférer des bogues d'un Bugzilla
            à un autre, jetez un coup d'&oelig;il au
            script <filename>move.pl</filename> dans la distribution de Bugzilla.
          </para>
        </answer>
      </qandaentry>
    </qandadiv>

    <qandadiv id="faq-nt">
      <title>Bugzilla et Win32</title>

      <qandaentry>
        <question id="faq-nt-easiest">
          <para>
            Quel est le moyen le plus facile d'utiliser Bugzilla sur Win32 (Win98+/NT/2K)&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            Enlevez Windows. Installez Linux. Installez Bugzilla. Le
            chef ne verra jamais la différence B^).
          </para>

          <para>
            Plus sérieusement, un des objectifs majeurs de ce grand cru 2.18 était
            de faire fonctionner Bugzilla facilement sous Windows. Si les
            composants nécessaires sont présents (perl, un serveur web, un MTA,
            etc.), l'installation de Bugzilla sur une station Windows ne devrait
            pas être plus difficile que sur une autre plateforme. Comme pour toute
            installation, nous vous recommandons de suivre complètement et avec
            beaucoup d'attention les instructions d'installation de
            <xref linkend="os-win32"/>.
          </para>

          <para>
            Ce faisant, n'oubliez pas de consulter cet excellent guide écrit par
            Byron Jones
            intitulé <ulink
            url="http://www.bugzilla.org/docs/win32install.html">Installing
            Bugzilla on Microsoft Windows</ulink> (Comment installer
            Bugzilla sous Microsoft Windows). Merci, Byron&nbsp;!
          </para>
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-nt-bundle">
          <para>
            Existe-t-il un équivalent de <quote>Bundle::Bugzilla</quote> 
            pour Win32&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            Pas pour le moment. Bundle::Bugzilla simplifie énormément
            l'installation de Bugzilla sur les systèmes UNIX. Si
            quelqu'un se porte volontaire pour réaliser un bundle
            PPM <footnote><para>NdT&nbsp;: module pour le gestionnaire de
            packetages de Perl</para></footnote> qui convient à Win32, une
            telle initiative sera appréciée.
          </para>
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-nt-mappings">
          <para>
            Des fichiers CGI se terminent prématurément avec une
            erreur <quote>something.cgi is not a valid Windows NT
            application</quote> (quelquechose.cgi n'est pas une
            application Windows NT valide). Pourquoi&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            En fonction du serveur web que vous utilisez, vous devez configurer
            celui-ci pour traiter les fichiers <filename>*.cgi</filename> comme
            des scripts CGI. Pour IIS, vous pouvez faire cela en ajoutant *.cgi
            dans la mise en correspondance des applications avec
            &lt;chemin&gt;\perl.exe %s %s comme exécutable.</para>

          <para>
            Microsoft donne quelques indications à ce sujet, que
            voici&nbsp;:
            <blockquote>
              <para>
              <quote>
                Configurer la mise en correspondance des
                applications. Dans l'ISM, liez l'extension du ou des
                fichier(s) script à l'exécutable de l'interpréteur du
                script. Par exemple, vous devez faire correspondre
                l'extension .py à Python.exe, l'exécutable de
                l'interpréteur de scripts Python. Notez que pour
                l'interpréteur de scripts Perl ActiveState,
                l'extension.pl est associée à PerIIS.dll par
                défaut. Si vous voulez changer l'association pour .pl
                par perl.exe, vous devez changer la correspondance
                d'applications. Dans la correspondance, vous devez
                ajouter deux caractères <quote>pourcent</quote> (%) à
                la fin du chemin jusqu'à perl.exe, comme indiqué dans
                cet exemple&nbsp;: <command>c:\perl\bin\perl.exe %s
                %s</command>
                </quote>
              </para>
            </blockquote>
          </para>
        </answer>
      </qandaentry>
      
      <qandaentry>
        <question id="faq-nt-dbi">
          <para>
            J'ai des problèmes avec les modules de perl pour NT qui
            n'arrivent pas à communiquer avec la base de données.
          </para>
        </question>
        <answer>
          <para>
            Vos modules sont peut-être obsolètes ou
            inappropriés. Essayez ce qui suit&nbsp;:
            <orderedlist>
              <listitem>
                <para>
                  Allez
                  sur <ulink
                  url="http://www.activestate.com/ActivePerl">http://www.activestate.com/ActivePerl</ulink>.
                </para>
              </listitem>
              <listitem>
                <para>
                  Téléchargez ActivePerl.
                </para>
              </listitem>
              <listitem>
                <para>
                  Lancez votre invite de commande.
                </para>
              </listitem>
              <listitem>
                <para>
                  Saisissez <command>ppm</command>
                </para>
              </listitem>
              <listitem>
                <para>
                  <prompt>PPM></prompt> <command>install DBI DBD-mysql GD</command>
                </para>
              </listitem>
            </orderedlist>
            Je pense que TimeDate et Date::Dumper sont inclus dans
            activeperl. Vous pouvez aller vous renseigner sur le site
            d'ActiveState à propos des packages pour l'installation
            via PPM&nbsp;:
            <ulink url="http://www.activestate.com/Packages/"/>.
          </para>
        </answer>
      </qandaentry>

    </qandadiv>

    <qandadiv id="faq-use">
      <title>Utilisation de Bugzilla</title>

      <qandaentry>
        <question id="faq-use-changeaddress">
          <para>
            Comment puis-je changer mon nom d'utilisateur (adresse de
            courrier électronique) dans Bugzilla&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            Nouveau dans la version 2.16&nbsp;: allez dans la section compte dans
            les préférences. Vous recevrez un courrier électronique aux deux
            adresses pour confirmation.
          </para>
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-use-query">
          <para>
            La page pour les requêtes est très déroutante. N'y a-t-il
            pas un moyen plus simple d'effectuer une requête&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            L'interface a été simplifiée par un concepteur
            d'interfaces dans la version 2.16. Les suggestions
            d'amélioration sont les bienvenues, mais nous ne
            sacrifierons pas la puissance à la simplicité.
          </para>
          <para>
            Depuis la version 2.18, une recherche <quote>plus simple</quote> est également
            disponible. En haut de la page de recherche il y a deux liens&nbsp;:
            <quote>Recherche avancée</quote> (<foreignphrase>Advanced
              search</foreignphrase>) vous conduit à la page de recherche la plus
            puissante, que vous connaissez bien, mais aussi la plus
              complexe. Le lien <quote>Chercher un bogue en
              particulier</quote> (<foreignphrase>Find a
              specific Bug</foreignphrase>) vous amène sur une page très simplifiée
            où vous pouvez
            choisir un produit et un statut
              (ouvert <foreignphrase>OPEN</foreignphrase>,
            fermé <foreignphrase>CLOSED</foreignphrase> ou les 
            deux), vous pourrez ensuite entrer les mots qui apparaissent dans le
            bogue que vous cherchez. Cette recherche ira fouiller les champs
            <quote>Résumé</quote> (<foreignphrase>Summary</foreignphrase>)
            et <quote>Commentaires</quote>
            (<foreignphrase>Comments</foreignphrase>), et renverra une
            liste
            de bogues triés, de sorte que les bogues comportant le plus de
            coïncidences/correspondances se trouvent en début de liste.
          </para>
            
          <note>
            <para>
              Les correspondances issues du
              champ <guilabel>Summary</guilabel> prendront le
              pas sur celles du champ <guilabel>Comments</guilabel> et
              les bogues
              comportant des correspondances dans le
              champ <guilabel>Summary</guilabel>
              seront placés plus haut dans la liste de bogue, même si
              un bogue classé en dessous présente plus de
              correspondances dans le champ commentaires.
            </para>
          </note>
          <para>
            Bugzilla utilise un cookie afin de se souvenir quelle version d'une
            page vous avez visitée en dernier et ressortira cette page lors de
            votre recherche suivante. La page par défaut pour les nouveaux
            utilisateurs (ou après une mise à jour) est la page de recherche
            <quote>simple</quote>.
          </para>
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-use-accept">
          <para>
            Le comportement du bouton <guibutton>Accept</guibutton>
            dans le formulaire <guilabel>Show Bug</guilabel> me
            perturbe. Pourquoi le bogue ne m'est-il pas affecté
            lorsque je l'ai accepté&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            Le comportement actuel convient à bugzilla.mozilla.org
            ainsi qu'à la plupart des utilisateurs. Si vous désirez
            changer ce comportement malgré tout, vous pouvez utiliser
            un des correctifs suivants&nbsp;:
            <simplelist>
              <member>
              
                Le <ulink
                url="http://bugzilla.mozilla.org/show_bug.cgi?id=35195">bogue
                35195</ulink>
                vise à ajouter une case à cocher <quote>... et accepter
                les bogues</quote> (<foreignphrase>... and accept the 
                bug</foreignphrase>) à l'interface utilisateur. Deux 
                correctifs lui sont attachés&nbsp;: <ulink 
                url="http://bugzilla.mozilla.org/showattachment.cgi.cgi?attach_id=8029">le 
                correctif 8029</ulink> fut créé à la base pour Bugzilla 
                2.12, tandis que <ulink 
                url="http://bugzilla.mozilla.org/showattachment.cgi?attach_id=91372">le 
                correctif 91372</ulink> en est une version mise à jour 
                pour Bugzilla 2.16.
                
              </member>
              <member>
                Le <ulink url="http://bugzilla.mozilla.org/show_bug?id=37613">bogue
                37613</ulink> fournit lui aussi deux correctifs (pour
                Bugzilla 2.12)&nbsp;: l'un pour ajouter une
                option <quote>Admettre le bogue</quote>
                (<foreignphrase>Take Bug</foreignphrase>), l'autre
                afin de réassigner automatiquement le bogue lorsqu'il
                est accepté.
              </member>
            </simplelist>
            Ces correctifs commencent maintenant à dater un peu et ne peuvent être
            appliqués directement, mais ils sont suffisamment simples
            pour montrer comment Bugzilla peut être personnalisé et
            mis à jour afin de correspondre à vos besoins.
          </para>
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-use-attachment">
          <para>
            Je ne peux rien inscrire dans la base de données via le lien
            <quote>Create Attachment</quote>. Où est l'erreur&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            La cause la plus probable est que vous utilisez un très
            vieux navigateur ou un navigateur incompatible avec le
            téléchargement de fichiers vers le serveur via
            POST. Téléchargez la dernière version de votre navigateur
            internet préféré pour effectuer les téléchargements vers
            le serveur correctement.
          </para>
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-use-keyword">
          <para>
            Comment puis-je changer un mot-clé dans Bugzilla, à partir
            du moment où plusieurs bogues l'utilisent&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            Dans l'interface administrateur de Bugzilla, éditez le
            mot-clé&nbsp;&mdash; vous pouvez ainsi remplacer l'ancien
            mot-clé par le nouveau. Cela causera un problème avec la
            mémoire cache des
            mots-clés. Exécutez <command>sanitycheck.cgi</command>
            pour le résoudre.
          </para>
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-use-close">
          <para>
            Je ne peux pas fermer les bogues depuis la
            page <quote>Change Several Bugs at
            Once</quote>. Pourquoi&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            La réponse est simple&nbsp;: si, vous pouvez le faire.
          </para>

          <para>
            Le mécanisme derrière la page vérifie chaque bogue dans la
            liste pour déterminer les changements d'états autorisés,
            et c'est seulement ensuite qu'elle vous montre les
            commandes permettant de réaliser les actions applicables à
            <emphasis>chaque</emphasis> bogue de la liste. La raison
            est que si vous
            essayez d'effectuer une action non autorisée sur un bogue,
            le processus entier va s'arrêter net et tous les
            changements effectués après celui qui a échoué vont eux
            aussi échouer, ce qui n'est pas satisfaisant du tout, et
            c'est pourquoi la page ne vous propose même pas cette
            option.
          </para>

          <para>
            En français courant, cela signifie que chaque bogue de la
            page doit être soit déjà résolu
            (<foreignphrase>RESOLVED</foreignphrase>) soit déjà
            vérifié (<foreignphrase>VERIFIED</foreignphrase>), 
            afin de déclarer plusieurs bogues clos
            (<foreignphrase>CLOSED</foreignphrase>)&nbsp;; si ce n'est pas
            le cas, l'option permettant de
            fermer les bogues n'apparaîtra pas sur la page.
          </para>

          <para>
            Ceci repose sur la logique suivante&nbsp;: si vous essayez de fermer
            un bogue qui n'a pas été vérifié, la mise à jour du bogue échouera
            lamentablement (et ainsi détruira tout changement suivant dans la
            liste pendant l'opération globale de changement), ce qui ne vous donne
            donc même pas le choix. 
          </para>
        </answer>
      </qandaentry>


    </qandadiv>

    <qandadiv id="faq-hacking">
      <title>Bidouiller Bugzilla</title>

      <qandaentry>
        <question id="faq-hacking-templatestyle">
          <para>
            Quel style de programmation suis-je censé utiliser pour la
            création de modèles&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            Gerv et Myk suggèrent d'utiliser une indentation de deux espaces, avec
            les sections de code imbriquées sur leur propre ligne, en ligne avec
            les balises externes.
          </para>
<programlisting><![CDATA[
<fred>
[% IF foo %]
  <bar>
  [% FOREACH x = barney %]
    <tr>
      <td>
        [% x %]
      </td>
    <tr>
  [% END %]
[% END %]
</fred>
]]></programlisting>

            <para>
              Myk recommande en outre d'activer PRE_CHOMP dans
              l'initialisation de modèles afin d'éviter de surcharger
              le code HTML avec des espaces inutiles.
            </para>
            <para>
              Veuillez noter qu'il y a de nombreux avis divergents à
              ce sujet, et les templates existant dans Bugzilla
              respectent à la fois la convention ci-dessus et la
              convention à 4 espaces. Les deux sont acceptables&nbsp;;
              on préfère celle que nous présentons ici.
            </para>
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-hacking-bugzillabugs">
          <para>
            Quels sont les bugs de Bugzilla actuellement&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            Consultez <ulink url="http://bugzilla.mozilla.org/buglist.cgi?bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED&amp;product=Bugzilla">
            ce lien</ulink> pour voir les bogues actuels ou les
            demandes d'amélioration de Bugzilla.
          </para>
          <para>
            Vous pouvez consulter des bogues marqués pour la version
            &bz-nextver; 
            <ulink
            url="http://bugzilla.mozilla.org/buglist.cgi?product=Bugzilla&amp;target_milestone=Bugzilla+&amp;bz-nextver;">ici</ulink>. Cette
            liste contient les bogues de la version &bz-nextver; qui
            ont déjà été corrigés et consignés dans le CVS. Vous
            trouverez sur la <ulink url="http://www.bugzilla.org">page du
            projet Bugzilla</ulink> pour des informations sur la
            manière de trouver les sources actuelles sur le CVS pour
            pouvoir récupérer ces corrections.
          </para>
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-hacking-priority">
          <para>
            Comment donner à la priorité par défaut une valeur nulle&nbsp;?
            Par exemple, avoir <quote>---</quote> comme valeur par défaut au lieu
            de <quote>P2</quote>&nbsp;?
          </para>
        </question>
        <answer>
          <para>
            Ce point est bien documenté dans le <ulink
            url="http://bugzilla.mozilla.org/show_bug.cgi?id=49862">bogue
            49862</ulink>. En fin de compte, ce n'est pas plus
            compliqué que d'ajouter le champ de priorité <quote>---</quote> à
            l'endroit approprié de votre
            fichier <filename>localconfig</filename>, de
            relancer <command>checksetup.pl</command>, puis de changer
            la priorité par
            défaut dans votre navigateur au moyen
            de <command>editparams.cgi</command>.
          </para>
        </answer>
      </qandaentry>

      <qandaentry>
        <question id="faq-hacking-patches">
          <para>
            Quelle est la meilleure façon de soumettre des
            correctifs&nbsp;? Quelles sont les directives à suivre&nbsp;?
          </para>
        </question>
        <answer>
          <blockquote>
            <orderedlist>
              <listitem>
                <para>
                  Ajoutez un bogue sur bugzilla.mozilla.org
                  concernant le logiciel <quote><ulink
                  url="http://bugzilla.mozilla.org/enter_bug.cgi?product=Bugzilla">Bugzilla</ulink></quote>.
                </para>
              </listitem>
              <listitem>
                <para>
                  Téléchargez votre correctif vers le
                  serveur en tant que unified diff (en utilisant <command>diff
                  -u</command> sur les <emphasis>sources
                  actuelles</emphasis> récupérées sur CVS),
                  ou en tant que nouveau fichier source en cliquant
                  sur le lien <guilabel>Create a new
                  attachment</guilabel> dans la page
                  de bogue que vous venez juste de créer, et ajoutez
                  dans la description du bogue que vous avez soumis à
                  l'étape 1 toute description que vous pouvez faire
                  concernant des changements dans la base de
                  données. N'oubliez surtout pas de cocher la
                  case <guilabel>Patch</guilabel> pour indiquer que le
                  texte que vous
                  envoyez est un correctif&nbsp;!
                </para>
              </listitem>
              <listitem>
                <para>
                  Faites part de l'arrivée de votre correctif et de
                  l'URL associée
                  (http://bugzilla.mozilla.org/show_bug.cgi?id=XXXXXX)
                  afin d'en discuter dans le forum
                  (netscape.public.mozilla.webtools). Vous verrez, les
                  réactions sur les implications de votre correctif
                  seront vraiment bonnes et assez rapides,
                  ce qui nous donnera aussi une idée de la manière
                  dont seraient reçus les changements.
                </para>
              </listitem>
              <listitem>
                <para>
                  S'il passe les contrôles avec un minimum de
                  modifications, la personne à qui le bogue est
                  assigné chez Bugzilla sera chargée d'assurer que le
                  programme de correction soit consigné sur CVS.
                </para>
              </listitem>
              <listitem>
                <para>
                  Réjouissez-vous de la gloire d'avoir participé à la
                  réalisation du logiciel de suivi de bogues le plus
                  réputé de la planète :)
                </para>
              </listitem>
            </orderedlist>
          </blockquote>
        </answer>
      </qandaentry>


    </qandadiv>

  </qandaset>

</appendix>


<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-always-quote-attributes:t
sgml-auto-insert-required-elements:t
sgml-balanced-tag-edit:t
sgml-exposed-tags:nil
sgml-general-insert-case:lower
sgml-indent-data:t
sgml-indent-step:2
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
sgml-minimize-attributes:nil
sgml-namecase-general:t
sgml-omittag:t
sgml-parent-document:("Bugzilla-Guide.xml" "book" "chapter")
sgml-shorttag:t
sgml-tag-region-if-active:t
End:
-->

Site hébergé sur un Cloud Public IKOULA Ikoula