Project

General

Profile

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

Added by Gilles Grandgérard about 8 years ago. Updated about 8 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
03/09/2015
Due date:
% Done:

50%

Estimated time:
24.00 h
Spent time:
Remaining (hours):
0.0

Description

Etude + ouvrir de nouvelles tâches pour les problèmes découverts

Associated revisions

Revision fb4077ec (diff)
Added by Bruno Boiget about 8 years ago

première passe pour port en 2.5

ref #10838 @3h

Revision f99cecb8 (diff)
Added by Bruno Boiget about 8 years ago

Corrections supplémentaires (import creole/creole2)

ref #10838

Revision 092984ad (diff)
Added by Bruno Boiget about 8 years ago

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

Revision f31b4b09 (diff)
Added by Bruno Boiget about 8 years ago

Adaptations divers pour eole 2.5 (APIS/encoding/...)

ref #10838 @2h

Revision 4307cb40 (diff)
Added by Bruno Boiget about 8 years ago

Mise à jour des adaptations du serveur XMLRPC pour la version de twisted 13.2

ref #10838 @1h

Revision 03218915 (diff)
Added by Bruno Boiget about 8 years ago

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

Revision d8f5ffeb (diff)
Added by Bruno Boiget about 8 years ago

fix 'creole2' : chaîne vide pour eole_version et eole_module sur Zéphir

ref #10838 @30m

Revision 117993eb (diff)
Added by Bruno Boiget about 8 years ago

première passe pour port en 2.5

ref #10838 @3h

Revision 3a70c63f (diff)
Added by Bruno Boiget about 8 years ago

Corrections supplémentaires (import creole/creole2)

ref #10838

Revision 5dbfefc6 (diff)
Added by Bruno Boiget about 8 years ago

Adaptations divers pour eole 2.5 (APIS/encoding/...)

ref #10838 @2h

Revision dc617430 (diff)
Added by Bruno Boiget about 8 years ago

Mise à jour des adaptations du serveur XMLRPC pour la version de twisted 13.2

ref #10838 @1h

Revision 71376f75 (diff)
Added by Bruno Boiget about 8 years ago

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

Revision 92d42d4c (diff)
Added by Bruno Boiget about 8 years ago

fix 'creole2' : chaîne vide pour eole_version et eole_module sur Zéphir

ref #10838 @30m

Revision b2840470 (diff)
Added by Bruno Boiget about 8 years ago

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

Also available in: Atom PDF