Evolution #6812
Revoir le packaging
Description
Au lieu de tout séparer dans des paquets différents, il est préférable de :
- fournir un seul paquet sur le maître
- fournir la partie cliente pour les conteneurs
Demandes liées
Révisions associées
Refonte du packaging
Le packaging actuel a une chaîne de dépendance compliquée.
creole
-> python-creole
-> python-creole-client
-> python-creole-base
-> creole-common
On peut simplifier en faisant 2 chaînes de dépendances différentes pour
le maître et les conteneurs:
- maître:
creole
-> python-creole
-> creole-common
- conteneurs:
python-creole-client
-> creole-common
- debian/control: Suppression du paquet « python-creole-base ».
Le paquet « python-creole » fourni « python-creole-client » et
« python-creole-base » sur le maître.
Le paquet « python-creole-client » fourni « python-creole-base » dans
les conteneurs.
- debian/python-creole-client.install: Installation des fichiers qui
étaient pris en charge par « python-creole-base ».
- debian/rules: Il n’y a plus de fichier dupliqué entre les paquets.
Fixes: #6812 @30m
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 10 ans
- Version cible changé de Eole 2.4-beta3 à Eole 2.4-RC2
Comme tu l'as pas fait, je ne pense pas que quelqu'un d'autre s'y attaque mais bon...
#2 Mis à jour par Daniel Dehennin il y a environ 10 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit b743960371818889b7c57ebfd1b9b74274fe6eab.
#3 Mis à jour par Daniel Dehennin il y a environ 10 ans
- Echéance mis à 21/02/2014
#4 Mis à jour par Daniel Dehennin il y a environ 10 ans
La mise à jour depuis la RC1 doit :
- désinstaller
python-creole-base
qui est fourni parpython-creole
- désinstaller
python-creole-client
qui est fourni parpython-creole
La commande CreoleGet eole_module
doit toujours être fonctionnelle une fois la mise à jour effectuée.