Evolution #4264
Création d’un paquet séparé pour le client creole
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.
Demandes liées
Révisions associées
Préparation du support des multiples paquets python
- setup.py: Passage à setuptools pour supporter les paquets multiples.
Ref: #4264 @2m
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
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 11 ans
- Version cible changé de Eole 2.4-dev-1 à Eole 2.4-dev-2
#2 Mis à jour par Joël Cuissinat il y a environ 11 ans
- Version cible changé de Eole 2.4-dev-2 à Eole 2.4-dev-3
#3 Mis à jour par Daniel Dehennin il y a presque 11 ans
- Echéance mis à 07/06/2013
- Statut changé de Nouveau à Accepté
- Assigné à changé de developpeurs_eole à Daniel Dehennin
#4 Mis à jour par Daniel Dehennin il y a presque 11 ans
- Echéance changé de 07/06/2013 à 21/06/2013
#5 Mis à jour par Daniel Dehennin il y a presque 11 ans
Il va d’abord falloir skeletoriser creole, car le setup.py est limite gérable…
#6 Mis à jour par Daniel Dehennin il y a presque 11 ans
- Echéance changé de 21/06/2013 à 28/06/2013
#7 Mis à jour par Daniel Dehennin il y a presque 11 ans
- Statut changé de Accepté à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 6fb9db620c6fc7430c9d91c0b83f25a40668d17d.
#8 Mis à jour par Joël Cuissinat il y a presque 11 ans
- Statut changé de Résolu à 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