Cela fait au moins 2 ans que
nous savons tous (tous = CDIP + utilisateurs)
i) que fréquemment les conversions échouent dès lors qu'il persiste des erreurs dans la base
Nota : erreurs d'incohérence/s de la base de donnée qui ne sont pas du fait de l'utilisateur mais de bug résiduels de la version précédente (suite à des opérations comme certaines fusions)
ii) que souvent, il faut et il suffit de procéder à une restructuration de la base pour permettre cette conversion, mais parfois il faut en passer par la reconstruction complète de la base par une extraction de l'ensemble des fiches
Je veux bien comprendre que la dernière version de Généatique (
qui travaille sur une structure de base différente de celle de la version précédente) ne sache pas réparer la base de de la version précédente et que le CDIP ne souhaite pas alourdir le code de la nouvelle version en incluant tout le code de gestion de la version précédente de la structure de la base, mais alors
le minimum serait que CDIP diffuse un logiciel (utilitaire) séparé d'assainissement des bases des versions précédentes.
Nota : le CDIP, dispose des sources de gestion des bases .gw2 et .gwa, la production de cet utilitaire d'assainissement ne serait donc qu'un empaquetage simple dans une application minimaliste (pas d'IHM autre que triviale) uniquement dédié à cette fonction.
Il suffirait alors de systématiquement lancer l'assainissement avant toute conversion au nouveau format.
Par exemple, cette fin d'année l'application d'assainissement de bases .gwa pourrait tenter une restructuration niveau 2 (Réenregistrement avec classement et symétrie) et en cas d'échec , de lui-même, informer l'utilisateur et lui permettre de procéder à la génération d'une base saine (par extraction de chacune des fiches).
NOTA: pour ceux travaillant encore avec des versions anciennes et des bases .gw2, il faudrait un deuxième utilitaire adapté à ce format.