Project

General

Profile

Evolution #4264

Création d’un paquet séparé pour le client creole

Added by Daniel Dehennin over 7 years ago. Updated over 6 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
10/11/2012
Due date:
06/28/2013
% Done:

100%

Spent time:
Distribution:
EOLE 2.4

Description

Beaucoup de code dépend de parsedico et un peu de l’ancien client creole.

Afin de ne pas installer tout creole pour ceux qui n’ont besoin que du client (comme les conteneurs), il faut un paquet ne fournissant que le client.


Related issues

Related to creole - Evolution #3701: Quid de creole-fichier-conteneur ? Fermé 06/26/2012
Related to creole - Tâche #3074: L’utilisation de parsedico dans les conteneurs n’est pas équivalente à la version non conteneur Fermé 03/13/2012 06/20/2014
Blocked by creole - Evolution #5609: Passer à eole-skeletor Fermé 06/17/2013 06/21/2013

Associated revisions

Revision 7110e406 (diff)
Added by Daniel Dehennin over 6 years ago

Préparation du support des multiples paquets python

  • setup.py: Passage à setuptools pour supporter les paquets multiples.

Ref: #4264 @2m

Revision 6fb9db62 (diff)
Added by Daniel Dehennin over 6 years ago

Création d’un paquet séparé pour le client creole

Nous créons 5 paquets :

- creole: paquet global qui installe toutes les dépendances
- creole-common: Fourni principalement la DTD
- python-creole-base: configuration python et parser DTD
- python-creole-client: client creole
- python-creole: Tout le reste du code python de creole

  • debian/control (Build-Depends): Ajout de python-setuptools.
    (Package): Déclaration des paquets supplémentaires.
  • debian/creole-common.install: Fichiers non python commun aux conteneurs
    et au maître.
  • debian/creole.install: Fichiers à installer sur le maître.
  • debian/python-creole-base.install: Installation des modules python
    communs aux conteneurs et au maître.
  • debian/python-creole-client.install: Installation du module client.
  • debian/python-creole.install: Installation de tous les modules creole.
  • debian/rules (override_dh_install): « python-creole » ne doit pas
    contenir les modules python fournis par les autres paquets.

Fixes: #4264 @45m

History

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

  • Target version changed from Eole 2.4-dev-1 to Eole 2.4-dev-2

#2 Updated by Joël Cuissinat almost 7 years ago

  • Target version changed from Eole 2.4-dev-2 to Eole 2.4-dev-3

#3 Updated by Daniel Dehennin almost 7 years ago

  • Due date set to 06/07/2013
  • Status changed from Nouveau to Accepté
  • Assigned To changed from developpeurs_eole to Daniel Dehennin

#4 Updated by Daniel Dehennin over 6 years ago

  • Due date changed from 06/07/2013 to 06/21/2013

#5 Updated by Daniel Dehennin over 6 years ago

Il va d’abord falloir skeletoriser creole, car le setup.py est limite gérable…

#6 Updated by Daniel Dehennin over 6 years ago

  • Due date changed from 06/21/2013 to 06/28/2013

#7 Updated by Daniel Dehennin over 6 years ago

  • Status changed from Accepté to Résolu
  • % Done changed from 0 to 100

#8 Updated by Joël Cuissinat over 6 years ago

  • Status changed from Résolu to Fermé
root@horus:~# dpkg -l *creole* | grep ^ii
ii  creole                           2.4.0-156                       gestion de configuration Creole
ii  creole-common                    2.4.0-156                       gestion de configuration Creole - fichier commun
ii  python-creole                    2.4.0-156                       gestion de configuration Creole
ii  python-creole-base               2.4.0-156                       gestion de configuration Creole - modules commun
ii  python-creole-client             2.4.0-156                       gestion de configuration Creole - modules commun

Also available in: Atom PDF