Project

General

Profile

Tâche #17630

Scénario #17674: Intégrer la version 2.1 de Tiramisu

Warning Creole au sujet de l'option adresse_netmask_eth1 sur les modules Hâpy

Added by Joël Cuissinat almost 7 years ago. Updated almost 7 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
10/19/2016
Due date:
% Done:

100%

Estimated time:
2.00 h
Spent time:
Remaining (hours):
0.0

Description

root@hapy:~# CreoleSet check_passwd non
NetmaskOption:0: ValueWarning: avertissement sur la valeur de l'option adresse_netmask_eth1 : tentative d'accès à une option nommée : adresse_ip_eth1 avec les propriétés ['disabled']

Le warning provient du test de consistance suivant présent dans 01_network.xml :

        <check name="valid_ipnetmask" target="adresse_netmask_eth1" level="warning">
            <param type='eole'>adresse_ip_eth1</param>
        </check>

Si on enlève l'attribut level="warning", la commande ne fait plus d'erreur.
Ce cas particulier n'est peut-être pas géré comme il faut dans Creole/Tiramisu.

History

#1 Updated by Emmanuel GARETTE almost 7 years ago

Daniel m'avait déjà remonté cette erreur.
Le problème vient du fait que la validation des valeurs se fait avant la validation des propriétés (j'ai besoin de la valeur validé pour calculer les propriétés).

Lorsqu'on est en mode "raise" cela fonctionne correctement, je masque l'erreur par une erreur de propriété (la variable est disable).
Dans le cas des "warnings" le signal est émis dans tous les cas (d'où l'affichage du warning).

Le problème est normalement corrigé dans la branche master de Tiramisu. La correction étant "intrusive" dans le code, je n'ai pas jugé opportun de le faire pour l'instant dans la branche 2.0 (ce qu'on utilise actuellement). C'est, pour moi, plutôt un problème cosmétique.

#2 Updated by Joël Cuissinat almost 7 years ago

  • Parent task changed from #17455 to #17674

#3 Updated by Joël Cuissinat almost 7 years ago

  • Status changed from Nouveau to Résolu
  • Assigned To set to Joël Cuissinat
  • % Done changed from 0 to 100
  • Remaining (hours) changed from 2.0 to 0.0

Vérifié sur Hâpy 2.6.0 :

root@hapy:~# CreoleSet check_passwd non
NetmaskOption:0: ValueWarning: avertissement sur la valeur de l'option adresse_netmask_eth1 : 
tentative d'accès à une option nommée : adresse_ip_eth1 avec les propriétés ['disabled']
root@hapy:~# Maj-Auto -D
   [ ... ]
root@hapy:~# reconfigure
   [ ... ]
root@hapy:~# CreoleSet check_passwd non  
root@hapy:~# CreoleGet check_passwd
non
root@hapy:~# CreoleSet check_passwd oui
root@hapy:~# CreoleGet check_passwd
oui

#4 Updated by Scrum Master almost 7 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF