Provided by: devscripts_2.25.15_all bug

NOM

       bts - Interface en ligne de commande des développeurs pour le système de bogues de Debian (BTS)

SYNOPSIS

       bts [options] commande [paramètres] [#commentaire] [.|, commande [paramètres] [#commentaire]] ...

DESCRIPTION

       C’est une interface au système de suivi de bogues en ligne de commande, principalement destinée à l’usage
       des développeurs. Elle permet de manipuler le BTS avec de simples commandes pouvant être lancées depuis
       une invite de commandes ou depuis un script, effectue diverses vérifications de la validité des données
       entrées, afin de créer et d’envoyer pour vous un message à l’adresse de contrôle du BTS. Un cache local
       des pages web et des messages du BTS peut aussi être créé et mis à jour.

       En général, cette interface en ligne de commande est la même que si vous vouliez écrire un message à
       control@bugs.debian.org, simplement précédée de "bts". Par exemple :

        % bts severity 69042 normal
        % bts merge 69042 43233
        % bts retitle 69042 bla bla

       Quelques commandes supplémentaires ont été ajoutées pour votre confort, et ce programme est moins strict
       sur la validité des numéros de bogue. Par exemple, "severity Bug#85942 normal" est compris, tout comme
       "severity #85942 normal". (Bien sûr, votre interpréteur de commandes peut comprendre "#" comme un
       caractère de commentaire, donc il faudra probablement le mettre entre guillemets.)

       De même, pour vous faciliter la vie, ce programme vous permet d’abréger les commandes en la plus courte
       sous-chaîne unique (d’une manière similaire à celle de cvs). Ainsi des choses comme "bts cl 85942" sont
       comprises.

       Il est aussi possible d’inclure un commentaire dans le message envoyé au BTS. Si votre interpréteur de
       commandes ne supprime pas le commentaire dans une commande telle que "bts severity 30321 normal #sévérité
       augmentée", alors ce programme se débrouille pour trouver où se situe le commentaire et pour l’inclure
       dans le message. Remarquez que la plupart des interpréteurs de commandes ne tiennent pas compte de ce
       type de commentaires avant d’exécuter le programme, à moins que ce commentaire soit placé entre
       guillemets. (Quelque chose comme "bts severity #85942 normal" ne sera pas traité comme un commentaire.)

       Vous pouvez indiquer plusieurs commandes en les séparant par un simple point, comme pour update-rc.d ;
       une simple virgule peut aussi être utilisée ; toutes les commandes seront envoyées dans un seul message.
       Il est nécessaire d’entourer les points et les virgules par des espaces pour ne pas être confondus avec
       des portions de commandes. Par exemple (en protégeant ce qui doit l’être de manière à ce que bts voie le
       commentaire correctement) :

        % bts severity 95672 normal , merge 95672 95673 \#Il s\'agit des mêmes !

       L’abréviation "it" peut être utilisée pour désigner le dernier numéro de bogue mentionné, donc vous
       pouvez écrire :

        % bts severity 95672 wishlist , retitle it "bts : veuillez ajouter une option --toto"

       Merci d’utiliser ce programme d’une façon raisonnable et de prendre nos utilisateurs en considération.

OPTIONS

       bts examine les fichiers de configuration de devscripts comme décrit ci-dessous. Les options en ligne de
       commande permettent de remplacer les paramètres des fichiers de configuration.

       -o, --offline
           Faire  en  sorte  que  bts utilise la mise en cache des bogues pour les commandes show et bugs, si un
           cache est disponible pour les données demandées. Veuillez vous  reporter  à  la  commande  cache  ci-
           dessous pour plus d’informations sur la mise en place d’un cache.

       --online, --no-offline
           Contraire  de  l’option --offline ; écraser toute directive venant d’un fichier de configuration afin
           de travailler hors ligne.

       -n, --no-action
           Ne pas envoyer le courrier, mais l’afficher sur la sortie standard.

       --cache, --no-cache
           Essayer ou non de mettre en cache de nouvelles versions des pages du BTS lorsque des  commandes  show
           ou bugs sont lancées. Par défaut, la mise en cache est activée.

       --cache-mode={min|mbox|full}
           Lors  d’une  utilisation  de  la  commande bts cache, seulement faire un miroir basic du bogue (min),
           inclure aussi la version mbox (mbox), ou tout l’ensemble, à savoir la mbox et les différents fichiers
           joints des pages du BTS, ainsi que les messages de confirmation (full). Par défaut, min est utilisé.

       --cache-delay=secondes
           Délai (en secondes) entre deux téléchargements, afin d’éviter de surcharger le serveur web du BTS. Il
           est de 5 secondes par défaut.

       --mbox
           Ouvrir un client de messagerie pour parcourir la boîte de  messagerie  ("mbox")  correspondant  à  un
           numéro de bogue donné, pour les commandes show et bugs.

       --mailreader=CLIENT_DE_MESSAGERIE
           Indiquer  la  commande  pour lire la boîte de messagerie ("mbox"). Doit contenir une chaîne "%s", qui
           sera remplacée par le nom du fichier mbox. La commande sera découpée en fonction des  espaces  et  ne
           sera  pas passée à un interpréteur de commandes ("shell"). Par défaut, "mutt -f %s" sera utilisé (par
           ailleurs %% sera remplacé par un simple % si nécessaire).

       --cc-addr=CC_ADRESSES_ÉLECTRONIQUES
           Envoyer une copie conforme du message à une liste  d’utilisateurs.  CC_EMAIL_ADDRESS  doit  être  une
           liste d’adresses séparées par des virgules. Peut être utilisée plusieurs fois pour avoir davantage de
           copies.

       --use-default-cc
           Ajouter  les  adresses  indiquées  par l’option BTS_DEFAULT_CC du fichier de configuration à la liste
           indiquée en utilisant --cc-addr. C’est le comportement par défaut.

       --no-use-default-cc
           Ne pas ajouter les adresses indiquées dans BTS_DEFAULT_CC dans la liste des copies conformes.

       --sendmail=COMMANDE_D_ENVOI_DE_MESSAGE
           Indiquer la commande d’envoi de message à utiliser. La commande sera séparée à chaque espace, et  non
           passée  à  l’interpréteur  de commandes. La valeur par défaut est /usr/sbin/sendmail. L’option -t est
           ajoutée automatiquement si la commande est /usr/sbin/sendmail ou  /usr/sbin/exim*.  Pour  les  autres
           logiciels,  l’option  -t  doit  être  incluse  dans  COMMANDE_D_ENVOI_DE_MESSAGE  si  nécessaire, par
           exemple : --sendmail="/usr/sbin/monutilitaire -t".

       --mutt
           Utiliser mutt pour l’envoi des messages. Par défaut, mutt n’est  pas  utilisé,  sauf  pour  certaines
           commandes.

           Remarquez  que $DEBEMAIL ou $EMAIL doivent être configurées dans l’environnement pour que mutt puisse
           envoyer des courriers.

       --no-mutt
           Ne pas utiliser mutt pour l’envoi des messages.

       --soap-timeout=secondes
           Indiquez un temps limite pour les appels de SOAP  tels  qu’utilisés  par  les  commandes  select  and
           status.

       --smtp-host=SERVEUR_SMTP
           Indiquer  un  serveur  SMTP.  S’il  est fourni, bts enverra les courriers en utilisant directement ce
           serveur SMTP plutôt qu’en utilisant la commande sendmail.

           Le nom d’hôte peut être suivi d’un caractère deux-points (":") et d’un numéro de port afin d’utiliser
           un port autre que le port par défaut. Il peut également commencer par "ssmtp://" ou  "smtps://"  pour
           indiquer que le protocole SMTPS doit être utilisé.

           Si  SMTPS  n’est  pas  spécifié, bts essaiera encore d’utiliser STARTTLS, s’il est annoncé par l’hôte
           SMTP.

           Remarquez que $DEBEMAIL ou $EMAIL doivent être  configurées  dans  l’environnement  pour  l’envoi  de
           courriers par connexion SMTP directe.

           Remarquez qu’en envoyant les courriers directement à un serveur SMTP, si des adresses de --cc-addr ou
           BTS_DEFAULT_CC  ne sont pas relayées par le serveur SMTP, alors le serveur SMTP rejettera le courrier
           en entier.

           Remarquez également que la commande reassign peut, quand le mode --interactive ou --force-interactive
           est activé, conduire à l’ajout automatique d’un Cc pour $nouveau_paquet@packages.debian.org. Dans  ce
           cas,  la  note  ci-dessus  à  propos  des  relais s’applique. L’interface de soumission (port 587) de
           reportbug.debian.org ne prend pas en charge les relais et ne devrait donc  pas  être  utilisée  comme
           serveur SMTP pour bts dans les circonstances décrites dans ce paragraphe.

       --smtp-username=NOM_UTILISATEUR, --smtp-password=MOT_DE_PASSE
           Indiquer  les  informations d’identification à utiliser pour la connexion au serveur SMTP indiqué par
           --smtp-host. Si le serveur ne nécessite pas d’identification, alors ces options ne devraient pas être
           utilisées.

           Si un nom d’utilisateur est indiqué mais pas de mot de passe, bts demandera le  mot  de  passe  avant
           l’envoi du courrier.

       --smtp-helo=HELO
           Indiquer  le  nom à utiliser dans la commande HELO lors de la connexion au serveur SMTP ; par défaut,
           c’est le contenu du fichier /etc/mailname, s’il existe.

           Remarquez que certains serveurs SMTP peuvent rejeter l’utilisation d’un HELO qui  ne  peut  pas  être
           résolu ou qui ne semble pas appartenir à l’hôte qui l’utilise.

       --bts-server
           Utiliser un serveur debbugs autre que https://bugs.debian.org.

       -f, --force-refresh
           Télécharger  le  rapport  de bogue à nouveau, même s’il ne semble pas avoir changé depuis la dernière
           commande cache. Utile si une option --cache-mode=full  est  utilisée  la  première  fois  (sinon  les
           rapports  de bogue inchangés ne seront pas téléchargés à nouveau, même si les parties inintéressantes
           n’ont pas été téléchargées).

       --no-force-refresh
           Ne tenir compte d’aucune option --force-refresh venant d’un fichier de configuration.

       --only-new
           Ne télécharger que les nouveaux bogues pour la mise en cache. Ne pas  vérifier  si  les  bogues  déjà
           téléchargés ont été modifiés.

       --include-resolved
           Lors  de  la  mise en cache des rapports de bogue, inclure ceux qui sont marqués comme étant résolus.
           C’est le comportement par défaut.

       --no-include-resolved
           Inverser le comportement de l’option précédente. C’est-à-dire, ne pas mettre les bogues dans le cache
           s’ils sont marqués comme étant résolus.

       --no-ack
           Supprimer les courriers de confirmation du BTS. Remarquez que cela n’affectera  que  les  copies  des
           courriers en copie des bogues, pas celles envoyées par le robot "control".

       --ack
           Ne pas supprimer les courriers de confirmation. C’est le comportement par défaut.

       -i, --interactive
           Avant  d’envoyer  un  courrier  au  robot "control", afficher son contenu et permettre de l’éditer ou
           d’annuler l’envoi.

       --force-interactive
           Semblable à --interactive, à l’exception qu’un éditeur est lancé avant de demander la confirmation de
           l’envoi du courrier.

       --no-interactive
           Envoyer des courrier à "control" sans confirmation. C’est le comportement par défaut.

       -q, --quiet
           En lançant bts cache, n’afficher que les informations concernant  les  pages  nouvellement  mises  en
           cache, et non les messages indiquant ce qui a déjà été mis en cache. Si cette option est fournie deux
           fois, n’afficher que les messages d’erreur, vers la sortie d’erreur ("stderr").

       --no-conf, --noconf
           Ne  lire aucun fichier de configuration. L’option ne peut être utilisée qu’en première position de la
           ligne de commande.

COMMANDES

       Pour  tous  les  détails   sur   les   commandes,   veuillez   consulter   la   documentation   du   BTS.
       <https://bugs.debian.org/Bugs/server-control>

       show [options] [numéro_de_bogue | paquet | responsable | : ] [opt=val ...]
       show [options] [src:paquet | from:rapporteur] [opt=val ...]
       show [options] [tag:étiquette | usertag:étiquette] [opt=val ...]
       show [release-critical | release-critical/... | RC]
           C’est un synonyme pour bts bugs.

       bugs [options] [numéro_de_bogue | paquet | responsable | : ] [opt=val ...]
       bugs [options] [src:paquet | from:rapporteur] [opt=val ...]
       bugs [options] [tag:étiquette | usertag:étiquette] [opt=val ...]
       bugs [release-critical | release-critical/... | RC]
           Afficher   la   page   référençant   les   bogues  demandés  dans  un  navigateur  web  en  utilisant
           sensible-browser(1).

           Des options peuvent être indiquées après la commande bugs en plus ou à la place des options au  début
           de  la  ligne  de  commande.  Les  options  reconnues  pour  l’instant  sont : -o/--offline/--online,
           -m/--mbox, --mailreader et --[no-]cache. Celles-ci sont expliquées  plus  haut  dans  cette  page  de
           manuel.  Si  -o ou --offline est utilisée, ou s’il y a déjà une copie à jour dans le cache local, les
           versions mises en cache vont être utilisées.

           Les significations des paramètres possibles sont les suivantes :

           (aucune)
                   Si rien n’est indiqué, bts bugs va afficher vos bogues, en supposant que soit DEBEMAIL,  soit
                   EMAIL (considérées dans cet ordre) est définie à l’adresse électronique désirée.

           numéro_de_bogue
                   Afficher le bogue de numéro numéro_de_bogue.

           paquet  Afficher les bogues du paquet paquet.

           src:paquet
                   Afficher les bogues du paquet source paquet.

           responsable
                   Afficher les bogues dont le responsable a pour adresse électronique responsable.

           from:rapporteur
                   Afficher les bogues dont le rapporteur a pour adresse électronique rapporteur.

           tag:étiquette
                   Afficher les bogues marqués avec étiquette.

           usertag:étiquette
                   Afficher  les  bogues  marqués  avec l’étiquette utilisateur étiquette. Veuillez consulter la
                   documentation du BTS pour plus d’informations sur les étiquettes utilisateur. Cela  nécessite
                   d’utiliser une option users=adresse.

           :       Les détails concernant le système de suivi de bogues, ainsi qu’une page de recherche dans les
                   bogues    contenant    plus    d’options    que   ce   script,   peuvent   être   trouvés   à
                   https://bugs.debian.org/. Cette page peut être ouverte par la commande bts bugs:.

           release-critical, RC
                   Afficher le sommaire des pages du BTS concernant les rapports de  bogues  critiques  pour  la
                   prochaine           publication.           C’est           un          synonyme          pour
                   https://bugs.debian.org/release-critical/index.html.  Il  est   aussi   possible   d’indiquer
                   release-critical/debian/main.html      et      de     même     RC     est     synonyme     de
                   release-critical/other/all.html.

           Après le paramètre indiquant quoi afficher,  vous  pouvez  indiquer  des  options  facultatives  pour
           formater  la  page  ou  changer  ce  qui  doit être affiché. Celles-ci sont passées au BTS dans l’URL
           demandée. Par exemple, passez dist=stable pour afficher les bogues touchant la  version  stable  d’un
           paquet,  version=1.0  pour  voir  les  bogues touchant cette version d’un paquet, ou reverse=yes pour
           afficher d’abord les messages les plus récents dans le fichier journal des bogues.

           Si la mise en cache a été activée (c’est-à-dire si --no-cache n’a pas été utilisée et si la  variable
           BTS_CACHE  ne  vaut  pas  no), alors toute page demandée par bts show va être automatiquement mise en
           cache et sera donc disponible pour être visualisée plus tard tout en  étant  hors  ligne.  Les  pages
           mises  en  cache automatiquement de cette manière seront supprimées lors d’invocations ultérieures de
           "bts show|bugs|cache" si on n’y accède pas dans les 30 jours. Attention : sur un système de  fichiers
           monté  avec  l’option "noatime", l’exécution de "bts show|bugs" ne met pas à jour les heures et dates
           d’accès aux fichiers du cache ; un bogue mis en cache sera  donc  nettoyé  automatiquement  30  jours
           après son téléchargement initial, même si on y accède entre temps.

           Toute  autre commande bts suivant cela sur la ligne de commande sera exécutée après que le navigateur
           aura été fermé.

           Le navigateur voulu peut être  indiqué  et  configuré  en  définissant  la  variable  d’environnement
           BROWSER.    Les    conventions    suivent    celles   définies   par   Eric   Raymond   à   l’adresse
           http://www.catb.org/~esr/BROWSER/ ; nous reproduisons ici les informations pertinentes.

           La variable BROWSER peut être constituée d’une série de commandes  de  navigateur  séparées  par  des
           deux-points.  Celles-ci  devraient  être  essayées  successivement  jusqu’à ce qu’il y en ait une qui
           fonctionne. Chaque commande peut contenir la chaîne %s ; si c’est le cas, celle-ci est remplacée  par
           l’URL  à  afficher.  Si  une des commandes ne contient pas %s, le navigateur est lancé comme si l’URL
           avait été indiquée en tant que premier paramètre. La chaîne %% doit être remplacée par un simple "%".

           Justification : nous devons pouvoir indiquer plusieurs navigateurs de manière à ce que les programmes
           suivant cette convention puissent faire ce qu’il faut que ce soit dans un environnement graphique  ou
           console, en essayant un environnement graphique d’abord. Indiquer plusieurs commandes peut être utile
           à  ceux  qui partagent des fichiers, comme leur .profile, entre plusieurs systèmes. %s est nécessaire
           parce que la plupart des navigateurs ont une syntaxe qui l’exige. Enfin, %% doit être  transformé  en
           %, sinon il ne serait pas possible d’avoir un %s littéral dans la chaîne.

           Par exemple, sur la plupart des systèmes Linux, une bonne chose à faire serait :

           BROWSER='mozilla -raise -remote "openURL(%s,new-window)":links'

       select [clef:valeur ...]
           Utiliser  l’interface  SOAP  pour sortir une liste de bogues qui correspondent à certains critères de
           recherche.

           Les clefs suivantes sont autorisées, et peuvent être utilisées plusieurs fois.

           package Nom d’un paquet binaire.

           source  Nom d’un paquet source.

           maintainer
                   Adresse électronique du responsable.

           submitter
                   Adresse électronique de l’auteur du bogue.

           severity
                   Sévérité du bogue.

           status  État du bogue. Soit open, done ou forwarded.

           tag     Étiquettes attachées au bogue.  Si  users  est  indiqué,  les  étiquettes  peuvent  être  des
                   "usertags" en plus des étiquettes traditionnelles.

           owner   Propriétaire du bogue.

           correspondent
                   Adresse d’une personne qui a envoyé un courrier au journal.

           affects Bogues qui affectent ce paquet.

           bugs    Liste de bogues dans lesquels chercher.

           users   Utilisateurs à utiliser pour la recherche d’étiquettes utilisateur ("usertags").

           archive Rechercher  des  bogues  archivés  ou  des  bogues  normaux ;  la  valeur  par  défaut  est 0
                   (c’est-à-dire ne chercher que les bogues normaux). Une valeur particulière, both,  permet  de
                   rechercher à la fois parmi les bogues archivés et non archivés.

           Par  exemple,  pour  sélectionner l’ensemble des bogues envoyés par undéveloppeur@example.com qui ont
           l’étiquette wontfix, on utilisera

           bts select submitter:undéveloppeur@example.com tag:wontfix

           Si une clef est utilisée plusieurs fois alors les bogues sélectionnés sont ceux qui  correspondent  à
           une des valeurs fournies ; par exemple

           bts select package:toto severity:wishlist severity:minor

           renvoie tous les bogues du paquet toto de sévérité wishlist ou minor.

       status [bogue | file:fichier | fields:champ[,champ ...] | verbose] ...
           Utiliser  l’interface SOAP pour fournir les informations d’état pour les bogues indiqués (ou lus dans
           les fichiers fournis ; utilisez - pour indiquer l’entrée standard).

           Par défaut, tout les champs existants du bogue sont affichés.

           Si verbose est fournie, les champs vides sont également affichés.

           Si fields est fournie, seuls ces champs  seront  affichés.  Aucune  vérification  de  validité  n’est
           réalisée sur les champs indiqués.

       clone bogue nouvel_ID [nouvel_ID ...]
           La  commande  de contrôle clone vous permet de dupliquer un rapport de bogue. C’est utile dans le cas
           où un rapport de bogue unique indique en fait que  plusieurs  bogues  distincts  se  produisent.  Les
           "nouveaux  ID" sont des nombres négatifs, séparés par des espaces, qui peuvent être utilisés dans les
           commandes de contrôle suivantes pour se référer aux rapports  de  bogue  nouvellement  dupliqués.  Un
           nouveau rapport de bogue est produit pour chaque nouvel identifiant.

       done bogue [version]
           Fermer  le  bogue.  Le  mode  interactif  est  forcé puisqu’un message de fermeture doit contenir une
           explication. La version du paquet dans laquelle  le  bogue  a  été  corrigé  doit  si  possible  être
           indiquée.

       reopen bogue [rapporteur]
           Réouvrir un bogue, avec rapporteur optionnel.

       archive bogue
           Archiver  un  bogue  qui  a déjà été archivé, mais ne l’est plus. Le bogue doit satisfaire à tous les
           critères pour les bogues archivés, à l’exception de ceux basés sur le temps.

       unarchive bogue
           Désarchiver un bogue qui est déjà archivé.

       retitle bogue titre
           Changer le titre du bogue.

       summary bogue [numéro_message]
           Sélectionner un numéro de message qui doit être utilisé comme résumé d’un bogue.

           Si aucun numéro de message n’est fourni, le résumé est supprimé.

       submitter bogue [bogue ...] adresse-du-rapporteur
           Changer l’adresse électronique du rapporteur du ou des bogues,  où  !  signifie  "utiliser  l’adresse
           électronique actuelle en tant que nouvelle adresse du rapporteur".

       reassign bogue [bogue ...] paquet [version]
           Réassigner  un bogue ou un ensemble de bogues à un paquet différent. Le champ version est optionnel ;
           veuillez consulter les explications sur <https://www.debian.org/Bugs/server-control>.

       found bogue [version]
           Indiquer qu’un bogue a été découvert dans une version particulière  d’un  paquet.  Sans  version,  la
           liste des versions corrigées est effacée et le bogue est rouvert.

       notfound bogue version
           Enlever l’indication concernant la version dans laquelle ce bogue a été découvert.

       fixed bogue version
           Indiquer  qu’un  bogue  a  été corrigé dans une version particulière d’un paquet, sans changer l’état
           ouvert ou fermé du bogue.

       notfixed bogue version
           Enlever l’indication que ce bogue est corrigé dans une version donnée.

           Cette commande est équivalente à la séquence "found bogue version", "notfound bogue version".

       block bogue by|with bogue [bogue ...]
           Enregistrer que la résolution d’un bogue est bloquée par un ensemble d’autres bogues.

       unblock bogue by|with bogue [bogue ...]
           Enregistrer que la résolution d’un bogue n’est plus bloquée par un ensemble d’autres bogues.

       merge bogue bogue [bogue ...]
           Fusionner plusieurs bogues.

       forcemerge bogue bogue [bogue ...]
           Forcer la fusion d’un ensemble de bogues entre eux. Le premier  bogue  est  le  bogue  maître  et  sa
           configuration  (cette  configuration  qui doit correspondre pour les fusions normales avec merge) est
           donnée à tous les bogues qui suivent.

       unmerge bogue
           Annuler la fusion d’un bogue.

       tag bogue [+|-|=] étiquette [étiquette ..]
       tags bogue [+|-|=] étiquette [étiquette ..]
           Ajouter ou retirer une étiquette à un bogue. L’étiquette peut être indiquée par son nom exact ou être
           abrégée en la plus courte sous-chaîne unique. (Ainsi fixed va ajouter l’étiquette fixed et non fixed-
           upstream, par exemple, mais fix ne sera pas accepté.) Plusieurs  étiquettes  peuvent  être  indiquées
           simultanément.  Les  deux  commandes  (tag  et tags) sont identiques. Il est nécessaire d’indiquer au
           moins une étiquette, à moins que l’argument = ne soit utilisé ; la commande

             bts tags <bogue> =

           va supprimer toutes les étiquettes du bogue indiqué.

           L’ajout ou suppression de l’étiquette security ajoutera "team@security.debian.org" à la liste  Cc  du
           message de contrôle.

           La   liste   des   étiquettes   valables   et   leur   signification  sont  disponibles  à  l’adresse
           <https://www.debian.org/Bugs/Developer#tags>.  Les  étiquettes   valables   actuellement   sont   les
           suivantes :

           patch,  wontfix,  moreinfo, unreproducible, fixed, help, security, upstream, pending, d-i, confirmed,
           ipv6, lfs, fixed-upstream, l10n, newcomer, a11y, ftbfs

           Il y aussi une étiquette pour chaque version de Debian depuis "Potato".  Remarquez  que  cette  liste
           peut être obsolète, consultez le site web pour avoir la source la plus à jour.

       affects bogue [+|-|=] paquet [paquet ...]
           Indiquer  qu’un bogue affecte un paquet autre que celui pour lequel il est enregistré ; le bogue sera
           listé par défaut dans la liste des bogues de l’autre paquet. Ce n’est généralement à utiliser que  si
           le  bogue est suffisamment important et si de nombreux bogues sont remontés sur le mauvais paquet par
           des utilisateurs. Au moins un paquet doit être indiqué, sauf si  l’attribut  =  est  utilisé,  où  la
           commande

             bts affects <bogue> =

           va supprimer toutes les indications que le bogue affecte d’autres paquets.

       user adresse
           Indiquer l’adresse électronique d’un utilisateur avant d’utiliser la commande usertags.

       usertag bogue [+|-|=] étiquette [étiquette ...]
       usertags bogue [+|-|=] étiquette [étiquette ...]
           Ajouter ou retirer une étiquette utilisateur à un bogue. Le nom exact de celle-ci doit être utilisé ;
           il  n’y  a  ni  valeur  par  défaut  ni  vérification  de la validité des noms d’étiquette. Plusieurs
           étiquettes peuvent être indiquées simultanément.  Les  deux  commandes  (usertag  et  usertags)  sont
           identiques. Il est nécessaire d’indiquer au moins une étiquette utilisateur, à moins que l’argument =
           ne soit utilisé ; la commande

             bts usertags <bogue> =

           va supprimer toutes les étiquettes utilisateur du bogue indiqué.

       claim bogue [adresse]
           Enregistrer  que  vous avez réclamé un bogue (par exemple pour une bug squashing party). adresse doit
           être une chaîne unique permettant d’identifier  les  bogues  que  vous  avez  réclamé ;  une  adresse
           électronique est souvent utilisée.

           Si aucune adresse n’est fournie, les variables d’environnement DEBEMAIL et EMAIL sont utilisées (dans
           cet ordre).

       unclaim bogue [adresse]
           Supprimer votre revendication pour un bogue.

           Si aucune adresse n’est fournie, les variables d’environnement DEBEMAIL et EMAIL sont utilisées (dans
           cet ordre).

       severity bogue sévérité
           Changer  la  sévérité  d’un bogue. Les sévérités possibles sont : wishlist, minor, normal, important,
           serious, grave et critical. Cette sévérité peut être abrégée en une sous-chaîne unique.

       forwarded bogue adresse
           Marquer le bogue comme transmis à l’adresse donnée (normalement une adresse électronique ou  une  URL
           pour un système de suivi amont).

       notforwarded bogue
           Marquer le bogue comme n’ayant pas été transmis.

       package [paquet ...]
           Les  commandes  suivantes ne vont s’appliquer qu’aux bogues touchant les paquets indiqués ; il s’agit
           d’un mécanisme de sûreté pour le BTS. Si aucun paquet n’est listé, cette vérification est  désactivée
           à nouveau.

       limit [clef[:valeur]] ...
           Les  commandes  suivantes  ne vont s’appliquer qu’aux bogues correspondant aux critères indiqués ; il
           s’agit d’un mécanisme de sûreté pour le BTS. Si aucune valeur n’est indiquée, les limites pour  cette
           clef sont désactivées. Si aucune clef n’est indiquée, les limites sont remises à zéro.

           submitter
                   Adresse électronique de l’auteur du bogue.

           date    Date à laquelle le bogue a été soumis.

           subject Sujet du bogue.

           msgid   Identifiant du message du rapport de bogue initial.

           package Nom d’un paquet binaire.

           source  Nom d’un paquet source.

           tag     Étiquettes du bogue.

           severity
                   Sévérité du bogue.

           owner   Propriétaire du bogue.

           affects Bogues qui affectent ce paquet.

           archive Rechercher  des  bogues  archivés  ou  des  bogues  normaux ;  la  valeur  par  défaut  est 0
                   (c’est-à-dire ne chercher que les bogues normaux). Une valeur particulière, both,  permet  de
                   rechercher à la fois parmi les bogues archivés et non archivés.

           Par  exemple,  pour  limiter  l’ensemble  des  bogues pour lesquels vont s’appliquer les commandes de
           contrôle qui suivent à ceux envoyés par undéveloppeur@example.com qui  ont  l’étiquette  wontfix,  on
           utilisera

           bts limit submitter:undéveloppeur@example.com tag:wontfix

           Si  une  clef est utilisée plusieurs fois alors les bogues sélectionnés sont ceux qui correspondent à
           une des valeurs fournies ; par exemple

           bts limit package:toto severity:wishlist severity:minor

           n’applique les commandes de contrôle qui suivent qu’aux bogues du  paquet  toto  avec  pour  sévérité
           wishlist ou minor.

       owner bogue adresse-du-propriétaire
           Changer  l’adresse  électronique  du  "propriétaire"  du  bogue,  où  !  signifie "utiliser l’adresse
           électronique actuelle comme nouvelle adresse de propriétaire".

           Le propriétaire d’un bogue accepte la responsabilité de s’en occuper.

       noowner bogue
           Marquer un bogue comme n’ayant pas de "propriétaire".

       subscribe bogue [adresse]
           Abonner l’adresse électronique donnée au rapport de bogue indiqué. Si aucune adresse n’a été fournie,
           la variable d’environnement DEBEMAIL ou EMAIL (dans cet ordre) est utilisée. Si aucune n’est définie,
           ou si ! est donné comme adresse électronique, votre adresse par défaut va être utilisée.

           Après avoir exécuté cette commande, vous allez recevoir une confirmation d’abonnement à laquelle vous
           devez répondre. En étant abonné à un rapport de bogue, vous  allez  recevoir  tous  les  messages  et
           notifications pertinents. Utilisez la commande unsubscribe pour vous désabonner.

       unsubscribe bogue [adresse]
           Désabonner  l’adresse  électronique  utilisée  du  rapport  de  bogue indiqué. Comme pour la commande
           subscribe décrite ci-dessus, si aucune adresse n’a été fournie, la variable d’environnement  DEBEMAIL
           ou  EMAIL  (dans  cet  ordre)  est utilisée. Si aucune n’est définie, ou si ! est donné comme adresse
           électronique, votre adresse par défaut va être utilisée.

           Après avoir exécuté cette commande, vous allez recevoir une confirmation de désabonnement à  laquelle
           vous devez répondre. Utilisez la commande subscribe, évidemment, pour vous abonner.

       reportspam bogue ...
           La  commande reportspam vous permet de signaler un rapport de bogue comme contenant du pourriel. Cela
           évite de passer par la page web du rapport de bogue pour ce faire.

       spamreport bogue ...
           spamreport est synonyme de reportspam.

       cache [options] [adresse_resp.] | paquet | src:paquet | from:rapporteur]
       cache [options] [release-critical | release-critical/... | RC]
           Créer ou mettre à jour le cache des rapports de  bogue  pour  l’adresse  électronique  ou  le  paquet
           indiqué.  Par  défaut,  cela  télécharge tous les bogues appartenant à l’adresse électronique stockée
           dans la variable d’environnement DEBEMAIL (ou dans la  variable  d’environnement  EMAIL  si  DEBEMAIL
           n’est  pas  définie).  Cette commande peut être répétée pour mettre en cache des bogues appartenant à
           plusieurs personnes ou touchant plusieurs paquets. Si plusieurs paquets ou adresses sont fournis, les
           bogues correspondant à l’un des paramètres seront mis  en  cache ;  ceux  correspondant  à  plusieurs
           paramètres  ne  seront  téléchargés  qu’une  seule  fois.  Les  bogues mis en cache sont stockés dans
           $XDG_CACHE_HOME/devscripts/bts/    ou,    si    XDG_CACHE_HOME     n’est     pas     défini,     dans
           ~/.cache/devscripts/bts/.

           Vous pouvez utiliser le cache grâce à l’option -o. Par exemple :

             bts -o bugs
             bts -o show 12345

           Ainsi, une fois que le cache est mis en place, bts va mettre à jour les fichiers contenus dans celui-
           ci  au coup par coup quand il télécharge des informations depuis le BTS avec la commande show. Il est
           donc possible de mettre en place un cache, et de le mettre à jour  une  fois  par  semaine,  tout  en
           laissant  les  mises  à  jour automatiques se faire pour les bogues auxquels vous accédez fréquemment
           pendant la semaine.

           Certaines options modifient le comportement de la commande cache. La première est  --cache-mode,  qui
           contrôle  à quel point bts télécharge les liens référencés depuis la page du bogue, ce qui inclut des
           choses pénibles comme les messages de confirmation, les messages au robot de contrôle, et la  version
           mbox  du  rapport  de  bogue.  Trois  valeurs sont acceptées : min (le minimum), mbox (télécharger le
           minimum plus la version mbox du rapport  de  bogue)  ou  full.  La  seconde  option  qui  modifie  le
           comportement  de la commande cache est --force-refresh ou -f, qui force le téléchargement, même si le
           rapport de bogue mis en cache est à jour.L’option --include-resolved indique si les rapports de bogue
           marqués comme étant résolus doivent être téléchargés lors de la mise en cache.

           Toutes ces options sont configurables dans le fichier  de  configuration,  comme  décrit  ci-dessous.
           Elles peuvent aussi bien être indiquées après la commande cache qu’au début de la ligne de commande.

           Enfin, -q ou --quiet supprime les messages indiquant que le cache est à jour et utiliser cette option
           deux fois va supprimer tous les messages à propos du cache (à l’exception des messages d’erreur).

           Attention  à  la mise en cache RC : cela met vraiment LONGTEMPS ! (Avec plus de mille bogues RC et un
           délai de 5 secondes entre chaque bogue, vous allez avoir besoin d’un minimum d’une heure et demie, et
           probablement bien plus que ça.)

       cleancache paquet | src:paquet | responsable
       cleancache from:rapporteur | tag:étiquette | usertag:étiquette | numéro | ALL
           Supprimer le cache du paquet, responsable, etc., indiqué, comme décrit plus  haut  dans  la  commande
           bugs,  ou  supprimer tout le cache si ALL est indiqué. C’est utile si vous avez un accès permanent au
           réseau ou si la base de données a été  corrompue  pour  une  raison  quelconque.  Remarquez  que  par
           sécurité, la commande ne prendra pas la valeur de DEBEMAIL ou EMAIL par défaut.

       listcachedbugs [numéro]
           Lister  les  identifiants  des  bogues mis en cache (en prévision de la prise en charge du complément
           pour bash). L’argument optionnel de numéro limite la liste aux bogues dont l’identifiant  débute  par
           ce numéro.

       version
           Afficher la version et le copyright.

       help
           Afficher  un  court  résumé  des commandes, de manière similaire à certaines parties de cette page de
           manuel.

VARIABLES D’ENVIRONNEMENT

       DEBEMAIL
           Si cela est défini, la ligne From:  du  message  va  être  configurée  pour  utiliser  cette  adresse
           électronique au lieu de votre adresse habituelle (qui serait déterminée par mail).

       DEBFULLNAME
           Si  DEBEMAIL  est définie, DEBFULLNAME est examinée pour déterminer le nom complet à utiliser ; sinon
           bts essaie de déterminer un nom à partir de votre entrée passwd.

       BROWSER
           Si elle est définie, elle indique le navigateur à utiliser pour les options show et  bugs.  Consultez
           la description précédente.

VARIABLES DE CONFIGURATION

       Les  deux fichiers de configuration /etc/devscripts.conf et ~/.devscripts sont chargés dans cet ordre par
       un interpréteur de commandes pour définir les  variables  de  configuration.  Des  options  de  ligne  de
       commande peuvent être utilisées pour écraser les paramètres des fichiers de configuration. Les paramètres
       des variables d’environnement sont ignorés à cette fin. Les variables actuellement reconnues sont :

       BTS_OFFLINE
           Lui  attribuer  la  valeur  yes équivaut à utiliser le paramètre en ligne de commande --offline. Cela
           n’affecte que les commandes show et bugs.  La  valeur  par  défaut  est  no.  Veuillez  consulter  la
           description de la commande show ci-dessus pour plus d’informations.

       BTS_CACHE
           Lui  attribuer  la  valeur  no, équivaut à utiliser le paramètre en ligne de commande --nocache. Cela
           n’affecte que les commandes show et bug. La valeur par défaut est yes. À nouveau, veuillez  consulter
           la commande show ci-dessus pour plus d’informations.

       BTS_CACHE_MODE={min,mbox,full}
           Quantité  de données du BTS à récupérer quand le cache est demandé. Seulement le minimum, ou alors la
           mbox ou bien encore le tout. La valeur par défaut est min, ce qui a  la  même  signification  que  le
           paramètre  de  l’option  de  ligne  commande  --cache-mode. Cela n’affecte que le cache. Consultez la
           documentation de la commande cache pour plus d’informations.

       BTS_FORCE_REFRESH
           Lui attribuer la valeur yes, équivaut à utiliser le paramètre en ligne de  commande  --force-refresh.
           Cela  n’affecte  que  la  commande cache. La valeur par défaut est no. Veuillez consulter la commande
           cache pour plus d’informations.

       BTS_MAIL_READER
           Si elle est définie, elle indique le client de messagerie à utiliser à la place de mutt. Équivalent à
           l’option de ligne de commande --mailreader.

       BTS_SENDMAIL_COMMAND
           Si elle est définie, elle  indique  la  commande  d’envoi  de  message  à  utiliser  à  la  place  de
           /usr/sbin/sendmail. Équivaut à l’option de ligne de commande --sendmail.

       BTS_ONLY_NEW
           Ne  télécharger  que  les  nouveaux  bogues pour la mise en cache. Ne pas vérifier si les bogues déjà
           téléchargés ont été modifiés. La valeur par défaut est no. Identique à l’option en ligne de  commande
           --only-new.

       BTS_SMTP_HOST
           Si  elle  est  définie,  elle  indique  un serveur SMTP à utiliser pour envoyer les courriers au lieu
           d’utiliser la commande sendmail. Équivaut à l’option en ligne de commande --smtp-host.

           Remarquez que cette option a la  priorité  par  rapport  à  BTS_SENDMAIL_COMMAND  si  les  deux  sont
           utilisées, à moins que l’option --sendmail soit utilisée.

       BTS_SMTP_AUTH_USERNAME, BTS_SMTP_AUTH_PASSWORD
           Définir ces options équivaut à utiliser les options --smtp-username et --smtp-password.

       BTS_SMTP_HELO
           Identique à l’option en ligne de commande --smtp-helo.

       BTS_INCLUDE_RESOLVED
           Lui   attribuer   la   valeur   no   équivaut   à   utiliser   le  paramètre  en  ligne  de  commande
           --no-include-resolved. Cela n’affecte que la commande cache. La valeur par défaut est  yes.  Veuillez
           consulter la commande cache pour plus d’informations.

       BTS_SUPPRESS_ACKS
           Lui attribuer la valeur yes équivaut à utiliser l’option --no-ack. La valeur par défaut est no.

       BTS_INTERACTIVE
           Lui   attribuer   la   valeur   yes   ou   force   équivaut  à  utiliser  l’option  --interactive  ou
           --force-interactive. La valeur par défaut est no.

       BTS_DEFAULT_CC
           Indiquer une liste d’adresses électroniques auxquelles une copie conforme des courriers,  créés  pour
           le robot "control", doit être envoyée automatiquement.

       BTS_SERVER
           Indiquer le nom d’un serveur debbugs qui doit être utilisé à la place de https://bugs.debian.org.

VOIR AUSSI

       Veuillez   consulter  <https://www.debian.org/Bugs/server-control>  pour  plus  de  détails  sur  comment
       contrôler le BTS avec des courriers et <https://www.debian.org/Bugs/> pour  plus  d’informations  sur  le
       BTS.

       querybts(1), reportbug(1), pts-subscribe(1), devscripts.conf(5)

COPYRIGHT

       Ce programme est Copyright (C) 2001-2003 by Joey Hess <joeyh@debian.org>. De nombreuses modifications ont
       été  effectuées,  Copyright  (C)  2002-2005  Julian  Gilbey  <jdg@debian.org>  et Copyright (C) 2007 Josh
       Triplett <josh@freedesktop.org>.

       Il est publié sous les termes de la Licence Publique Générale (GPL) version 2 ou toute version ultérieure
       (à votre discrétion).

TRADUCTION

       Cyril Brulebois <cyril.brulebois@enst-bretagne.fr>, 2006

       Thomas Huriaux <thomas.huriaux@gmail.com>, 2006

       David Prévot <david@tilapin.org>, 2010-2013

       Xavier Guimard <yadd@debian.org>, 2018-2024

Utilitaires Debian                                 2025-06-16                                          BTS.FR(1)