Provided by:
devscripts_2.11.1ubuntu3_i386 
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.