Project

General

Profile

Tâche #12302

Distribution EOLE - Scénario #12015: Assistance aux utilisateurs (26-28)

Problème possible à l'activation de dictionnaires au niveau variante/serveur

Added by Bruno Boiget almost 6 years ago. Updated over 5 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
07/06/2015
Due date:
% Done:

0%

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

Description

si des dictionnaires de 'bas niveau' (au sens de l'ordre de chargement) sont activés au niveau d'une variante ou d'un serveur, on peut se retrouver avec une erreur.

exemple : 20_client-annuaire.xml sur une variante du module esbl. le dictionnaire est chargé après 70_esbl.xml alors que c'est l'inverse sur un serveur esbl → les variables déjà définies par 70_esbl.xml ressortent en erreur.

à corriger dans le loader CREOLE et dans Zéphir en gérant en une seule passe les dictionnaires du module et ceux livrés par des paquets au niveau variante/serveur.


Related issues

Related to Distribution EOLE - Tâche #12293: eSBL Applis_Web: impossible d'ajouter le paquet supplémentaire eole-client-annuaire dans la variante Fermé 02/16/2015

Associated revisions

Revision fe92035d (diff)
Added by Bruno Boiget almost 6 years ago

Correction de l'ordre de chargement des dictionnaires

  • les dictionnaires installés par des paquets au niveau Variante/Serveur
    et ceux du modules sont chargés de façon ordonnées dans une même passe
  • les dictionnaires présents dans variante / local sont pris en compte
    dans un deuxième temps
  • Bonus : affichage de la variante de destination lorsqu'un fichier
    de configuration de migration est présent (page d'état des serveurs)

Ref #12302 @3h

Revision 25dc0883 (diff)
Added by Bruno Boiget almost 6 years ago

var_loader : chargement de plusieurs répertoire en une passe

  • read_dir : si un tuple ou une liste de répertoires est passé à l'intérieur
    de la liste des répertoires à lire, tous les dictionnaires correspondant
    sont lus de façon ordonnée comme si il s'agissait d'un seul répertoire.

Nécessaire sur Zéphir pour lire en une passe tous les dictionnaires
installés par des paquets (au niveau module / variante et serveur)

ref #12302 @1h

History

#1 Updated by Bruno Boiget almost 6 years ago

  • Parent task set to #12015

#2 Updated by Bruno Boiget almost 6 years ago

  • Status changed from Nouveau to En cours
  • Remaining (hours) set to 3.0

#3 Updated by Bruno Boiget almost 6 years ago

  • Assigned To set to Bruno Boiget

#4 Updated by Bruno Boiget almost 6 years ago

  • Remaining (hours) changed from 3.0 to 0.25

paquets compilés en 2.5-unstable

  • zephir-parc
  • creole

#5 Updated by Bruno Boiget almost 6 years ago

  • Status changed from En cours to Résolu

#6 Updated by Bruno Boiget almost 6 years ago

Test squash ajouté dans EOLE 2.5 / Zéphir : ZE-T06-006 (Vérifier l'ordre de chargement des dictionnaires)

#7 Updated by Joël Cuissinat over 5 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.25 to 0.0

Also available in: Atom PDF