Provided by: devscripts_2.11.1ubuntu3_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 ete ajoutes ou retires entre deux paquets. Il est de ce fait  utile
       pour  pointer  les fichiers perdus par inadvertance entre deux versions
       d'un paquet. Il verifie egalement les permissions et proprietaires  des
       fichiers  et  compare  le  fichier control des deux paquets a l'aide du
       programme wdiff.

       Si aucun parametre n'est donne, debdiff essaie de comparer  le  contenu
       du repertoire source courant avec la derniere version du paquet.

       debdiff  peut aussi gerer les changements entre des groupes de fichiers
       .deb de deux facons. La premiere  consiste  a  indiquer  deux  fichiers
       .changes.  Dans  ce  cas,  les  fichiers  .deb listes dans les fichiers
       .changes seront compares, en considerant ensemble le  contenu  de  tous
       les  fichiers  .deb.  Il  est suppose que les fichiers .deb se trouvent
       dans le meme repertoire que le  fichier  .changes.  La  deuxieme  facon
       consiste  a  indiquer  la liste de fichiers .deb avec la syntaxe --from
       ... (depuis) et --to ... (vers). On peut ainsi verifier que,  lorsqu'un
       paquet est decoupe en paquets plus petits, rien n'est perdu au passage.

       debdiff  examine  les  fichiers  de  configuration  de devscripts comme
       decrit ci-dessous. Les options  en  ligne  de  commande  permettent  de
       remplacer les parametres des fichiers de configuration.

       Si  deux  paquets  source  (fichiers  .dsc)  sont fournis a debdiff, il
       comparera le contenu des paquets  source.  Si  les  paquets  source  ne
       different  que  par leur numero de version Debian (c'est-a-dire que les
       fichiers .orig.tar.gz sont identiques dans  les  deux  fichiers  .dsc),
       alors  interdiff(1)  sera  utilise  pour  comparer les deux fichiers de
       rustine si ce programme est disponible sur le systeme, sinon, diff sera
       utilise sur les deux arborescences des sources.

OPTIONS

       --dirs, -d
              Le  mode  operatoire  par  defaut  est  d'ignorer  les  noms  de
              repertoire qui apparaissent dans la  liste  de  fichiers ;  mais
              avec cette option, ils seront pris en compte.

       --nodirs
              Ignorer  les  repertoires  dont le nom apparait dans la liste de
              fichiers. C'est le comportement par defaut. Cette option  permet
              de remplacer un parametre d'un fichier de configuration.

       --move DEPUIS VERS, -m DEPUIS VERS
              Il  arrive parfois que differents fichiers ou repertoires soient
              deplaces entre deux versions. On  peut  regler  le  probleme  en
              utilisant  cette  option.  Les  deux  arguments representent les
              emplacements du repertoire ou du fichier dans le premier et dans
              le  second  paquet. Quand les listes de fichiers sont comparees,
              tous les fichiers de la premiere liste dont le nom commence  par
              le premier argument sont traites comme s'ils commencaient par le
              second  argument.  Vous  pouvez  donner  un  nombre   arbitraire
              d'arguments   --move :   ils   sont   interpretes  dans  l'ordre
              d'apparition.

       --move-regex DEPUIS VERS
              Identique a --move, mais DEPUIS est traite comme une  expression
              rationnelle  et la commande de substitution perl s/^DEPUIS/VERS/
              est appliquee aux fichiers. En particulier, VERS peut avoir  des
              references arrieres telles que $1.

       --nocontrol
              debdiff compare normalement les deux fichiers control respectifs
              avec  wdiff(1).  Cette  option  permet   de   desactiver   cette
              fonctionnalite.

       --control
              Comparer   les  fichiers  control  respectifs,  ce  qui  est  le
              comportement par defaut. Cette option  permet  de  remplacer  un
              parametre d'un fichier de configuration.

       --controlfiles FICHIER[,FICHIER ...]
              Indiquer  quels  fichiers  de  controle comparer. Par defaut, il
              s'agit juste de control, mais  peut  inclure  postinst,  config,
              etc.  Les  fichiers  ne  seront compares que s'ils sont presents
              dans les deux fichiers .deb. La valeur speciale ALL compare tous
              les  fichiers  de  controle  presents  dans  les deux paquets, a
              l'exception de md5sums. Cette option  peut  etre  utilisee  pour
              remplacer les parametres du fichier de configuration.

       --wdiff-source-control
              Lors  du traitement des paquets source, comparer les fichiers de
              controle avec wdiff. C'est equivalent a l'option --control  pour
              les paquets binaires.

       --no-wdiff-source-control
              Ne  pas  comparer les fichiers de controle des paquets source en
              utilisant wdfiff. C'est le comportement par defaut.

       --wp, --wl, --wt
              Passe respectivement les options -p, -l  ou  -t  a  wdiff  (cela
              affiche   le   wdiff   complet,  plutot  que  juste  les  lignes
              modifiees).

       --show-moved
              Si  plusieurs  fichiers  .deb  sont  fournis  sur  la  ligne  de
              commande,  que  la  syntaxe  utilisee soit des fichiers .changes
              soit  la  syntaxe  --from/--to,  alors  cette  option  affichera
              egalement  les fichiers (s'il y en a) qui ont ete deplaces entre
              deux paquets. Les noms des paquets  sont  simplement  determines
              par les noms des fichiers .deb.

       --noshow-moved
              Le  comportement  par  defaut ; cette option permet de remplacer
              les parametres d'un fichier de configuration.

       --renamed DEPUIS VERS
              Si l'option --show-moved est utilisee  et  qu'un  paquet  a  ete
              renomme  au cours du processus, cette commande indique a debdiff
              de traiter le paquet de la premiere liste  appele  DEPUIS  comme
              s'il  s'appelait VERS. Cette option peut etre utilisee plusieurs
              fois.

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

       --diffstat
              Inclure le resultat de diffstat avant de generer le diff.

       --no-diffstat
              Le  comportement  par  defaut ; cette option permet de remplacer
              les parametres d'un fichier de configuration.

       --auto-ver-sort
              Lors de la comparaison de paquets source, comparer dans  l'ordre
              des versions.

       --no-auto-ver-sort
              Comparer  les paquets source dans l'ordre ou ils ont ete fournis
              sur la ligne de commande, meme  si  cela  force  la  comparaison
              entre  un  paquet  avec une version superieure et un paquet avec
              une version inferieure. C'est le comportement par defaut.

       --unpack-tarballs
              Lors de la comparaison des paquets source, ouvrir egalement  les
              archives  tar  trouvees dans la racine des sources pour comparer
              leurs contenus en meme temps que les autres fichiers. Il  s'agit
              du comportement par defaut.

       --no-unpack-tarballs
              Ne  pas  ouvrir  les  archives  tar se trouvant dans les paquets
              source.

       --no-conf, --noconf
              Ne lire aucun fichier de configuration. L'option  ne  peut  etre
              utilisee qu'en premiere position de la ligne de commande.

       --help, -h
              Afficher un resume des options.

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

       --quiet, -q
              Rester silencieux si aucune difference n'est trouvee.

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

VARIABLES DE CONFIGURATION

       Les    deux   fichiers   de   configuration   /etc/devscripts.conf   et
       ~/.devscripts sont evalues  dans  cet  ordre  par  un  interpreteur  de
       commandes (<< shell >>) pour placer les variables de configuration. Des
       options de ligne de commande peuvent etre  utilisees  pour  neutraliser
       les  parametres  des  fichiers  de  configuration.  Les  parametres des
       variables d'environnement sont ignores a  cette  fin.  Si  la  premiere
       option  donnee en ligne de commande est --noconf, alors ces fichiers ne
       sont pas evalues. Les variables actuellement identifiees sont :

       DEBDIFF_DIRS
              Lui attribuer la valeur yes equivaut a utiliser l'option --dirs.

       DEBDIFF_CONTROL
              Lui  attribuer  la  valeur  no  equivaut  a  utiliser   l'option
              --nocontrol. La valeur par defaut est yes.

       DEBDIFF_CONTROLFILES
              Definit   les  fichiers  control  a  comparer,  correspondant  a
              l'option en ligne de  commande  --controlfiles.  La  valeur  par
              defaut est control.

       DEBDIFF_SHOW_MOVED
              Lui  attribuer  la  valeur  yes  equivaut  a  utiliser  l'option
              --show-moved.

       DEBDIFF_WDIFF_OPT
              Cette option est passee a wdiff ; les valeurs possibles sont -p,
              -l ou -t.

       DEBDIFF_SHOW_DIFFSTAT
              Lui  attribuer  la  valeur  yes  equivaut  a  utiliser  l'option
              --diffstat de la ligne de commande.

       DEBDIFF_WDIFF_SOURCE_CONTROL
              Lui  attribuer  la  valeur  yes  equivaut  a  utiliser  l'option
              --wdiff-source-control de la ligne de commande.

       DEBDIFF_AUTO_VER_SORT
              Lui  attribuer  la  valeur  yes  equivaut  a  utiliser  l'option
              --auto-ver-sort de la ligne de commande.

       DEBDIFF_UNPACK_TARBALLS
              Lui  attribuer  la  valeur  no  equivaut  a  utiliser   l'option
              --no-unpack-tarballs de la ligne de commande.

VALEURS DE RETOUR

       Normalement,  la  valeur  de  retour est 0 si aucune difference n'a ete
       trouvee et 1 en cas de difference. Dans le cas d'une erreur fatale,  la
       valeur de retour sera 255.

VOIR AUSSI

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

AUTEUR

       debdiff  a  ete  initialement ecrit sous forme de script shell par Yann
       Dirson <dirson@debian.org> et a ete recrit en Perl avec  beaucoup  plus
       de   fonctionnalites  par  Julian  Gilbey  <jdg@debian.org>.  C'est  un
       logiciel libre qui peut etre  redistribue  suivant  les  termes  de  la
       licence publique generale GNU, version 2.

TRADUCTION

       Ce  document  est  une  traduction,  maintenue a l'aide de l'outil po4a
       <URL:http://po4a.alioth.debian.org/>   par   l'equipe   de   traduction
       francophone du projet Debian.

       Nicolas  Francois,  Guillaume Delacour, Cyril Brulebois, Thomas Huriaux
       et David Prevot ont realise cette traduction.

       L'equipe de traduction a fait le maximum pour realiser  une  adaptation
       francaise  de qualite.  Veuillez signaler toute erreur de traduction en
       ecrivant a <debian-l10n-french@lists.debian.org> ou par un  rapport  de
       bogue sur le paquet devscripts.

       La  version  anglaise  la  plus  a  jour  de  ce  document est toujours
       consultable en ajoutant l'option << -L C >> a la commande man.