Projet

Général

Profil

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

Ajouté par Joël Cuissinat il y a plus de 8 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
06/11/2015
Echéance:
% réalisé:

100%

Temps estimé:
4.00 h
Temps passé:
Restant à faire (heures):
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.

Révisions associées

Révision 6f38e2a8 (diff)
Ajouté par Joël Cuissinat il y a plus de 8 ans

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

Révision 1bf68678 (diff)
Ajouté par Joël Cuissinat il y a plus de 8 ans

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]

Révision 525519a0 (diff)
Ajouté par Joël Cuissinat il y a plus de 8 ans

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

Révision 14f96199 (diff)
Ajouté par Joël Cuissinat il y a plus de 8 ans

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

Formats disponibles : Atom PDF