Tâche #18275
Scénario #17993: Traitement express MEN (48-50)
Impossible d'instancier Zephir 2.6.1
Description
la commande 'Maj-Auto -i -S test-eole.ac-dijon.fr -V test-eole.ac-dijon.fr -D' sur un esbl ou un zephir génére une erreur 'eole_release'
00:01:58.822 monitor Maj-Auto -i -S test-eole.ac-dijon.fr -V test-eole.ac-dijon.fr -D 00:01:58.827 Mise à jour le mardi 06 décembre 2016 16:40:36 00:01:58.828 *** zephir 2.6.1 *** 00:01:58.828 Maj-Auto - (VERSION DE DEVELOPPEMENT) - Augmenter le niveau de mise à jour peut empêcher de revenir au niveau de mise à jour stable. 00:01:58.828 Voulez-vous continuer ? [oui/non] 00:01:58.829 non] : 00:01:58.829 MONITOR: maj_auto_241a action:oui time:Tue Dec 6 16:40:36 2016 00:01:58.829 oui 00:01:58.830 oui 00:01:58.830 Maj-Auto - local variable 'eole_release' referenced before assignment
Révisions associées
Les variables obligatoires et les « vides » sont gérés séparemment
Dans tiramisu 1, la propriété « mandatory » prenait en charge aussi
les tests sur les variables « vides ».
À partir de tiramisu 2, cette gestion est séparée :
- la propriété « mandatory » pour les variables obligatoire
- la propriété « empty » pour les variables « vides »
- creole/loader.py (creole_loader): Supprimer aussi la propriété
« empty » en plus de la propriété « mandatory ».
Ref: #18275
Historique
#1 Mis à jour par Emmanuel GARETTE il y a plus de 7 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Emmanuel GARETTE il y a plus de 7 ans
Je vois 2 problèmes :
- dans creole : l'option "disable_mandatory" supprime la vérification des variables "obligatoires" mais pas des listes vides (nouveauté de 2.6.0)
- dans tiramisu : si une variable est master/slaves avec un test de consistance, qu'on vérifie la propriété "empty" mais pas "mandatory" et qu'il y a une valeur par défaut, l'index n'est pas passé à la fonction _isempty de l'objet Values
#3 Mis à jour par Emmanuel GARETTE il y a plus de 7 ans
- % réalisé changé de 0 à 50
Ok pour tiramisu, il serait préférable de faire la modification aussi dans creole.
#4 Mis à jour par Scrum Master il y a plus de 7 ans
- Sujet changé de Impossible d'instancier Zephir 2.6.1 à Impossible d'instancier Zephir 2.6.1
- Assigné à mis à Daniel Dehennin
#5 Mis à jour par Daniel Dehennin il y a plus de 7 ans
- % réalisé changé de 50 à 100
- Restant à faire (heures) changé de 1.0 à 0.5
#6 Mis à jour par Scrum Master il y a plus de 7 ans
- Statut changé de En cours à Résolu
#7 Mis à jour par Benjamin Bohard il y a plus de 7 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.5 à 0.0
Mise à jour et instance effectuées sans problème sur un zéphir 2.6.1 daily (python-pyeole 2.6.1-13 et creole 2.6.1-17)