Project

General

Profile

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

Added by Emmanuel GARETTE almost 4 years ago. Updated almost 4 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
06/25/2020
Due date:
% Done:

100%

Remaining (hours):
0.0

History

#1 Updated by Emmanuel GARETTE almost 4 years ago

  • Status changed from Nouveau to En cours

#2 Updated by Emmanuel GARETTE almost 4 years ago

  • % Done changed from 0 to 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 Updated by Ludwig Seys almost 4 years ago

  • Status changed from En cours to Résolu

#4 Updated by Joël Cuissinat almost 4 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) set to 0.0

Also available in: Atom PDF