Projet

Général

Profil

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

Ajouté par Emmanuel GARETTE il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

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

100%

Restant à faire (heures):
0.0

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

Formats disponibles : Atom PDF