Projet

Général

Profil

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

Ajouté par Gilles Grandgérard il y a environ 9 ans. Mis à jour il y a environ 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
09/03/2015
Echéance:
% réalisé:

50%

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

Description

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

Révisions associées

Révision fb4077ec (diff)
Ajouté par Bruno Boiget il y a environ 9 ans

première passe pour port en 2.5

ref #10838 @3h

Révision f99cecb8 (diff)
Ajouté par Bruno Boiget il y a environ 9 ans

Corrections supplémentaires (import creole/creole2)

ref #10838

Révision 092984ad (diff)
Ajouté par Bruno Boiget il y a environ 9 ans

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

Révision f31b4b09 (diff)
Ajouté par Bruno Boiget il y a environ 9 ans

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

ref #10838 @2h

Révision 4307cb40 (diff)
Ajouté par Bruno Boiget il y a environ 9 ans

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

ref #10838 @1h

Révision 03218915 (diff)
Ajouté par Bruno Boiget il y a environ 9 ans

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

Révision d8f5ffeb (diff)
Ajouté par Bruno Boiget il y a environ 9 ans

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

ref #10838 @30m

Révision 117993eb (diff)
Ajouté par Bruno Boiget il y a environ 9 ans

première passe pour port en 2.5

ref #10838 @3h

Révision 3a70c63f (diff)
Ajouté par Bruno Boiget il y a environ 9 ans

Corrections supplémentaires (import creole/creole2)

ref #10838

Révision 5dbfefc6 (diff)
Ajouté par Bruno Boiget il y a environ 9 ans

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

ref #10838 @2h

Révision dc617430 (diff)
Ajouté par Bruno Boiget il y a environ 9 ans

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

ref #10838 @1h

Révision 71376f75 (diff)
Ajouté par Bruno Boiget il y a environ 9 ans

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

Révision 92d42d4c (diff)
Ajouté par Bruno Boiget il y a environ 9 ans

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

ref #10838 @30m

Révision b2840470 (diff)
Ajouté par Bruno Boiget il y a environ 9 ans

déplacement du dictionnaire de routes dans webapi pour import depuis Zéphir

ref #10838 @10m

Historique

#1 Mis à jour par Joël Cuissinat il y a environ 9 ans

  • Assigné à mis à Bruno Boiget
  • % réalisé changé de 0 à 10
  • Restant à faire (heures) changé de 24.0 à 21.0

#2 Mis à jour par Joël Cuissinat il y a environ 9 ans

  • Statut changé de Nouveau à En cours

#3 Mis à jour par Joël Cuissinat il y a environ 9 ans

  • Restant à faire (heures) changé de 21.0 à 19.0

#4 Mis à jour par Bruno Boiget il y a environ 9 ans

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 Mis à jour par Bruno Boiget il y a environ 9 ans

  • % réalisé changé de 10 à 50
  • Restant à faire (heures) changé de 19.0 à 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 Mis à jour par Bruno Boiget il y a environ 9 ans

revoir le packaging du projet Zéphir-parc. Si possible, rendre la partie dictionnaires compilable séparément du reste de l'application

#7 Mis à jour par Joël Cuissinat il y a environ 9 ans

  • Restant à faire (heures) changé de 15.0 à 10.0

#8 Mis à jour par Bruno Boiget il y a environ 9 ans

  • Restant à faire (heures) changé de 10.0 à 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 Mis à jour par Gilles Grandgérard il y a environ 9 ans

  • Statut changé de En cours à Résolu

#10 Mis à jour par Gilles Grandgérard il y a environ 9 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 4.0 à 0.0

Formats disponibles : Atom PDF