Projet

Général

Profil

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

Ajouté par Thierry Bertrand il y a plus de 9 ans. Mis à jour il y a plus de 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Début:
08/12/2014
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
Restant à faire (heures):
0.0

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é

Formats disponibles : Atom PDF