https://dev-eole.ac-dijon.fr/https://dev-eole.ac-dijon.fr/favicon.ico2016-06-22T08:22:47ZEnsemble Ouvert Libre ÉvolutifZéphir - Tâche #16600: Problème de migration Amon 2.2 > 2.4.2 et Horus 2.2 > 2.4.2 / 2.5.2https://dev-eole.ac-dijon.fr/issues/16600?journal_id=727312016-06-22T08:22:47ZBruno Boigetbruno.boiget@ac-dijon.fr
<ul><li><strong>Tracker</strong> changé de <i>Demande</i> à <i>Tâche</i></li><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>En cours</i></li><li><strong>Assigné à</strong> mis à <i>Bruno Boiget</i></li><li><strong>Version cible</strong> mis à <i>sprint 2016 25-27 - Equipe MENESR</i></li><li><strong>% réalisé</strong> changé de <i>0</i> à <i>50</i></li><li><strong>Temps estimé</strong> mis à <i>3.00 h</i></li><li><strong>Tâche parente</strong> mis à <i>#16516</i></li><li><strong>Restant à faire (heures)</strong> mis à <i>1.0</i></li></ul><p>Après étude, le problème vient de la préparation de configurations de migration qui ne positionne pas l'option remove_unknown_vars. Des variables avec un attribut 'old_format' subsistent dans les fichiers générés et posent problème sur les serveurs.</p> Zéphir - Tâche #16600: Problème de migration Amon 2.2 > 2.4.2 et Horus 2.2 > 2.4.2 / 2.5.2https://dev-eole.ac-dijon.fr/issues/16600?journal_id=727462016-06-22T12:49:11ZBruno Boigetbruno.boiget@ac-dijon.fr
<ul><li><strong>Fichier</strong> <a href="/attachments/download/1738/amon242_cdeze.eol">amon242_cdeze.eol</a> ajouté</li></ul><p>Je trouve également un autre problème dans certains fichiers de configuration générés par des versions précédentes (fichier remonté par Christophe Dezé):</p>
<p>une variable eol_version peut subsister dans les fichier de configuration migrés. Cela vient d'erreurs antérieures dans la fonction de migration qui utilisait cette clé au lieu de <em><i>version</i></em>. Cela provoque une erreur à la validation du fichier de configuration.</p>
<pre>
>> conf = loader.creole_loader(force_dirs=['/var/lib/zephir/modules/68/dicos/'], force_configeol="/var/lib/zephir/conf/00000001/241/zephir.eol")
*** eol_version 2.4.0 (debug)
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/creole/loader.py", line 466, in load_store
valid_store(store)
File "/usr/lib/python2.7/dist-packages/creole/loader.py", line 449, in valid_store
raise Exception('store value is not a dict for {0}'.format(key))
Exception: store value is not a dict for eol_version
</pre> Zéphir - Tâche #16600: Problème de migration Amon 2.2 > 2.4.2 et Horus 2.2 > 2.4.2 / 2.5.2https://dev-eole.ac-dijon.fr/issues/16600?journal_id=728232016-06-23T13:15:39ZOlivier FEBWINolivier.febwin@ac-amiens.fr
<ul></ul><p>Je confirme que les paquets zephir* 2.5.2-29 corrigent bien le problème que je rencontrais lors des migrations Horus 2.2 > 2.4.2 ; Horus 2.2 > 2.5.2 ; Amon 2.2 > 2.4.2</p>
<p>Merci encore !</p> Zéphir - Tâche #16600: Problème de migration Amon 2.2 > 2.4.2 et Horus 2.2 > 2.4.2 / 2.5.2https://dev-eole.ac-dijon.fr/issues/16600?journal_id=728332016-06-23T14:36:51ZBruno Boigetbruno.boiget@ac-dijon.fr
<ul><li><strong>Statut</strong> changé de <i>En cours</i> à <i>Fermé</i></li><li><strong>% réalisé</strong> changé de <i>50</i> à <i>100</i></li><li><strong>Restant à faire (heures)</strong> changé de <i>1.0</i> à <i>0.0</i></li></ul><p>Paquets à annoncer et à passer rapidement en mise à jour corrective.</p>