<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Ok merci</p>
    <br>
    <div class="moz-cite-prefix">Le 21/07/2017 à 19:53, Philippe Verdy a
      écrit :<br>
    </div>
    <blockquote type="cite"
cite="mid:CAGa7JC3zirY9s7oC9nX3xxZqkCbRf7TN6OdDFrL=kXkKb=hXMg@mail.gmail.com">
      <div dir="ltr">Quand les catégories françaises on été créées, au
        départ elles avaient le même nom qu'en anglais avec juste le
        préfixe FR: en plus.
        <div>Ensuite je la renomme avec son nom français, ce qui crée
          une page de redirection à la place de l'ancien nom de
          catégorie. Je modifie cette page de redirection pour ajouter
          un bandeau {{Category redirect|}} dont le but est de suivre le
          contenu, mais je laisse en place en première ligne le
          #REDIRECT qui permet:</div>
        <div>* d'une part à la barre des langues de passer d'une langue
          à l'autre par ses liens sans connaitre le nom final de la
          redirection pour chaque lange</div>
        <div>* d'autre part permet aux pages qui seraient catégorisées
          dedans au lieu de la catégorie redirigée d'avoir le nom de
          catégroie affiché en bas de page inscrit en italique (un boin
          moyen de visualiser instantanément que cette page devrait être
          éditée pour utiliser le nom de la catégorie cible de la
          redirection)</div>
        <div><br>
        </div>
        <div>Ici la page mentionnait <span style="font-size:12.8px">[[Category:FR:JOSM
            plugin|PT Assistant]] (donc affiché en italique en bas de
            cette page).</span></div>
        <div><span style="font-size:12.8px"><br>
          </span></div>
        <div><span style="font-size:12.8px">Donc modification de la page
            et on fait un aperçu pour voir les liens de catégorie en
            bas.</span></div>
        <div><span style="font-size:12.8px"><br>
          </span></div>
        <div><span style="font-size:12.8px">Un clic droit sur ce lien
            italique pour ouvrir la catégorie dans un nouvel onglet: on
            aboutit à la catégorie redirigée dont il suffit de reprendre
            le nom (avec son préfixe FR: qui est toujours là) dans la
            page en cours de modification. Il n'y a plus qu'à
            enregistrer.</span></div>
        <div><br>
        </div>
        <div>Pour les catégories renommées en français et ne conservant
          pas le nom anglais, on a ces redirections: juste renommer une
          catégorie ne suffit pas. Le bandeau qu'on y ajoute en plus
          sert surtout au suivi des catégories redirigée dont le contenu
          devrait être vide...</div>
        <div><br>
        </div>
        <div>Ou devrait servir à ça, car depuis début juin la liste des
          membres de catégories n'est plus mis à jour du tout sur le
          wiki et tout est figé à la situation qui était là jusqu'au 5
          juin, lorsque le wiki est passé à la version boguée 1.28 de
          Mediawiki, version qui n'a d'ailleurs toujours aucune
          correction disponible alors que le bogue est signalé depuis
          novembre dernier.</div>
        <div><br>
        </div>
        <div>Plusieurs contacts aux sysadmins du wiki n'ont pas permis
          de leur faire faire des opérations de maintenance (avec un
          script "refreshLink.php" qui a été patché à l'occasion pour
          prendre en compte les bogues de MediaWiki 1.27 mais surtout
          1.28 et versions suivantes). Cette maintenance est maintenant
          obligatoire et devrait tourner en tâche de fond depuis le
          compte Linux d'administration sur lequel l'instance de
          Mediawiki a été installée en PHP. L'autre solution est
          d'exécuter ce script depuis l'interface de maintenance de
          Mediawiki (mais celma demande un accès privilégé). Il n'y a
          malheureusemernt aucun admin sur ce wiki qui comprend ce qu'il
          faudrait faire. Car avant cette version 1.28 installée,
          MediaWiki ne nécessitait aucune maintenance puisqu'il incluait
          le support automatique des tâches en arrière-plan (ce support
          ne fonctionne plus du tout! C'est justement ça le bogue, et
          cela a empiré avec la version 1.8 qui fait encore plus souvent
          appel qu'avant aux tâches en arrière-plan, techniquement
          appelées des "defferedTask" car elles sont normalement
          exécutées soit après avoir retourné la page HTML au visiteur
          qui n'a plus à attendre leur exécution, soit i ce n'est pas
          possible, en reportant ces tâches à l'exécution par un job
          système, une tâche "cron" sur Unix/Linux, qui n'ont jamais été
          mises en place sur ce wiki)</div>
        <div><br>
        </div>
        <div>Bref on n'a plus aucune alimentaiton des catégories dont le
          contenu est figé (à cause d'un premier bogue empêchant leur
          contenu d'être correctement mis à jour de façon synchrone en
          tant que "deferredTask", mais ensuite aussi de transformer
          cette tâche échouée en "job" exécutés de façon asynchrone,
          puis d'autre bogues supplémentaires dans la gestion des
          dépendances entre jobs asynchrones et la gestion des
          transactions sur les bases de données qui provoque divers
          "deadlocks" ou des assertions qui s'avèrent fausses sur leur
          état et empêchent de poursuivre. Ensuite les jobs qui échouent
          de cette façon sont réessayés plus tard, mais ça crée des
          séquences qui partent en boucle ou explosent de façon
          exponentielle le nombre de tâches. Bref le système utilisé
          dans MediaWiki 1.28 est complètement bogué, et cette version
          n'aurait JAMAIS du être sortie comme une release "stable". La
          dernière version stable utilisable est la version 1.27.</div>
        <div><br>
        </div>
        <div>Mais les admins d'OSM ne le savaient pas, Mediawiki ont
          omis de mentionner cette anomalie grave. Et de fait tous les
          wikis qui utilisent cette version 1.28 (ou 1.29 ou 1.30)
          sortie en novembre (toutes ces versions prétendent être
          "stables", c'est faux) ont maintenant de sérieux problèmes de
          maintenance. Pour l'instant la seule alternative est ce fichu
          script "refreshLink.php" (qui est très couteux sur les
          serveurs mais qui est la solution qui tourne en ce moment sur
          les wikis de Wikimedia, en attendant faute de mieux).</div>
        <div><br>
        </div>
        <div>Comme je ne vois pas du tout ce qu'apporte cette version
          1.28 par rapport à la version 1.27, en terme de fonctionnalité
          (plein de fonctionnalités de MediaWiki ne sont pas utilisées
          sur OSMWiki, notamment pas les scripts Lua, Wikidata, et plein
          d'autres extensions de l'éditeur visuel ou divers outils), il
          serait préférable de revenir à la version 1.27 en attendant
          que Mediawiki règle son instabilité dans une version
          ultérieure (mais on en est visiblement loin).</div>
        <div><br>
        </div>
        <div>Tout ce qu'on peut faire c'est essayer de convaincre et
          aider les admins d'OSM WIki pour qu'il sachent quoi faire avec
          le "refreshLinks.php" de maintenance et comment l'utiliser et
          voir comment le régler pour qu'il ne soit pas trop lourd, mais
          permette en un temps raisonnable de retrouver des listes de
          liens fonctionnelles et des catégories correctes. J'aurai du
          mal à les convaincre, ils ne semblent écouter que les sources
          anglobritanniques (il faudrait donc trouver un admin Wikimedia
          qui acepterait de les aider et convaincre la Fondation OSM de
          lui accorder un droit d'accès pour faire la maintenance que la
          Fondation ne sait pas faire elle-même).</div>
        <div><br>
        </div>
        <div>En attendant il n'y a aucun moyen de régler le problème:
          les catégories sont figées dans leur état et ne font que
          référencer les pages qui y étaient déjà le 5 juin (même celles
          qui ne devraient plus y être). En attendant la navigation sur
          le wiki passe par la barre des langues. Mais on ne peut plus
          non plus structurer les catégories anglophones dont la
          structure est elle aussi figée.</div>
        <div><br>
        </div>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">Le 21 juillet 2017 à 18:26, lenny.libre
          <span dir="ltr"><<a href="mailto:lenny.libre@orange.fr"
              target="_blank" moz-do-not-send="true">lenny.libre@orange.fr</a>></span>
          a écrit :<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div text="#000000" bgcolor="#FFFFFF"><span class="">
                <p><br>
                </p>
                <br>
                <div class="m_-5484302421762189254moz-cite-prefix">Le
                  21/07/2017 à 00:26, Philippe Verdy a écrit :<br>
                </div>
                <blockquote type="cite">
                  <div dir="ltr">En gros pour une page d'article (c'est
                    différent pour une page de catégorie) tu commence
                    par ajouter le préfixe de langue (FR:) au nom de la
                    catégorie anglaise, ensuite tu regardes si la
                    catégorie est redirigée vers un nom traduit après ce
                    suffixe, et tu reviens sur la page pour utiliser le
                    nom traduit (avec son préfixe FR:) de la catégorie
                    redirigée.</div>
                </blockquote>
              </span> Je vois que cela fonctionne avec ce que tu as
              corrigé, mais j'ai un peu de mal avec le cheminement, si
              je reprends la 1ère catégorie avant ta modif :<br>
                  [[Category:JOSM plugin|PT Assistant]]<br>
              en ajoutant le préfixe de langue, j'aurais obtenu<br>
                  [[Category:FR:JOSM plugin|PT Assistant]]<br>
              comment as-tu regardé les redirection avant enregistrement
              pour savoir qu'il fallait mettre <br>
                  [[Category:FR:Greffon JOSM|PT Assistant]] ?<span
                class=""><br>
                <br>
                <blockquote type="cite">
                  <div dir="ltr">
                    <div><br>
                      <div>Cependant en ce moment la catégorisation du
                        wiki ne marche pas, elle n'est pas mise à jour
                        par les nouveaux membres ajoutés ni avec les
                        membres qui en sont retirés, et de même les
                        liste des liens menant à la page (barre
                        latérale: Outils/Pages Liées) n'est pas non plus
                        mise à jour quand d'autres pages sont modifiées
                        pour pointer sur la nouvelle page.</div>
                      <div><br>
                      </div>
                      <div>C'est un bogue du wiki depuis début juin
                        (depuis le déploiement de MediaWiki 1.28.0, pas
                        encore corrigé par MediaWiki depuis plusieurs
                        mois et toujours pas corrigé dans les versions
                        1.29 et 1.30 et leurs patches sensés éviter le
                        problème). Bref on n'a plus de mises à jour du
                        tout des catégories qui ne font qu'afficher leur
                        état dans lequel elles étaient le 5 juin (la
                        seule chose qui change c'est éventuellemetn le
                        texte de leur page de description, pas leurs
                        membres.</div>
                      <div><br>
                      </div>
                    </div>
                  </div>
                  <div class="gmail_extra"><br>
                    <div class="gmail_quote">2017-07-20 20:32 GMT+02:00
                      lenny.libre <span dir="ltr"><<a
                          href="mailto:lenny.libre@orange.fr"
                          target="_blank" moz-do-not-send="true">lenny.libre@orange.fr</a>></span>:<br>
                      <blockquote class="gmail_quote" style="margin:0 0
                        0 .8ex;border-left:1px #ccc
                        solid;padding-left:1ex">Bonjour,<br>
                        <br>
                        J'ai traduit une page du wiki, je l'ai renommée
                        et les redirections semblent fonctionner<br>
                        <br>
                        <a
                          href="https://wiki.openstreetmap.org/wiki/FR:JOSM/Greffons/PT_Assistant"
                          rel="noreferrer" target="_blank"
                          moz-do-not-send="true">https://wiki.openstreetmap.org<wbr>/wiki/FR:JOSM/Greffons/PT_Assi<wbr>stant</a><br>
                        <br>
                        Par contre, quand j'arrive au  § catégories de
                        la page sur les traductions <a
href="http://wiki.openstreetmap.org/wiki/FR:Traduction_du_wiki#Cat.C3.A9gorie"
                          rel="noreferrer" target="_blank"
                          moz-do-not-send="true">http://wiki.openstreetmap.org/<wbr>wiki/FR:Traduction_du_wiki#Cat<wbr>.C3.A9gorie</a><br>
                        <br>
                        Je ne comprends pas bien ce qu'il faut faire<br>
                        <br>
                        Merci d'avance<br>
                        <br>
                        Leni<br>
                        <br>
                        <br>
                        ______________________________<wbr>_________________<br>
                        Talk-fr mailing list<br>
                        <a href="mailto:Talk-fr@openstreetmap.org"
                          target="_blank" moz-do-not-send="true">Talk-fr@openstreetmap.org</a><br>
                        <a
                          href="https://lists.openstreetmap.org/listinfo/talk-fr"
                          rel="noreferrer" target="_blank"
                          moz-do-not-send="true">https://lists.openstreetmap.or<wbr>g/listinfo/talk-fr</a><br>
                      </blockquote>
                    </div>
                    <br>
                  </div>
                  <br>
                  <fieldset
                    class="m_-5484302421762189254mimeAttachmentHeader"></fieldset>
                  <br>
                  <pre>______________________________<wbr>_________________
Talk-fr mailing list
<a class="m_-5484302421762189254moz-txt-link-abbreviated" href="mailto:Talk-fr@openstreetmap.org" target="_blank" moz-do-not-send="true">Talk-fr@openstreetmap.org</a>
<a class="m_-5484302421762189254moz-txt-link-freetext" href="https://lists.openstreetmap.org/listinfo/talk-fr" target="_blank" moz-do-not-send="true">https://lists.openstreetmap.<wbr>org/listinfo/talk-fr</a>
</pre>
                </blockquote>
                <br>
              </span></div>
            <br>
            ______________________________<wbr>_________________<br>
            Talk-fr mailing list<br>
            <a href="mailto:Talk-fr@openstreetmap.org"
              moz-do-not-send="true">Talk-fr@openstreetmap.org</a><br>
            <a href="https://lists.openstreetmap.org/listinfo/talk-fr"
              rel="noreferrer" target="_blank" moz-do-not-send="true">https://lists.openstreetmap.<wbr>org/listinfo/talk-fr</a><br>
            <br>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Talk-fr mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Talk-fr@openstreetmap.org">Talk-fr@openstreetmap.org</a>
<a class="moz-txt-link-freetext" href="https://lists.openstreetmap.org/listinfo/talk-fr">https://lists.openstreetmap.org/listinfo/talk-fr</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>