Tâche #13957
Distribution EOLE - Scénario #13837: Publier la version 2.5.1 stable
Erreur d'upgrade sur les variables renommées entre 2.3 et 2.5
Description
Exemple : renommage de bacula_full_retention en bareos_full_retention :
Comme la variable originale n'existe plus en 2.5.1, la transformation de sa valeur au nouveau format Creole n'est pas réalisée et lors de son injection, elle vaut toujours ['6']
au lieu du nombre entier 6.
Pour reproduire sur etb1.scribe :
cp /mnt/eole-ci-tests/configuration/etb1.scribe/default-2.3/etc/eole/config.ini /tmp/config.eol chmod 644 /tmp/config.eol
Puis import de ce fichier dans gen_config.
Révisions associées
Support de l'upgrade des variables renommées entre 2.3 et 2.5
- creole/upgrade24.py : traitements supplémentaires dans la méthode set_value()
- translation/* : ajout des nouvelles traductions
Ref: #13957 @3h
Support de l'upgrade des variables renommées entre 2.3 et 2.5
- creole/upgrade24.py : traitements supplémentaires dans la méthode set_value()
- translation/* : ajout des nouvelles traductions
Cherry-picked from creole:6f38e2a811f5a76 Ref: #13957 [2.5.1]
Test unitaire validant le renommage des variables 2.3 -> 2.5
- tests/test_upgrade.py : test de la migration de "bacula_full_retention"
- tests/configs/bacula23.eol : fichier de configuration lié au test
Ref: #13957 @30m
exécuter "test_upgrade_bareos_from23" uniquement si bareos est installé
- tests/test_upgrade.py : vérification de la présence du dico 23_bareos.xml
Ref: #13957 @30m
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 8 ans
- Tâche parente changé de #13756 à #13837
#2 Mis à jour par Joël Cuissinat il y a plus de 8 ans
- Statut changé de Nouveau à En cours
#3 Mis à jour par Joël Cuissinat il y a plus de 8 ans
- Description mis à jour (diff)
- Assigné à mis à Joël Cuissinat
- Restant à faire (heures) changé de 4.0 à 0.5
#4 Mis à jour par Scrum Master il y a plus de 8 ans
- Statut changé de En cours à Résolu
#5 Mis à jour par Joël Cuissinat il y a plus de 8 ans
- % réalisé changé de 0 à 100
- Restant à faire (heures) changé de 0.5 à 0.15
#6 Mis à jour par Philippe Caseiro il y a plus de 8 ans
- Statut changé de Résolu à Nouveau
L'import d'une conf 2.3 sur une 2.5.1 affiche des erreurs, normal ?
#7 Mis à jour par Philippe Caseiro il y a plus de 8 ans
- Statut changé de Nouveau à Fermé
- Restant à faire (heures) changé de 0.15 à 0.0