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
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.
Historique
#1 Mis à jour par Emmanuel GARETTE il y a plus de 7 ans
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 Mis à jour par Joël Cuissinat il y a plus de 7 ans
- Tâche parente changé de #17455 à #17674
#3 Mis à jour par Joël Cuissinat il y a plus de 7 ans
- Statut changé de Nouveau à Résolu
- Assigné à mis à Joël Cuissinat
- % réalisé changé de 0 à 100
- Restant à faire (heures) changé de 2.0 à 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 Mis à jour par Scrum Master il y a plus de 7 ans
- Statut changé de Résolu à Fermé