[OSM-talk-fr] [OSM-Talk fr] [Proposition] Améliorer le processus de dépréciation des tags

Noémie Lehuby noemie.lehuby at zaclys.net
Jeu 9 Déc 11:45:03 UTC 2021


Hello,

j'aime beaucoup cette idée de se donner les moyens de tuer des anciens 
tags après s'être mis d'accord.

Mais je pense au contraire que le point primordial n'est pas de dégommer 
à vue à la fin de la période mais plutôt de faire en sorte que les 
nouvelles données soient supportées systématiquement à la fin de cette 
période.
La période de transition serait alors surtout une période de migration, 
au moins pour les outils (doc, éditeurs, rendu et réutilisations).

Pour info, en préparant le projet du mois de mars 2020 sur les bornes de 
recharge électrique, on a changé le tag car=yes à motorcar=yes pour 
indiquer le fait qu'on puisse y brancher une voiture.
Après accord, la migration a nécessité

  * de modifier la page de wiki amenity=car_station, dans 8 langues
  * de modifier la page de wiki de la clef car, dans 2 langues
  * de lister le tag dans les deprecated_features du wiki
  * de vérifier toutes les autres pages de wiki qui mentionnaient ce tag
    (en utilisant la page spéciale qui liste toutes les pages qui ont un
    lien vers une page de wiki :
    https://wiki.openstreetmap.org/w/index.php?title=Special:WhatLinksHere/Key:car&limit=100)
  * de modifier les presets des principaux éditeurs (JOSM, ID, Vespucci,
    etc) et de ceux dédiés à la thématique (dans ce cas, un thème
    MapContrib et un thème OSM Contributor, mais la liste peut vite grossir)
  * de créer des validateurs qui signalent et suggèrent le changement
    (JOSM, ID, Osmose)


Tout ça avant de commencer à toucher aux données, automatiquement ou 
pas. Et là c'était un cas simple sans impact sur les rendus.

Si on se dit juste "on tue le tag dans 2 ans" sans mettre en place un 
plan de migration crédible, j'ai un peu peur qu'il ne se passe pas grand 
chose pendant ces deux ans (vu que l'ancien tag est potentiellement 
majoritaire dans les données et encore ok) puis qu'on fasse un edit auto 
mais que les vieux tags reviennent parce que certains éditeurs 
continuent de les proposer et que la doc est contradictoire en fonction 
de là où tu regardes.

Idéalement, une page de process de migration devrait être créée sur le 
wiki après le vote pour lister les choses à faire et permettre de suivre 
l'avancement.
Comme il y a déjà un paragraphe Features/Pages affected (List of wiki 
pages that would be edited if the proposal is approved) dans les 
Proposals, il pourrait y avoir un paragraphe pour la doc, les éditeurs, 
les rendus, etc
avec une note "si vous connaissez d'autres outils que ceux mentionnés 
ici qui utilisent ce tag, merci de les ajouter dans cette liste et/ou de 
leur envoyer cette page pour leur indiquer que le tag arrive en fin de vie"
Sachant que si on souhaite faire une période de transition, deux 
évolutions sont potentiellement à prévoir dans les éditeurs : une pour 
ajouter la nouvelle manière et signaler que l'ancienne est en fin de vie 
si l'outil le permet, puis une pour supprimer l'ancienne à la fin de la 
période de transition. Donc avoir une liste exhaustive des outils 
concernés semble assez primordiale pour que ça soit effectif.

Et ça permet aussi de moduler la transition : si on a déjà migré la doc 
et tous les outils connus, on peut commencer à faire des challenges 
maproulette pour migrer les données petit à petit sans passer par des 
edits automatiques. Ou à l'inverse se rendre compte qu'on n'y arrive pas 
et allonger la période en connaissance de cause.

-- 
Noémie Lehuby

Le 09/12/2021 à 11:37, Florian LAINEZ a écrit :
> Néanmoins, le cœur de la proposition est bien ici de réussir à "tuer" les
> anciens tags une bonne fois pour toute. Et donc de décider d'une date
> butoir après laquelle on peut les shooter à vue. Je pense que notre débat
> devrait tourner autour des avantages / inconvénients d'une telle
> proposition, les autres sujets restant, il me semble, annexes.


Plus d'informations sur la liste de diffusion Talk-fr