Provided by: devscripts_2.25.15_all bug

NOM

       devscripts - Scripts pour faciliter le travail des développeurs Debian

DESCRIPTION

       Le  paquet devscripts fournit un ensemble de scripts qui peuvent être utiles aux développeurs Debian et à
       tous ceux  qui  souhaitent  construire  des  paquets  Debian.  Pour  un  résumé  des  différents  scripts
       disponibles,  veuillez  consulter  /usr/share/doc/devscripts/README.gz, et pour plus de détails, veuillez
       consulter les  pages  de  manuel  individuelles.  Ils  ont  été  développés  par  un  certain  nombre  de
       développeurs, la liste des auteurs se trouve dans le code et les pages de manuel.

       Le  répertoire  /usr/share/doc/devscripts/examples  contient  également  un  exemple  de script pour exim
       permettant de trier les messages arrivant aux listes de diffusion Debian.

ENVIRONNEMENT

       Plusieurs scripts de l’ensemble devscripts utilisent les variables  d’environnement  suivantes.  Vérifiez
       les pages de manuel de chaque script pour obtenir plus de précisions sur la façon dont ces variables sont
       utilisées.

       DEBEMAIL
           Adresse électronique de la personne agissant sur un paquet Debian donné avec devscripts.

       DEBFULLNAME
           Nom complet (prénom et nom) de la personne agissant sur un paquet Debian donné avec devscripts.

SCRIPTS

       Voici  la  liste  complète  des  outils  devscripts disponibles. Consultez leurs pages de manuel pour une
       documentation plus complète.

       annotate-output(1)
              exécute une commande et ajoute le temps et le type de sortie (O pour la sortie standard et E  pour
              la sortie d’erreur standard) au début de chaque ligne affichée.

       archpath(1)
              Afficher  les  noms  de  paquet arch (tla/Bazaar). Prend également en charge le calcul des noms de
              paquet pour les autres branches. [tla]

       bts(1) Outil en ligne de commande pour accéder au "Debian Bug Tracking System"  (BTS),  à  la  fois  pour
              envoyer  des  courriels à control@bts.debian.org et accéder aux pages web et à l’interface SOAP du
              BTS. [www-browser, libauthen-sasl-perl, libsoap-lite-perl, liburi-perl, libwww-perl,  bsd-mailx  |
              mailx]

       build-rdeps(1)
              Rechercher  tous les paquets qui dépendent du paquet indiqué pour leur construction. [dctrl-tools,
              dose-extra, libdpkg-perl]

       chdist(1)
              outil pour jouer facilement avec différentes distributions. [dctrl-tools]

       checkbashisms(1)
              recherche des constructions spécifiques à bash dans un script /bin/sh.

       cowpoke(1)
              envoie un paquet source Debian à un hôte cowbuilder et le construit paquet, optionnellement  signe
              et envoie le paquet résultant dans une file d’attente entrante. [ssh-client]

       dcmd(1)
              exécute  une commande donnée en remplaçant le nom d’un fichier .changes ou .dsc par chaque fichier
              référencé. *

       dd-list(1)
              ordonne joliment une liste de paquets par responsable. *

       debbisect(1)
              examine snapshot.debian.org pour savoir quel changement dans  l’archive  a  introduit  un  certain
              problème. [debvm, mmdebstrap, python3-debian]

       debc(1)
              Lister  le  contenu  du  paquet  courant.  Le faire après la réussite de "debuild" pour voir si le
              paquet semble correct.

       debchange (abréviation dch)(1)
              Modifier debian/changelog et gèrer les numéros de version. Il augmentera la  version  ou  ajoutera
              une  entrée  dans  l’actuelle  suivant  les  options  données  en paramètre. [libdistro-info-perl,
              libsoap-lite-perl]*

       debcheckout(1)
              récupèrer le contenu du dépôt d’un paquet Debian. *

       debclean(1)
              Nettoyer un répertoire source Debian. debclean nettoie tous les répertoires source Debian présents
              dans le répertoire  courant  et,  si  demandé,  efface  aussi  les  fichiers  générés  depuis  ces
              répertoires  (c’est  à  dire  les  fichiers  .deb,  .dsc et .changes). Il conserve en revanche les
              fichiers originaux et .diffs, permettant ainsi la reconstruction. *

       debcommit(1)
              Soumettre les changements vers CVS, Darcs, Subversion, SVK, GNU Arch, Bazaar, Git ou Mercurial  en
              basant le message de modification sur le journal de modifications. [cvs | darcs | subversion | svk
              | tla | bzr | git | mercurial, libtimedate-perl]

       debdiff(1)
              Programme  qui  examine  deux fichiers .deb et rapporte toutes les différences trouvées dans leurs
              listes de fichiers. Pratique pour s’assurer qu’aucun fichier n’a été perdu  entre  deux  versions.
              Peut  également  examiner deux fichiers .dsc et montrer les changements entre les versions source.
              Pour une comparaison plus profonde, on peut utiliser le paquet diffoscope. [wdiff, patchutils]*

       debdiff-apply(1)
              Appliquer les différentiels unifiés de deux paquets source Debian, tels ceux générés par  debdiff,
              à  un  paquet  source  Debian  cible. Toute modification apportée à debian / changelog est traitée
              spécialement afin d’éviter les conflits générés par les différences  de  changelog  lorsqu’il  est
              appliqué  naïvement.  Peut  être  utilisé  pour  vérifier  que les anciens correctifs s’appliquent
              toujours aux versions les plus récentes de ces packages. [python3-debian, python3-unidiff, quilt]

       debftbfs(1)
              liste les paquets source qui ont des bogues FTBFS ouverts et les affiche avec leur numéro et  leur
              titre. [postgresql-client, python3-debian, python3-debianbts]

       debi(1)
              Installer  le  paquet  actuel  en  utilisant  dpkg.  Il  suppose que le paquet actuel vient d’être
              construit (par exemple, par debuild) et que le fichier .deb se trouve dans le répertoire parent et
              qu’il exécutera effectivement dpkg -i sur ce fichier .deb. La possibilité d’installer le paquet  à
              l’aide d’une commande très courte est très utile lors du dépannage de paquet.

       debootsnap(1)
              Combiner  debootstrap  et  snapshot.debian.org  pour  créer  un  "chroot"  contenant exactement la
              sélection de paquets demandés. Ceci peut être utilisé pour recréer un chroot  passé,  par  exemple
              pour reproduire un bogue. Cet outil est également utilisé par debrebuild pour construire un paquet
              dont  les  dépendances  de  construction  sont  les  mêmes que celles enregistrées dans le fichier
              buildinfo. [apt-utils, equivs, mmdebstrap, python3-debian, python3-pycurl, python3-requests]

       debrelease(1)
              Une enveloppe autour de dupload ou dput qui détermine quelle  version  télécharger,  puis  appelle
              dupload ou dput pour effectuer le téléchargement. [dupload | dput, ssh-client]

       debrebuild(1)
              Étant  donné  un  fichier  buildinfo,  construire le paquet source référencé dans un environnement
              documenté dans le fichier buildinfo fourni. La construction peut  être  effectuée  par  sbuild  ou
              d’autres  outils  de  construction dans un environnement chroot créé par debootsnap. Les artéfacts
              générés seront vérifiés avec les sommes de contrôle spécifiées dans le fichier buildinfo.  [sbuild
              | mmdebstrap, python3-pycurl, libdpkg-perl]

       debrepro(1)
              Script  qui  teste  la  reproductibilité  d’un paquet Debian. Il construit deux fois un répertoire
              source donné, avec un ensemble de variations entre la première et  la  deuxième  construction,  et
              compare  les  paquets  binaires produits. Si diffoscope est installé, il est utilisé pour comparer
              les binaires qui diffèrent. Si disorderfs est installé, il est utilisé  lors  de  la  construction
              pour  injecter du non-déterminisme dans les opérations de liste du système de fichiers. [faketime,
              diffoscope, disorderfs]

       debrsign(1)
              Transférer une paire de fichiers à signer .changes et  .dsc  et  lancer  debsign  sur  la  machine
              distante au travers d’une connection SSH. [gnupg, debian-keyring, ssh-client]

       debsign(1)
              Utiliser  GNU  Privacy Guard pour signer les fichiers de changements (et éventuellement dsc) créés
              en exécutant dpkg-buildpackage avec les options sans  signature.  Utile  si  vous  construisez  un
              paquet  sur  une  machine  distante  et souhaitez le signer sur un ordinateur local. Ce script est
              capable de télécharger automatiquement les fichiers .changes et  .dsc  à  partir  d’un  ordinateur
              distant. [gnupg, debian-keyring, ssh-client] *

       debsnap(1)
              récupère des paquets de https://snapshot.debian.org [libwww-perl, libjson-perl]

       debuild(1)
              Une  enveloppe  pour  construire  un  paquet  (c’est-à-dire,  dpkg-buildpackage) afin d’éviter les
              problèmes  des  permissions  insuffisantes,  des  chemins  incorrects,  etc.   Debuild   configure
              l’environnement approprié pour la construction d’un paquet. Debuild exécute également lintian pour
              vérifier que le paquet ne comporte pas de violation majeure de la politique. [lintian, gnupg]*

       deb-check-file-conflicts(1)
              Vérifier  (en utilisant apt-file) si un paquet Debian installe des fichiers sous un chemin complet
              identique à ceux de tout autre paquet, et s’il y a des Breaks/Replaces (ou Conflicts) définis dans
              debian/control pour éviter que l’installation du paquet échoue à cause de conflits de fichiers.

       deb-janitor(1)
              client en ligne de commande pour interagir avec Debian Janitor.

       deb-reversion(1)
              augmente le numéro de version d’un paquet binaire et reconstruit  le  paquet,  pratique  pour  les
              porteurs et autres.

       deb-why-removed(1)
              affiche la raison pour laquelle le paquet a été supprimé. [libdpkg-perl]

       deb2apptainer(1)
              construit une image Singularity/Apptainer avec les paquets Debian spécifiés.

       deb2docker(1)
              construit une image Docker avec les paquets Debian spécifiés. [docker.io]

       dep3changelog(1)
              génère  une  entrée  du  journal  de modifications à partir de l’en-tête d’un correctif compatible
              DEP3.

       dep-14-convert-git-branch-name(1)
              Conversion des branches de git selon DEP-14.

       dget(1)
              Télécharger les paquets source et binaires Debian. Pointe sur un fichier  .changes  ou  .dsc  pour
              télécharger  tous  les fichiers de référence. Indiquer un nom de paquet pour le télécharger depuis
              le référentiel apt configuré. [wget | curl]

       diff2patches(1)
              extrait les correctifs d’un fichier .diff.gz en les plaçant dans debian/, ou  debian/patches  s’il
              existe. [patchutils]

       dpkg-depcheck, dpkg-genbuilddeps(1)
              Exécuter   une   commande   spécifiée   (telle   que  debian/rules  build)  ou  dpkg-buildpackage,
              respectivement, pour déterminer les paquets  utilisés  lors  du  processus  de  construction.  Ces
              informations  peuvent  être utiles lorsque vous essayez de déterminer les paquets nécessaires dans
              les lignes Build-Depends etc. du fichier debian/control. [build-essential, strace]

       dscextract(1)
              extrait un seul fichier d’un paquet source Debian. [patchutils]

       dscverify(1)
              vérifie la signature et les sommes MD5 d’un fichier dsc par rapport au  dernier  fichier  de  clés
              Debian de votre système. [gnupg, debian-keyring]

       edit-patch(1)
              ajoute/édite un correctif pour un paquet source et envoyer les modifications. [quilt]

       getbuildlog(1)
              télécharger   les  journaux  de  construction  de  paquet  des  serveurs  Debian  de  construction
              automatique. [wget]

       git-deborig(1)
              essaie de produire un orig.tar Debian  avec  git-archive(1).  [libdpkg-perl,  libgit-wrapper-perl,
              liblist-compare-perl, libstring-shellquote-perl, libtry-tiny-perl]

       grep-excuses(1)
              recherche  des  paquets  dans les fichiers excuses de britney. [libdbd-pg-perl, libterm-size-perl,
              libyaml-libyaml-perl, wget, w3m]

       hardening-check(1)
              rapporte les caractéristiques de sécurisation d’un ensemble de binaires.

       list-unreleased(1)
              recherche les paquets marqués UNRELEASED dans leur changelog.

       ltnu (Long Time No Upload)(1)
              Afficher la liste de tous les envois de paquets d’un uploader ou d’un responsable, et les afficher
              à partir du dernier envoi.

       manpage-alert(1)
              localise les programmes sans page de manuel. [man-db]

       mass-bug(1)
              soumet en masse des rapports de bogue. [bsd-mailx | mailx]

       mergechanges(1)
              fusionne les fichiers .changes d’une même version mais construits sur plusieurs architectures.

       mk-build-deps(1)
              À partir d’un nom de paquet ou d’un fichier "control", créer  un  paquet  binaire  qui  peut  être
              installé pour satisfaire les dépendances de construction d’un paquet. [equivs]

       mk-origtargz(1)
              Renommer l’archive amont, en modifiant éventuellement la compression et en supprimant les fichiers
              non désirés. [libfile-which-perl, unzip, xz-utils, file]

       namecheck(1)
              Vérifier la disponibilité des noms de projet.

       nmudiff(1)
              prépare  un  différentiel  de  cette  version  (probablement  un NMU à l’encontre de la précédente
              version publiée, d’après le journal des modifications) et  l’envoyer  vers  le  BTS.  [patchutils,
              mutt]

       origtargz(1)
              récupère   l’archive   amont  d’un  paquet  Debian  depuis  diverses  sources,  et  le  dépaquete.
              [pristine-tar, pristine-lfs]

       plotchangelog(1)
              affiche  sous  forme  graphique  les  données  d’un  fichier  changelog  en   utilisant   gnuplot.
              [libtimedate-perl, gnuplot]

       pts-subscribe(1)
              abonne au PTS (Package Tracking System) pour une durée limitée. [bsd-mailx | mailx, at]

       rc-alert(1)
              affiche  la  liste  des  paquets  installés  ayant  des  bogues empêchant leur intégration dans la
              prochaine distribution. [wget | curl]

       reproducible-check(1)
              rapporte  l’état  "reproductible"   des   paquets   installés.   Pour   en   savoir   plus,   voir
              <https://reproducible-builds.org>.

       rmadison(1)
              interroge à distance la base de données de l’archive Debian. [liburi-perl, wget | curl]

       sadt(1)
              exécute les tests DEP-8. [python3-debian, autodep8]

       salsa(1)
              manipule les dépôts de salsa.debian.org et les utilisateurs [libgitlab-api-v4-perl]

       suspicious-source(1)
              affiche une liste de fichiers qui ne sont pas des fichiers source usuels. [python3-magic]

       svnpath(1)
              Imprimer  le chemin d’accès au référentiel Subversion d’une extraction Subversion. Prend également
              en charge le  calcul  des  chemins  des  branches  et  des  balises  de  manière  indépendante  du
              référentiel. Utilisé par debcommit pour générer des tags svn. [subversion]

       tagpending(1)
              exécute depuis une arborescence source Debian et place l’étiquette "pending" sur tous les bogues à
              fermer dans le dernier groupe d’entrée du journal des modifications. [libsoap-lite-perl]

       transition-check(1)
              Vérifier  si  l’un des paquets source listés est impliqué dans des transitions pour lesquelles les
              téléversements vers unstable sont bloqués actuellement. [libwww-perl, libyaml-libyaml-perl]

       uscan(1)
              Analyser et télécharger automatiquement les mises à jour du projet  amont.  Uscan  peut  également
              appeler  un  programme  tel  que  uupdate  pour  tenter  de mettre à jour la version debianisée en
              fonction  de  la  nouvelle  mise  à  jour.  Bien  que  uscan  puisse  être  utilisé  pour  publier
              automatiquement  la version mise à jour, il est probablement préférable de ne pas le faire sans la
              tester d’abord. Uscan peut également vérifier les signatures OpenPGP individuelles si  la  clé  de
              signature  utilisée  par  le  projet  amont  est connue. [file, sopv | gpgv, libfile-dirlist-perl,
              libfile-touch-perl,  libfile-which-perl,  liblwp-protocol-https-perl,  libmoo-perl,   libwww-perl,
              unzip, xz-utils]*

       uupdate(1)
              Mettre  à jour le paquet avec une archive ou des correctifs d’un auteur amont. Cela aidera si vous
              devez mettre à jour votre paquet. Il essaie d’appliquer les dernières différences à  votre  paquet
              et vous rapporte son résultat. [patch]

       what-patch(1)
              détermine le système de correctifs, s’il existe, utilisé par un paquet source. [patchutils]

       whodepends(1)
              vérifie quels paquets (et responsables) dépendent d’un autre paquet.

       who-permits-upload(1)
              Récupérer  des  renseignements  sur  les listes de contrôle d’accès de mainteneurs Debian. [gnupg,
              libencode-locale-perl, libwww-perl, debian-keyring]

       who-uploads(1)
              identifie les dernières personnes ayant envoyé un paquet  donné  vers  l’archive  Debian.  [gnupg,
              debian-keyring, debian-maintainers, wget]

       wnpp-alert(1)
              affiche la liste des paquets installés offerts à l’adoption ou orphelins. [wget | curl]

       wnpp-check(1)
              vérifie  s'il  existe  une  requête  ouverte  pour  un paquet pour demander ce paquet (RFP) ou une
              intention de le construction (ITP). [wget | curl]

       wrap-and-sort(1)
              coupe les lignes longues et trie les éléments dans les fichiers d’empaquetage. [python3-debian]

TRADUCTION

       Ce document est une traduction, maintenue à lʼaide de lʼoutil po4a <https://po4a.org/>  par  lʼéquipe  de
       traduction francophone du projet Debian.

       Plusieurs  traducteurs  dont Nicolas François, Guillaume Delacour, Cyril Brulebois, Thomas Huriaux, David
       Prévot et Xavier Guimard ont contribué aux traductions.

       Lʼéquipe de traduction a fait le maximum pour réaliser une  adaptation  française  de  qualité.  Veuillez
       signaler toute erreur de traduction en écrivant à <debian-l10n-french@lists.debian.org> ou par un rapport
       de bogue sur le paquet devscripts.

       La  version anglaise la plus à jour de ce document est toujours consultable en ajoutant lʼoption « -L C »
       à la commande man.

DEBIAN                                         Utilitaires Debian                                  DEVSCRIPTS(7)