# HG changeset patch # User gpoirier # Date 1134829697 0 # Node ID 32b2e927ab42197280bfb7788671e827fe7f8a8f # Parent ecf72a1310e5fc9dbc2a397fd1ad0d12b51d3f0e synced with 1.12, patch by Johan Bos, and fixes by me :p diff -r ecf72a1310e5 -r 32b2e927ab42 DOCS/xml/fr/bugreports.xml --- a/DOCS/xml/fr/bugreports.xml Sat Dec 17 14:05:40 2005 +0000 +++ b/DOCS/xml/fr/bugreports.xml Sat Dec 17 14:28:17 2005 +0000 @@ -1,5 +1,5 @@ - + Comment rapporter les bogues @@ -26,6 +26,80 @@ vous assisterons si vous avez des questions. + +Comment faire des tests de regression en utilisant CVS + +Un problème qui peut survenir quelque fois est 'cela marchait avant, et +plus maintenant...'. +Voici une procédure étape-par-étape pour tenter d'indiquer quand exactement +le problème s'est produit. Ceci n'est pas pour les utilisateurs +occasionnels. + + +Premièrement, vous aurez besoin de récuperer l'arbre des sources de MPlayer depuis le CVS. +Les instructions peuvent être trouvé au bas de +cette page. + + +Vous aurez donc dans le repertoire main/ une image de l'arbre CVS, du coté +client. +Maintenant mettez à jour cette image à la date voulue: + +cd main/ +cvs update -PAd -D "2004-08-23" + +Le format de date est AAAA-MM-JJ HH:MM:SS. +Utiliser ce format de date vous assure que vous pourrez extraire les patches +selon la date à laquelle elles ont été ajoutés au CVS, comme dans l' +archive MPlayer-cvslog. + + +Maintenant procéder comme pour une mise-à-jour normale: + +./configure +make + + + +Pour un non-informaticien qui lit ceci, la méthode la plus rapide d'arriver au point +où le problème se produit est d'utiliser une recherche dichotomique — qui est, +chercher la date où est survenu le problème en divisant à plusieurs reprises l'intervalle +de recherche par moitié. +Par exemple, si le problème se produit en 2003, commencez en milieu d'année, puis demandez-vous +"Le problème est-il déjà présent à ce moment?". +Si oui, revenez au premier Avril; si non, allez au premier Octobre, +et ainsi de suite. + + +Si vous avez beaucoup d'espace libre sur le disque dur (une compilation complète des sources prend actuellement +100 MO, et environ 300-350 MO si les symboles de déboguage sont activés), copiez la +plus vieille version fonctionnelle connue avant de la mettre à jour; cela sauvera du temps si +vous devez y revenir. +(Il est habituellement nécessaire de lancer 'make distclean' avant de recompiller une +version plus récente, donc si vous ne faites pas une copie de sauvegarde de votre arbre +source original, vous devrez tout recompiler dedans quand vous reviendrez +à la version présente.) + + +Quand vous avez trouvé le jour où le problème survient, continuez la recherche +en utilisant l'archive mplayer-cvslog (triée par date) et une faites mise-à-jour depuis le +CVS précisant heure, minute et seconde: + +cvs update -PAd -D "2004-08-23 15:17:25" + +Cela vous permettra de trouver facilement le patch exact à l'origine du problème. + + +Si vous trouvez le patch qui est la cause du problème, vous avez quasiement gagné; +signalez le à +MPlayer Bugzilla ou +souscrivez à +MPlayer-users +et postez-le là. +Il y a une chance pour que l'auteur s'empresse de suggérer un correctif. +Vous pouvez également décortiquer le patch jusqu'à ce que le bug vous saute aux yeux :-). + + Comment rapporter les bogues