Tâche #30487
Scénario #30383: Template Hâpy "60-one" en erreur CreoleLint sur EOLE 2.8 et/ou 2.7
reproduire le problème
100%
Historique
#1 Mis à jour par Emmanuel GARETTE il y a plus de 3 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Emmanuel GARETTE il y a plus de 3 ans
- % réalisé changé de 0 à 100
Après analyse des dicos/template tout me semble correcte :
Voici les différentes contraintes :
- si activer_one_ha est oui => activer_multinode est forcement oui
- si activer_one_ha est non => activer_multinode a pour valeur de par défaut non mais l'utilisateur peut mettre oui
- si activer_multinode est non => désactiver one_nodes
- si activer_onesinglenode et activer_one_ha sont oui => templatisation
Lorsque le template est généré, activer_one_ha est forcement à oui (4ème contrainte) et activer_multinode est forcement à oui (1er contrainte). Donc one_nodes est bien activé.
C'est un problème de CreoleLint qui nécessite tout une série d'alignement d'étoile.
Il n'est possible de reproduire le problème qu'en forçant l'ordre d'affectation des variables. Ce qui est bizarre que c'est le test jenkins lance toujours dans le même ordre les variables alors que moi l'ordre est différent à chaque lancement de la commande.
Le bug est très ancien (2013), j'ai fait le commit en 2.6.0 et mergé à partir 2.7.1. Voir si on corrige aussi pour les versions plus anciennes.
#3 Mis à jour par Ludwig Seys il y a plus de 3 ans
- Statut changé de En cours à Résolu
#4 Mis à jour par Joël Cuissinat il y a plus de 3 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0