Projet

Général

Profil

Evolution #5536

Version Eole 2.3 de Creole 2.4 (Zéphir)

Ajouté par Bruno Boiget il y a presque 11 ans. Mis à jour il y a plus de 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
Echéance:
% réalisé:

100%

Distribution:
EOLE 2.3

Description

Pour permettre l'intégration de serveurs 2.4 dans Zéphir 2.3, la librairie creole 'version tiramisu' doit être disponible dans l'application Zéphir.

pour les premiers tests, j'ai fait les mofications suivantes pour éviter les conflits de namespace avec la version 2.3 de creole:

  • renommer la nouvelle librairie python 'creole' en 'creole3'
  • remplacer les occurences de 'from creole' par 'from creole3' dans la librairie
  • tous les fichiers de creole 2.4 ne sont pas nécessaires, il suffit d'avoir la librairie python. En particulier :

config.py
dtd_parser.py
eosfunc.py
error.py
lxml_parser.py
utils.py
var_loader.py
loader.py
wpkg_secrets.py
(init.py)

On peut envisager plusieurs méthodes pour la distribution:

  • un paquet zephir-creole3 avec les modifications nécessaires seulement en 2.3
  • renommer la nouvelle librairie creole en creole3 aussi bien en 2.4 qu'en 2.3 (nécessite de faire le tour des outils l'utilisant)
  • intégrer la librairie dans le paquet creole 2.3 (librairie creole3 au même niveau que creole, ou comme sous-module de creole)

je penche plutôt pour les solutions 1 et 3, avec récupération et modification des fichiers nécessaires depuis la branche 2.4 à la compilation du paquet (un sed -i "s/from creole/from creole3/g" sur les fichiers de la lib devrait suffire).


Demandes liées

Lié à zephir-parc - Evolution #5532: Prise en compte des serveurs Eole 2.4 dans Zéphir 2.3 Fermé 07/02/2014

Révisions associées

Révision 226e9eb8 (diff)
Ajouté par Bruno Boiget il y a plus de 10 ans

script de génération d'une libraire creole 2.4 minimale pour Zéphir 2.3 (ref #5536)

Révision a39e014f (diff)
Ajouté par Bruno Boiget il y a plus de 10 ans

génération du paquet zephir-creole3

Fixes #5536

Révision 7db3ca50 (diff)
Ajouté par Bruno Boiget il y a plus de 10 ans

script de génération d'une libraire creole 2.4 minimale pour Zéphir 2.3 (ref #5536)

Révision 639a6904 (diff)
Ajouté par Bruno Boiget il y a plus de 10 ans

correction dans setup_creole3.py (ref #5536)

Révision 5d65a5b9 (diff)
Ajouté par Bruno Boiget il y a plus de 10 ans

correction d'un import dans var_loader.py (ref #5536)

Historique

#1 Mis à jour par Bruno Boiget il y a presque 11 ans

  • Description mis à jour (diff)

loader.py a été modifié pour sortir les fonctions de lecture/écriture fichiers de valeurs dans les fonctions config_load_values et config_save_values.

Le but est de permettre l'initialisation d'une configuration depuis des données passées par Zéphir, et de renvoyer le contenu à sauvegarder à des fonctions de Zéphir (sans passer par des fichiers)

#2 Mis à jour par Bruno Boiget il y a presque 11 ans

  • Description mis à jour (diff)
  • Assigné à mis à Bruno Boiget
  • Version cible changé de 48 à Eole 2.4-alpha

#3 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Version cible changé de Eole 2.4-alpha à Eole 2.4-alpha2

#4 Mis à jour par Bruno Boiget il y a plus de 10 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#5 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Version cible changé de Eole 2.4-alpha2 à Mises à jour 2.3.11

#6 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Version cible changé de Mises à jour 2.3.11 à Eole 2.4-alpha2

#7 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF