Provided by: devscripts_2.10.53ubuntu3_i386 bug

NOM

       debdiff - Comparer la liste des fichiers de deux paquets Debian

SYNOPSIS

       debdiff [options]
       debdiff [options] ... deb1 deb2
       debdiff [options] ... changes1 changes2
       debdiff [options] ... --from deb1a deb1b ...  --to deb2a deb2b ...
       debdiff [options] ... dsc1 dsc2

DESCRIPTION

       debdiff  prend en argument le nom de deux paquets Debian (fichiers .deb
       ou .udeb) et compare leur contenu (en comparant uniquement les fichiers
       principaux, sans les scripts de maintenance). Il affiche quels fichiers
       ont été ajoutés ou retirés entre deux paquets. Il est de ce fait  utile
       pour  pointer  les fichiers perdus par inadvertance entre deux versions
       d’un paquet. Il vérifie également les permissions et propriétaires  des
       fichiers  et  compare  le  fichier control des deux paquets à l’aide du
       programme wdiff.

       Si aucun paramètre n’est donné, debdiff essaie de comparer  le  contenu
       du répertoire source courant avec la dernière version du paquet.

       debdiff  peut aussi gérer les changements entre des groupes de fichiers
       .deb de deux façons. La première consiste  à  spécifier  deux  fichiers
       .changes.  Dans  ce  cas,  les  fichiers  .deb listés dans les fichiers
       .changes seront comparés, en considérant ensemble le  contenu  de  tous
       les  fichiers  .deb.  Il  est supposé que les fichiers .deb se trouvent
       dans le même répertoire que le  fichier  .changes.  La  deuxième  façon
       consiste à lister les fichiers .deb avec la syntaxe --from ... (depuis)
       et --to ... (vers). On peut ainsi vérifier que,  lorsqu’un  paquet  est
       découpé en paquets plus petits, rien n’est perdu au passage.

       debdiff  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.

       Si  deux  paquets  source  (fichiers  .dsc)  sont fournis à debdiff, il
       comparera le contenu des paquets  source.  Si  les  paquets  source  ne
       diffèrent  que  par leur numéro de version Debian (c’est-à-dire que les
       fichiers .orig.tar.gz sont identiques dans  les  deux  fichiers  .dsc),
       alors  interdiff(1)  sera  utilisé  pour  comparer les deux fichiers de
       rustine si ce programme est disponible sur le système, sinon, diff sera
       utilisé sur les deux arborescences des sources.

OPTIONS

       --dirs, -d
              Le  mode  opératoire  par  défaut  est  d’ignorer  les  noms  de
              répertoire qui apparaissent dans la  liste  de  fichiers ;  mais
              avec cette option, ils seront pris en compte.

       --nodirs
              Ignorer  les  répertoires  dont le nom apparaît dans la liste de
              fichiers. C’est le comportement par défaut. Cette option  permet
              de remplacer un paramètre d’un fichier de configuration.

       --move DEPUIS VERS, -m DEPUIS VERS
              Il  arrive parfois que différents fichiers ou répertoires soient
              déplacés entre deux versions. On  peut  régler  le  problème  en
              utilisant  cette  option.  Les  deux  arguments représentent les
              emplacements du répertoire ou du fichier dans le premier et dans
              le  second  paquet. Quand les listes de fichiers sont comparées,
              tous les fichiers de la première liste dont le nom commence  par
              le premier argument sont traités comme s’ils commençaient par le
              second  argument.  Vous  pouvez  donner  un  nombre   arbitraire
              d’arguments   --move :   ils   sont   interprétés  dans  l’ordre
              d’apparition.

       --move-regex DEPUIS VERS
              Identique à --move, mais DEPUIS est traité comme une  expression
              rationnelle  et la commande de substitution perl s/^DEPUIS/VERS/
              est appliquée aux fichiers. En particulier, VERS peut avoir  des
              références arrières telles que $1.

       --nocontrol
              debdiff compare normalement les deux fichiers control respectifs
              avec  wdiff(1).  Cette  option  permet   de   désactiver   cette
              fonctionnalité.

       --control
              Compare   les   fichiers  control  respectifs,  ce  qui  est  le
              comportement par défaut. Cette option  permet  de  remplacer  un
              paramètre d’un fichier de configuration.

       --controlfiles FICHIER,FICHIER,...
              Spécifie  quels  fichiers  de  contrôle comparer. Par défaut, il
              s’agit juste de control, mais  peut  inclure  postinst,  config,
              etc.  Les  fichiers  ne  seront comparés que s’ils sont présents
              dans les deux fichiers .deb. La valeur spéciale ALL compare tous
              les  fichiers  de  contrôle  présents  dans  les deux paquets, à
              l’exception de md5sums. Cette option  peut  être  utilisée  pour
              remplacer les paramètres du fichier de configuration.

       --wdiff-source-control
              When  processing  source  packages,  compare control files using
              wdiff.  Equivalent to the --control option for binary  packages.

       --no-wdiff-source-control
              Do  not  compare  control files in source packages using wdfiff.
              This is the default.

       --wp, --wl, --wt
              Passe respectivement les options -p, -l ou  -t  à  wdiff.  (Ceci
              affiche   le   wdiff   complet,  plutôt  que  juste  les  lignes
              modifiées.)

       --show-moved
              Si  plusieurs  fichiers  .deb  sont  fournis  sur  la  ligne  de
              commande,  que  la  syntaxe  utilisée soit des fichiers .changes
              soit  la  syntaxe  --from/--to,  alors  cette  option  affichera
              également  les fichiers (s’il y en a) qui ont été déplacés entre
              deux paquets. Les noms des paquets  sont  simplement  déterminés
              par les noms des fichiers .deb.

       --noshow-moved
              Le  comportement  par  défaut ; cette option permet de remplacer
              les paramètres d’un fichier de configuration.

       --renamed DEPUIS VERS
              Si l’option --show-moved est utilisée  et  qu’un  paquet  a  été
              renommé  au cours du processus, cette commande indique à debdiff
              de traiter le paquet de la première liste  appelé  DEPUIS  comme
              s’il  s’appelait VERS. Cette option peut être utilisée plusieurs
              fois.

       --exclude MOTIF
              Exclut les fichiers  correspondant  au  MOTIF.  Une  utilisation
              multiple de cette option est possible.

       --diffstat
              Inclure le résultat de diffstat avant de générer le diff.

       --no-diffstat
              Le  comportement  par  défaut ; cette option permet de remplacer
              les paramètres d’un fichier de configuration.

       --auto-ver-sort
              When comparing source packages, do so in version order.

       --no-auto-ver-sort
              Compare source packages in the order they  were  passed  on  the
              command-line,  even  if  that  means  comparing a package with a
              higher version against one with a lower version.   This  is  the
              default behaviour.

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

       --help, -h
              Afficher un résumé des options.

       --version, -v
              Affiche la version et le copyright.

       --quiet, -q
              Reste silencieux si aucune différence n’est trouvée.

       --ignore-space, -w
              Ignorer les blancs dans les diffs.

VARIABLES DE CONFIGURATION

       Les   deux   fichiers   de   configuration   /etc/devscripts.conf    et
       ~/.devscripts  sont  évalués  dans  cet  ordre  par  un interpréteur de
       commandes (« shell ») pour placer les variables de  configuration.  Des
       options  de  ligne  de commande peuvent être utilisées pour neutraliser
       les paramètres  des  fichiers  de  configuration.  Les  paramètres  des
       variables  d’environnement  sont  ignorés  à  cette fin. Si la première
       option donnée en ligne de commande est --noconf, alors ces fichiers  ne
       sont pas évalués. Les variables actuellement identifiées sont :

       DEBDIFF_DIRS
              Si  elle  est  positionnée  à  yes, équivaut à utiliser l’option
              --dirs.

       DEBDIFF_CONTROL
              Si elle est positionnée  à  no,  équivaut  à  utiliser  l’option
              --nocontrol. La valeur par défaut est yes.

       DEBDIFF_CONTROLFILES
              Définit   les  fichiers  control  à  comparer,  correspondant  à
              l’option en ligne de  commande  --controlfiles.  La  valeur  par
              défaut est control.

       DEBDIFF_SHOW_MOVED
              Si  elle  est  positionnée  à  yes, équivaut à utiliser l’option
              --show-moved.

       DEBDIFF_WDIFF_OPT
              Cette option est passée à wdiff ; les valeurs possibles sont -p,
              -l ou -t.

       DEBDIFF_SHOW_DIFFSTAT
              Si  elle  est  positionnée  à  yes, équivaut à utiliser l’option
              --diffstat de la ligne de commande.

       DEBDIFF_WDIFF_SOURCE_CONTROL
              If  this  is  set  to  yes,  then  it  is  the   same   as   the
              --wdiff-source-control command line parameter being used.

       DEBDIFF_AUTO_VER_SORT
              If   this   is   set  to  yes,  then  it  is  the  same  as  the
              --auto-ver-sort command line parameter being used.

VALEURS DE RETOUR

       Normally the exit value will be 0 if no differences are reported and  1
       if  any are reported.  If there is some fatal error, the exit code will
       be 255.

VOIR AUSSI

       dpkg-deb(1),     wdiff(1),     interdiff(1),      diffstat(1)       and
       devscripts.conf(5).

AUTEUR

       debdiff  a  été  initialement écrit sous forme de script shell par Yann
       Dirson <dirson@debian.org> et a été récrit en Perl avec  beaucoup  plus
       de   fonctionnalités  par  Julian  Gilbey  <jdg@debian.org>.  C’est  un
       logiciel libre qui peut être  redistribué  suivant  les  termes  de  la
       licence publique générale GNU, version 2.

TRADUCTION

       Ce   document  est  une  traduction,  réalisée  par  Nicolas  François,
       Guillaume Delacour, Cyril Brulebois et Thomas Huriaux.

       L’équipe de traduction a fait le maximum pour réaliser  une  adaptation
       française de qualité.

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

       N’hésitez pas à signaler  à  l’auteur  ou  à  la  liste  de  traduction
       <debian-l10-french@lists.debian.org>,  selon  le cas, toute erreur dans
       cette page de manuel.