Project

General

Profile

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

Added by Joël Cuissinat almost 8 years ago. Updated almost 8 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
11/06/2015
Due date:
% Done:

100%

Estimated time:
4.00 h
Spent time:
Remaining (hours):
0.0

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

Revision 6f38e2a8 (diff)
Added by Joël Cuissinat almost 8 years ago

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

Revision 1bf68678 (diff)
Added by Joël Cuissinat almost 8 years ago

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]

Revision 525519a0 (diff)
Added by Joël Cuissinat almost 8 years ago

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

Revision 14f96199 (diff)
Added by Joël Cuissinat almost 8 years ago

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

Also available in: Atom PDF