Demande #24403
Mis à jour par Joël Cuissinat il y a presque 6 ans
Sur un serveur zephir en version 2.6.2, le paquet pacquet zephir-dictionnaires descend le dictionnaire /usr/share/zephir/dictionnaires/2.4.2/eole/eole-etherpad/61_etherpad.xml incorrecte
<pre>
# xmllint --noout --dtdvalid /usr/share/creole/creole.dtd /usr/share/zephir/dictionnaires/2.4.2/eole/eole-etherpad/61_etherpad.xml
/usr/share/zephir/dictionnaires/2.4.2/eole/eole-etherpad/61_etherpad.xml:11: element service: validity error : Value "service" for attribute method of service is not among the enumerated set
/usr/share/zephir/dictionnaires/2.4.2/eole/eole-etherpad/61_etherpad.xml:11: element service: validity error : No declaration for attribute pty of element service
Document /usr/share/zephir/dictionnaires/2.4.2/eole/eole-etherpad/61_etherpad.xmli does not validate against /usr/share/creole/creole.dtd
</pre>
Si on corrige en récupérant le fichier sur un scribe 2.4.2, le test xmllint donne aucune erreur.
Le fichier incorrecte /usr/share/zephir/dictionnaires/2.4.2/eole/eole-etherpad/61_etherpad.xml provoque sur le gen_config d'un scribe 2.4.2 (ayant le dico ajouter eole-etherpad ) l'erreur suivante :
"Erreur lors du parsing : la valeur service n'est pas dans ['systemd','upstart', 'apache', 'network']
Idem pour le dico /usr/share/zephir/dictionnaires/2.4.2/eole/eole-ethercalc/61_ethercalc.xml
<pre>
# xmllint --noout --dtdvalid /usr/share/creole/creole.dtd /usr/share/zephir/dictionnaires/2.4.2/eole/eole-etherpad/61_etherpad.xml
/usr/share/zephir/dictionnaires/2.4.2/eole/eole-etherpad/61_etherpad.xml:11: element service: validity error : Value "service" for attribute method of service is not among the enumerated set
/usr/share/zephir/dictionnaires/2.4.2/eole/eole-etherpad/61_etherpad.xml:11: element service: validity error : No declaration for attribute pty of element service
Document /usr/share/zephir/dictionnaires/2.4.2/eole/eole-etherpad/61_etherpad.xmli does not validate against /usr/share/creole/creole.dtd
</pre>
Si on corrige en récupérant le fichier sur un scribe 2.4.2, le test xmllint donne aucune erreur.
Le fichier incorrecte /usr/share/zephir/dictionnaires/2.4.2/eole/eole-etherpad/61_etherpad.xml provoque sur le gen_config d'un scribe 2.4.2 (ayant le dico ajouter eole-etherpad ) l'erreur suivante :
"Erreur lors du parsing : la valeur service n'est pas dans ['systemd','upstart', 'apache', 'network']
Idem pour le dico /usr/share/zephir/dictionnaires/2.4.2/eole/eole-ethercalc/61_ethercalc.xml