Tâche #9956
Scénario #9880: eSSL SPC - Portage de la variante eSSL SPC en 2.4.1
vérifier la compatibilité des dicos=> fournir la sortie creolelint
Historique
#1 Mis à jour par Thierry Jambou il y a plus de 9 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Thierry Jambou il y a plus de 9 ans
- Sujet changé de vérifier la compatibilité des dicos => fournir la sortie creolelint à vérifier la compatibilité des dicos=> fournir la sortie creolelint
- % réalisé changé de 0 à 80
Premier jet de CreoleLint -d (seulement les dicos) :¶
root@ssl24-spc-01:/usr/share/eole/creole/dicos# CreoleLint -d
DTD Non valide (valid_dtd:ERROR:error)
/usr/share/eole/creole/dicos/local/70_spc.xml:3: element creole: validity error : Element creole content does not follow the DTD, expecting ((containers* , files*)* , variables , constraints , help), got (variables constraints )
/usr/share/eole/creole/dicos/local/70_spc.xml:5: element variables: validity error : Element variables content does not follow the DTD, expecting (family* , separators*), got (family condition family separators )
/usr/share/eole/creole/dicos/local/70_spc.xml:34: element separators: validity error : Element separators content does not follow the DTD, expecting (separator)*, got (separator separator CDATA separator )
Document /usr/share/eole/creole/dicos/local/70_spc.xml does not validate against /usr/share/creole/creole.dtd
Lint wrong_dicos_name désactivé (niveau info)
Dictionnaire contenant un check "obligatoire" (obligatoire_in_dicos:NAME:warning)
\-- /usr/share/eole/creole/dicos/local/70_morea.xml
Libellé de séparateur non valide dans un dictionnaire (valid_separator_label:NAME:warning)
\-- %%exim_relay : Relai => relai
Libellé d'aide non valide dans un dictionnaire (valid_help_label:NAME:warning)
\-- %%nom_machine : eolebase => Eolebase
\-- %%sw_stroke_timeout : ipsec => IPsec
\-- %%sw_stroke_timeout : ipsec => IPsec
Les premières lignes concernent l'ordre des différentes balises et le fait que j'avais inséré une balise condition au milieu d'une balise variable
Après avoir réordonner le tout, j'ai aussi créer une balise help à vide car autrement il aime pas
ça donne ça après correction :¶
root@ssl24-spc-01:/usr/share/eole/creole/dicos# CreoleLint -d
DTD Non valide (valid_dtd:ERROR:error)
Lint wrong_dicos_name désactivé (niveau info)
Dictionnaire contenant un check "obligatoire" (obligatoire_in_dicos:NAME:warning)
\-- /usr/share/eole/creole/dicos/local/70_morea.xml
Libellé de séparateur non valide dans un dictionnaire (valid_separator_label:NAME:warning)
\-- %%exim_relay : Relai => relai
Libellé d'aide non valide dans un dictionnaire (valid_help_label:NAME:warning)
\-- %%nom_machine : eolebase => Eolebase
\-- %%sw_stroke_timeout : ipsec => IPsec
\-- %%sw_stroke_timeout : ipsec => IPsec
Les dernières lignes concernent des dicos EN que je ne corrige pas.
Reste une remarque concernant 70_morea.xml. A voir.
#3 Mis à jour par Thierry Jambou il y a plus de 9 ans
- Statut changé de En cours à Résolu
- % réalisé changé de 80 à 100
- Restant à faire (heures) changé de 2.0 à 0.0
Ce warning veut dire que le mot obligatoire utilisé pour le nom d'un check ne lui va pas mais on laisse quand même
Dictionnaire contenant un check "obligatoire" (obligatoire_in_dicos:NAME:warning)
\-- /usr/share/eole/creole/dicos/local/70_morea.xml
#4 Mis à jour par Thierry Jambou il y a plus de 9 ans
- Statut changé de Résolu à Fermé