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.
Associated revisions
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
History
#1 Updated by Joël Cuissinat almost 8 years ago
- Parent task changed from #13756 to #13837
#2 Updated by Joël Cuissinat almost 8 years ago
- Status changed from Nouveau to En cours
#3 Updated by Joël Cuissinat almost 8 years ago
- Description updated (diff)
- Assigned To set to Joël Cuissinat
- Remaining (hours) changed from 4.0 to 0.5
#4 Updated by Scrum Master almost 8 years ago
- Status changed from En cours to Résolu
#5 Updated by Joël Cuissinat almost 8 years ago
- % Done changed from 0 to 100
- Remaining (hours) changed from 0.5 to 0.15
#6 Updated by Philippe Caseiro almost 8 years ago
- Status changed from Résolu to Nouveau
L'import d'une conf 2.3 sur une 2.5.1 affiche des erreurs, normal ?
#7 Updated by Philippe Caseiro almost 8 years ago
- Status changed from Nouveau to Fermé
- Remaining (hours) changed from 0.15 to 0.0