[Lxr-commits] CVS: html/fr bugs-older-releases.shtml, NONE, 1.1 advancedconfig.shtml, 1.5, 1.6 bugs
Brought to you by:
ajlittoz
From: Andre-Littoz <ajl...@us...> - 2014-05-21 13:32:05
|
Update of /cvsroot/lxr/html/fr In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv3884/fr Modified Files: advancedconfig.shtml bugsandlimits.shtml index.shtml newfeatures.shtml troubleshooting.shtml Added Files: bugs-older-releases.shtml Log Message: General review: many typos and misspellings corrected --- NEW FILE: bugs-older-releases.shtml --- <!--#set var="pageLang" value="fr" --> <!--#set var="pageMetaTitle" value='"Bugs" des anciennes versions' --> <!--#set var="pageHeaderTitle" value='"Bugs" dans les anciennes versions de LXRR' --> <!--#set var="homePageHeader" value="0" --> <!--#include virtual="/backstore5/header.shtml" --> <!-- $Id: bugs-older-releases.shtml,v 1.1 2014/05/21 13:32:01 ajlittoz Exp $ --> <p class="comment"> Cette page archive les "bugs" et limitations relatives aux versions devenues obsolètes. Les "bugs" et limitations énumérées dans la page active s'appliquent aussi aux anciennes versions. </p> <section> <h1>"Bugs" connus</h1> <ul> <li>Versions 0.11.x <p class="comment caution"> Ces versions ne sont plus maintenues. </p> <ul> <li class="normal"> script <em>genxref</em> pour les utilisateurs de <strong>swish-e</strong> <p class="normal"> Une malencontreuse erreur de frappe est restée à la ligne 240, qui devrait contenir: </p> <pre class="example"> $toolloc = `which swish-e 2>/dev/null`; </pre> <p class="normal"> <em>i.e.</em> effacez le "h" excédentaire. </p> <p class="comment"> Cette erreur de frappe empÄhe la détection du moteur <em>swish-e</em> quand il a été installé à un emplacement "standard". </p> <p class="normal"> Un espace manque également à la ligne 518, qui devrait contenir: </p> <pre class="example"> . " -f ".$config->swhishdir."/".$releaseid.".index" </pre> <p class="comment"> Le <code>-f</code> se retrouve concaténé au nom de répertoire, donnant un répertoire inexistant et conduisant à une analyse incorrecte de la suite des arguments. La commande échoue toujours et la base de données de recherche n'est pas initialisée. </p> </li> <li class="normal"> Le nouveau script <em>initial-config.sh</em> positionne de façon incorrecte les permissions du répertoire <em>templates/</em> à <code>r--r--r--</code> ce qui interdit tout accès. Corrigez les permissions avec <pre class="shell"> <samp>$ </samp><kbd>chmod -R a+x templates/</kbd> </pre> <p class="normal"> Après une copie depuis le répertoire <em>templates/</em>, ajustez les permissions du fichier pour permettre l'écriture et la mise à jour: </p> <pre class="shell"> <samp>$ </samp><kbd>cp templates/<em>un_fichier</em> lxrconf.d/</kbd> <samp>$ </samp><kbd>chmod u=rwx lxrconf.d/<em>un_fichier</em></kbd> </pre> <p class="comment"> Note: ceci n'est pas un <em>bug</em> mais une conséquence de l'état "lecture seule" du répertoire <em>templates/</em>. </p> </li> <li class="normal"> Dans <em>lxr.conf</em>, le paramètre <code>'stylesheet'</code> est défini comme <code>'templates<strong>/html</strong>/lxr.css'</code> au lieu de <code>'<strong>/</strong>templates/lxr.css'</code>. </li> <li class="normal"> Sous certaines distributions Linux, en contexte mono-arbre source (le cas le plus fréquent), <strong>Apache</strong> n'accède pas au répertoire racine de LXR quand celui-ci est différent du <em>/var/www/</em> habituel. Effacez l'accent circonflexe (<code>^</code>) dans la directive <code>Alias</code> (ligne 28) du fichier <em>templates/Apache/apache-lxrserver.conf</em> pour obtenir: <pre class="example"> Alias /lxr "<em>votre_répertoire_racine_LXR</em>" </pre> </li> </ul> </li> <li>Version 0.10.x <p class="comment caution"> Ces versions ne sont plus maintenues. </p> <ul> <li class="normal"> En raison d'une hâte puérile et du non-respect de l'assurance qualité, la version 0.10 a été diffusée avec un "bug" impardonnable. 0.10.1 l'a corrigé mais en a introduit un autre. 0.10.2 a partiellement corrigé ce dernier, laissant un caractère <code>%</code> mal placé dans un sous-programme critique. <p class="comment"> Il vaut mieux attendre la version 0.11. </p> </li> <li>Navigation dans les fichiers <em>include</em> <p class="normal"> Si vous changez la valeur d'une <em>variable</em> (<em>i.e.</em> version, architecture, …) après avoir cliqué sur un hyperlien <em>include</em>, vous pouvez obtenir un message d'erreur <em>"file does not exist"</em> car les règles de réécriture ne sont pas correctement recalculées. </p> <p class="comment"> Corrigé dans 0.11 </p> </li> </ul> </li> </ul> </section> <section> <h1>Limitations</h1> <ul> <li>Traitement des erreurs <p class="normal"> Avant la version 2.0.0, Les messages d'erreur sont envoyés seulement dans le journal d'erreur du navigateur. Il en résulte que leur lecture nécessite généralement des privilèges d'administrateur. </li> <li>Répertoire <em>templates/</em> <p class="normal"> à partir de la version 0.11, ce répertoire passe en "lecture seule" pour décourager d'y effectuer des modifications. Il constitue ainsi une référence fiable pour les fichiers hébergés. Toute personnalisation de LXR doit être effectuée dans le répertoire <em>custom.d</em> (<em>lxrconf.d/</em> avant la version 1.0). </p> <p class="comment"> Conséquence: tout fichier extrait de <em>templates/</em> est marqué "lecture seule" et ses permissions doivent être ajustées avant de lui faire subir des modifications. </p> <pre class="shell"> <samp>$ </samp><kbd>cp templates/<em>un_fichier</em> custom.d/</kbd> <samp>$ </samp><kbd>chmod u=rwx custom.d/<em>un_fichier</em></kbd> </pre> </li> <li>Systèmes de gestion de version (Version control systems: CVS, Git, …) <ul> <li>Seul <em>CVS</em> fonctionne partiellement <p class="normal"> En particulier, les branches d'importation ne sont pas gérées. </p> <p class="normal"> La bibliothèque <em>Git</em> de Perl étant incorrecte, toute tentative d'accès à un dépôt Git termine LXR avec une erreur. </li> <li>Recherche en plein texte <p class="normal"> Impossible en raison du format particulier de la base de données VCS (comprenez: ce ne sont pas des fichiers ordinaires). </p> </li> </ul> </li> <li>Répertoires sous CVS <p class="normal"> CVS ne gère pas de version de répertoire. Si vous changez pour une version autre que <code>HEAD</code>, vous obtenez le message d'erreur redouté <em>"file does not exist"</em>. </p> </li> </ul> </section> <!--#include virtual="/backstore5/footer.shtml" --> Index: advancedconfig.shtml =================================================================== RCS file: /cvsroot/lxr/html/fr/advancedconfig.shtml,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- advancedconfig.shtml 18 Jan 2014 09:52:57 -0000 1.5 +++ advancedconfig.shtml 21 May 2014 13:32:01 -0000 1.6 @@ -8,7 +8,7 @@ <p class="normal"> Le travail de LXR est paramétré par 4 sources: Les fichiers personnalisables de configuration sont situés dans le répertoire <em>templates/</em>. -Cepandant, +Cependant, <em>generic.conf</em> est dans le répertoire <em>lib/LXR/Lang/</em>, à côté de l'analyseur <em>Generic.pm</em>. </p> @@ -16,7 +16,7 @@ <p class="comment"> <span class="caution">Règle d'or à observer en permanence:</span> faites toujours une copie de TOUT modèle dans le répertoire <em>custom.d</em> -(<em>lxrconf.d/</em> pour les versions 0.11, +(<em>lxrconf.d/</em> pour les versions 0.11.x, le répertoire racine de LXR pour les versions antérieures) avant de le modifier. Mettez ensuite à jour son emplacement dans <em>lxr.conf</em>. @@ -42,7 +42,7 @@ <a href="LxrConf/lxrconffilepaths.shtml">chemins de fichier</a> <p class="comment"> à lire attentivement -si vous voulez intégrer LXR dans un serveur +si vous voulez intégrer LXR dans un site existant </p> </li> <li><a href="LxrConf/lxrconfmtsdb.shtml"> Index: bugsandlimits.shtml =================================================================== RCS file: /cvsroot/lxr/html/fr/bugsandlimits.shtml,v retrieving revision 1.17 retrieving revision 1.18 diff -u -d -r1.17 -r1.18 --- bugsandlimits.shtml 18 Jan 2014 09:52:57 -0000 1.17 +++ bugsandlimits.shtml 21 May 2014 13:32:02 -0000 1.18 @@ -8,6 +8,9 @@ La liste suivante n'a pas la prétention d'être exhaustive. Elle fournit seulement quelques idées sur le travail en cours. </p> +<p class="comment"> +L'information concernant les anciennes versions ont été archivées +<a href="bugs-older-releases.shtml">ici</a>. <section> <h1>"Bugs" connus</h1> <ul> @@ -116,13 +119,26 @@ </p> </li> <li>Accès aux dépôts Git - <p class="normal"> + <ul> + <li class="normal"> <del>Ne fonctionne absolument pas. Le module de la bibliothèque CPAN n'est pas correct.</del> - </p> - <p class="comment"> + <p class="comment"> Corrigé dans 1.0 - </p> + </p> + </li> + <li class="normal"> +Sous certaines distributions, une dépendance implicite non satisfaite +empêche l'affichage des fichiers. + </li> + <li class="normal"> +La fonction <code>'range'</code> incorrecte dans <em>lxr.conf</em> +provoque la perte des étiquettes (<code>tags</code>) de version. + <p class="comment"> +Corrigés dans 2.0.1 + </p> + </li> + </ul> </li> <li>Version 1.1.0 <ul> @@ -167,113 +183,6 @@ </li> </ul> </li> - <li>Versions 0.11.x - <p class="comment caution"> -Ces versions ne sont plus maintenues. - </p> - <ul> - <li class="normal"> -script <em>genxref</em> pour les utilisateurs de <strong>swish-e</strong> - <p class="normal"> -Une malencontreuse erreur de frappe est restée à la ligne 240, -qui devrait contenir: - </p> -<pre class="example"> -$toolloc = `which swish-e 2>/dev/null`; -</pre> - <p class="normal"> -<em>i.e.</em> effacez le "h" excédentaire. - </p> - <p class="comment"> -Cette erreur de frappe empÄhe la détection du moteur <em>swish-e</em> -quand il a été installé à un emplacement "standard". - </p> - <p class="normal"> -Un espace manque également à la ligne 518, -qui devrait contenir: - </p> -<pre class="example"> - . " -f ".$config->swhishdir."/".$releaseid.".index" -</pre> - <p class="comment"> -Le <code>-f</code> se retrouve concaténé au nom de répertoire, -donnant un répertoire inexistant -et conduisant à une analyse incorrecte de la suite des arguments. -La commande échoue toujours -et la base de données de recherche n'est pas initialisée. - </p> - </li> - <li class="normal"> -Le nouveau script <em>initial-config.sh</em> positionne de façon incorrecte -les permissions du répertoire <em>templates/</em> à -<code>r--r--r--</code> ce qui interdit tout accès. -Corrigez les permissions avec -<pre class="shell"> -<samp>$ </samp><kbd>chmod -R a+x templates/</kbd> -</pre> - <p class="normal"> -Après une copie depuis le répertoire <em>templates/</em>, -ajustez les permissions du fichier pour permettre l'écriture -et la mise à jour: - </p> -<pre class="shell"> -<samp>$ </samp><kbd>cp templates/<em>un_fichier</em> lxrconf.d/</kbd> -<samp>$ </samp><kbd>chmod u=rwx lxrconf.d/<em>un_fichier</em></kbd> -</pre> - <p class="comment"> -Note: -ceci n'est pas un <em>bug</em> mais une conséquence de l'état -"lecture seule" du répertoire <em>templates/</em>. - </p> - </li> - <li class="normal"> -Dans <em>lxr.conf</em>, le paramètre <code>'stylesheet'</code> est -défini comme <code>'templates<strong>/html</strong>/lxr.css'</code> -au lieu de <code>'<strong>/</strong>templates/lxr.css'</code>. - </li> - <li class="normal"> -Sous certaines distributions Linux, -en contexte mono-arbre source (le cas le plus fréquent), -<strong>Apache</strong> n'accède pas au répertoire racine de LXR -quand celui-ci est différent du <em>/var/www/</em> habituel. -Effacez l'accent circonflexe (<code>^</code>) dans la directive -<code>Alias</code> (ligne 28) du fichier -<em>templates/Apache/apache-lxrserver.conf</em> pour obtenir: -<pre class="example"> - Alias /lxr "<em>votre_répertoire_racine_LXR</em>" -</pre> - </li> - </ul> - </li> - <li>Version 0.10.x - <p class="comment caution"> -Ces versions ne sont plus maintenues. - </p> - <ul> - <li class="normal"> -En raison d'une hâte puérile et du non-respect de l'assurance qualité, -la version 0.10 a été diffusée avec un "bug" impardonnable. -0.10.1 l'a corrigé mais en a introduit un autre. -0.10.2 a partiellement corrigé ce dernier, laissant un caractère <code>%</code> -mal placé dans un sous-programme critique. - <p class="comment"> -Il vaut mieux attendre la version 0.11. - </p> - </li> - <li>Navigation dans les fichiers <em>include</em> - <p class="normal"> -Si vous changez la valeur d'une <em>variable</em> -(<em>i.e.</em> version, architecture, …) -après avoir cliqué sur un hyperlien <em>include</em>, -vous pouvez obtenir un message d'erreur <em>"file does not exist"</em> -car les règles de réécriture ne sont pas correctement recalculées. - </p> - <p class="comment"> -Corrigé dans 0.11 - </p> - </li> - </ul> - </li> </ul> </section> @@ -287,7 +196,7 @@ des modifications. Il constitue ainsi une référence fiable pour les fichiers hébergés. Toute personnalisation de LXR doit être effectuée dans le -répertoire <em>custom.d</em> +répertoire <em>custom.d/</em> (<em>lxrconf.d/</em> avant la version 1.0). </p> <p class="comment"> @@ -349,7 +258,7 @@ <p class="comment"> Des <em>sigils</em> sont utilisés en Perl pour distinguer les fonctions, variables simples, tableaux et <em>hashes</em>. -De mêm, en PHP, les variables sont préfixées d'un <code>$</code> +De même, en PHP, les variables sont préfixées d'un <code>$</code> tandis que les fonctions n'ont pas de préfixe. </p> <p class="normal"> Index: index.shtml =================================================================== RCS file: /cvsroot/lxr/html/fr/index.shtml,v retrieving revision 1.14 retrieving revision 1.15 diff -u -d -r1.14 -r1.15 --- index.shtml 18 Jan 2014 09:52:58 -0000 1.14 +++ index.shtml 21 May 2014 13:32:02 -0000 1.15 @@ -140,7 +140,7 @@ <a href="LXRUserManual-beta.pdf">manuel utilisateur</a> de la prochaine version "beta" <p class="comment"> -Le lien est cassé quand aucune nouvelle version +Le lien est invalide quand aucune nouvelle version n'est prévue. Il se peut aussi que le manuel "beta" n'ait pas été traduit; voyez alors la <a href="/en/<!--#echo var="pageDir" --><!--#echo var="pageFile" -->">version anglaise</a> @@ -181,7 +181,7 @@ <section> <h1>Démo: l'arbre LXR indexé et référencé par LXR lui-même</h1> <p class="comment"> -Les versions 0.9.8 à 2.0.0 peuvent être affichées et comparées. +Les versions 0.9.8 à 2.0.1 peuvent être affichées et comparées. </p> <p class="comment"> La démo présente deux variantes d'arbre: @@ -211,14 +211,14 @@ <li class="comment"> Les privilèges de l'utilisateur de <strong>MySQl</strong> chez SourceForge empêchent l'utilisation de certains contrôles d'intégrité nécessaires pendant -l'indexation de l'arbre-source-tree. +l'indexation de l'arbre-source. Le contournement a consisté à remplacer cette base de données par <strong>SQLite</strong>. </li> <li class="comment"> SourceForge a une configuration informatique complexe dans laquelle des programmes utilitaires sont retirés des serveurs web pour améliorer la sécurité. -En conséquence, certaines fonctionnalités de LXR ne fonctionnent pas comme prévu +En conséquence, certains aspects de LXR ne fonctionnent pas comme prévu (<em>e.g.</em> les annotations dans l'affichage des fichiers sous CVS). </li> </ul> Index: newfeatures.shtml =================================================================== RCS file: /cvsroot/lxr/html/fr/newfeatures.shtml,v retrieving revision 1.17 retrieving revision 1.18 diff -u -d -r1.17 -r1.18 --- newfeatures.shtml 18 Jan 2014 09:52:58 -0000 1.17 +++ newfeatures.shtml 21 May 2014 13:32:02 -0000 1.18 @@ -147,7 +147,7 @@ la configuration du serveur web est contrôlée par le configurateur interactif. Cependant, seuls les cas les plus courants sont couverts. -Référez vous au <em>Manuel de l'utilisateur</em> pour les vérifications +Référez-vous au <em>Manuel de l'utilisateur</em> pour les vérifications à effectuer. </p> <p class="normal"> Index: troubleshooting.shtml =================================================================== RCS file: /cvsroot/lxr/html/fr/troubleshooting.shtml,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- troubleshooting.shtml 18 Jan 2014 09:52:58 -0000 1.6 +++ troubleshooting.shtml 21 May 2014 13:32:02 -0000 1.7 @@ -162,7 +162,7 @@ </dt> <dd class="comment"> Vérifiez la description de la base de données dans <em>lxr.conf</em> -et vos droits d'accès à la base données. +et vos droits d'accès à la base. Ãventuellement, avez-vous oublié d'activer le démon de la base de données? </dd> <dt><code class="error"><strong>Fatal: Disconnect failed: <em>xxx</em></strong></code> @@ -373,7 +373,7 @@ <dt><code class="error"><strong>Internal Server Error</strong></code> (HTTP Error 500 avec <em>Apache</em>) <p class="normal"> -Les contrôles d'acès d'<em>Apache</em> ont énormément changé entre les versions 2.2 et 2.4 +Les contrôles d'accès d'<em>Apache</em> ont énormément changé entre les versions 2.2 et 2.4 entraînant une incompatibilité entre les directives. La version installée ne correspond pas à votre configuration. </p> @@ -415,7 +415,7 @@ il peut être écarté par une règle d'exclusion (par exemple un répertoire interdit par la liste du paramètre de configuration <code>'ignoredirs'</code> -ou la fonction de filtrage --toujours-- non documentée). +ou la fonction de filtrage –toujours– non documentée). Sinon, cela signifie que LXR n'a pas les droits d'accès. </p> </dt> @@ -435,7 +435,8 @@ <dd class="comment"> Soit votre arbre n'est pas visible du server web (lisez attentivement la page sur les -<a href="LxrConf/lxrconffilepaths.shtml">chemins de fichier</a>), +<a href="LxrConf/lxrconffilepaths.shtml">chemins de fichier</a>, +puis cette <a href="LxrConf/lxrconfgraphics.shtml" title="Affichage des fichiers graphiques">règle de configuration</a>), soit votre navigateur ne prend pas en charge le format graphique (modifiez éventuellement le paramètre de configuration <code>'graphicfile'</code>). @@ -443,7 +444,7 @@ </dl> </section> <section> - <h1>Identifier search</h1> + <h1>Recherche d'identificateur</h1> <dl class="indent"> <dt><code class="error"><strong>Fatal: Identifier search not available without 'htmlident' template</strong></code> <p class="normal"> @@ -576,7 +577,7 @@ </dl> </section> <section> - <h1>Analyse des angages</h1> + <h1>Analyse des langages</h1> <dl class="indent"> <dt><code class="error"><strong>Fatal: Unable to load <em>xxx</em> Lang class</strong></code> <p class="normal"> |