<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>