Tâche #16138
Distribution EOLE - Scénario #16058: Traitement express (19-21)
Erreur à l'import d'un ancien fichier config.eol dans Zéphir 2.6
Description
global name 'upgrade' is not defined |
Cette erreur semble en cacher d'autres !
Demandes liées
Révisions associées
Ajout d'upgrade en variable de classe + fix import ConfigParser
Ref: #16138 @1h
Correction de l'import de fichiers dans genconfig (avec migration)
ref #16138 @1h30m
Backport des corrections sur les migrations successsives des valeurs
ref #16138 @1h
Historique
#1 Mis à jour par Bruno Boiget il y a presque 8 ans
La migration de fichiers 2.4.0 et > via la fonction d'import de genconfig sur Zéphir ne semble pas gérée correctement sur Zéphir 2.6.0 (à vérifier également sur Zéphir 2.5.2).
J'ai commencé de faire des tests et debugger.
- L'import de fichiers 2.3 semble bien pris en compte
- dans le cas de fichiers > 2.3, les options déclenchant les fonctions de migration ne sont pas passées à creole.
#2 Mis à jour par Bruno Boiget il y a presque 8 ans
- Restant à faire (heures) changé de 4.0 à 0.25
#3 Mis à jour par Bruno Boiget il y a presque 8 ans
- Assigné à changé de Joël Cuissinat à Bruno Boiget
Pour la partie 'Cette erreur semble en cacher d'autres !', j'ai fait des tests d'imports dans différentes situations :
- génération de configuration de migration
- import de fichiers de versions antérieures à la création ou l'édition d'une configuration de serveur
Dans les 2 cas, seule la migration des valeurs 2.2/2.3 vers 2.4.0 est prise en compte.
Les upgrades successifs (2.4/2.5/2.6) ne sont pas exécutés.
Autre erreur dans l'édition de configuration de migration : les valeurs par défaut de la variante et du module utilisés sont ceux de la version actuelle, et non de la variante/du module de destination.
Ces problèmes doivent aussi être présents sur les versions 2.5.X de Zéphir (correction à adapter)
#4 Mis à jour par Bruno Boiget il y a presque 8 ans
- % réalisé changé de 0 à 100
la correction est backportée sur les versions 2.5.1(-24) et 2.5.2(-26) de Zéphir.
ERRATA¶
Cette correction n'est pas applicable simplement sur Zéphir 2.5.0.
Celui-ci ne gérant pas l'ensemble des modules en version 2.5, l'intérêt du backport est limité (utilisation de Zéphir 2.5.1 ou 2.5.2 recommandée)
#5 Mis à jour par Scrum Master il y a presque 8 ans
- Statut changé de En cours à Résolu
#6 Mis à jour par Bruno Boiget il y a presque 8 ans
Testable en important dans genconfig (Zéphir : serveur amon 2.5.X) la configuration fournie dans la demande liée.
- Un message doit indiquer l'import depuis un fichier 2.2
- la famille "zones dns" doit apparaitre après import
- dans cet onglet : avec activer_zones_forward à oui (mode expert) et une zone déclarée : cite-scolaire.local 10.144.46.65
#7 Mis à jour par Joël Cuissinat il y a presque 8 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.25 à 0.0
Testé OK