Tâche #10838
Zéphir - Scénario #9194: Porter le module Zephir sur la distribution 2.5.0-α
Faire fonctionner l'application Zéphir sur 2.5
Description
Etude + ouvrir de nouvelles tâches pour les problèmes découverts
Associated revisions
première passe pour port en 2.5
ref #10838 @3h
Corrections supplémentaires (import creole/creole2)
ref #10838
Modifications dans python-eolegenconfig pour utilisation sur Zéphir 2.5
- déplacement des fonctions des vues de views.py vers webapi.py
ref #10838 @4h
Adaptations divers pour eole 2.5 (APIS/encoding/...)
ref #10838 @2h
Mise à jour des adaptations du serveur XMLRPC pour la version de twisted 13.2
ref #10838 @1h
Suite des adaptations pour eole 2.5
- refactoring du chargement de genconfig
- ajout temporaire des librairies creole/pyeole 2.3 adaptées
- corrections par rapport au nouveau comportement de ConfigParser
ref #10838 @6h
fix 'creole2' : chaîne vide pour eole_version et eole_module sur Zéphir
ref #10838 @30m
première passe pour port en 2.5
ref #10838 @3h
Corrections supplémentaires (import creole/creole2)
ref #10838
Adaptations divers pour eole 2.5 (APIS/encoding/...)
ref #10838 @2h
Mise à jour des adaptations du serveur XMLRPC pour la version de twisted 13.2
ref #10838 @1h
Suite des adaptations pour eole 2.5
- refactoring du chargement de genconfig
- ajout temporaire des librairies creole/pyeole 2.3 adaptées
- corrections par rapport au nouveau comportement de ConfigParser
ref #10838 @6h
fix 'creole2' : chaîne vide pour eole_version et eole_module sur Zéphir
ref #10838 @30m
déplacement du dictionnaire de routes dans webapi pour import depuis Zéphir
ref #10838 @10m
History
#1 Updated by Joël Cuissinat about 8 years ago
- Assigned To set to Bruno Boiget
- % Done changed from 0 to 10
- Remaining (hours) changed from 24.0 to 21.0
#2 Updated by Joël Cuissinat about 8 years ago
- Status changed from Nouveau to En cours
#3 Updated by Joël Cuissinat about 8 years ago
- Remaining (hours) changed from 21.0 to 19.0
#4 Updated by Bruno Boiget about 8 years ago
Modifications dans genconfig pour permettre une gestion différente des décorateurs (en particulier l'authentification) dans gen_config et dans l'application Zéphir.
#5 Updated by Bruno Boiget about 8 years ago
- % Done changed from 10 to 50
- Remaining (hours) changed from 19.0 to 15.0
premier maquettage de l'application :
- Ajout d'une 'fausse' librairie creole2 (version minimale de creole 2.3) et pyeole2 (idem) pour la gestion des configurations des serveurs 2.0 -> 2.3
- Modifications ont été apportées dans eole-genconfig 2.5 pour permettre d'importer les fonctions des vues sans mettre en place les décorateurs (routes et login_required)
- correction des scripts utilisés lors de l'instance et publication d'un premier paquet eole-zephir (à installer avec dpkg car le paquet zephir-parc n'existe pas encore)
au niveau de la partie genconfig de zephir, il faut adapter le fichier zephir_views.py par rapport aux modifications faites dans eole-genconfig
Attention, en cas d'installation pour test sur eolebase, il faut supprimer le dictionnaire de z_stats et stopper le service (en conflit avec le backend Zéphir). Normalement, le paquet n'est pas installé sur un module Zéphir, mais tant que le paquet zephir-parc n'existe pas, on ne peut pas le supprimer sans désinstaller d'autres paquets.
#6 Updated by Bruno Boiget about 8 years ago
revoir le packaging du projet Zéphir-parc. Si possible, rendre la partie dictionnaires compilable séparément du reste de l'application
#7 Updated by Joël Cuissinat about 8 years ago
- Remaining (hours) changed from 15.0 to 10.0
#8 Updated by Bruno Boiget about 8 years ago
- Remaining (hours) changed from 10.0 to 4.0
Les librairies creole2 / pyeole2 sont pour l'instant livrées avec zephir-backend, il faudra soit faire des paquets à part, soit prévoir un script pour les mettre à jour depuis la branche 2.3 de creole ....
#9 Updated by Gilles Grandgérard about 8 years ago
- Status changed from En cours to Résolu
#10 Updated by Gilles Grandgérard about 8 years ago
- Status changed from Résolu to Fermé
- Remaining (hours) changed from 4.0 to 0.0