Project

General

Profile

Evolution #6812

Revoir le packaging

Added by Daniel Dehennin over 10 years ago. Updated over 10 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
12/05/2013
Due date:
02/21/2014
% Done:

100%

Spent time:
Distribution:
EOLE 2.4

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

Related issues

Related to python-pyeole - Evolution #7070: Ajout de Provides/Conflicts/Replaces pour faciliter l'Upgrade + déplacement de tcpcheck Fermé 01/17/2014

Associated revisions

Revision b7439603 (diff)
Added by Daniel Dehennin over 10 years ago

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

History

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

  • Target version changed from Eole 2.4-beta3 to 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 Updated by Daniel Dehennin over 10 years ago

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

#3 Updated by Daniel Dehennin over 10 years ago

  • Due date set to 02/21/2014

#4 Updated by Daniel Dehennin over 10 years ago

La mise à jour depuis la RC1 doit :

  • désinstaller python-creole-base qui est fourni par python-creole
  • désinstaller python-creole-client qui est fourni par python-creole

La commande CreoleGet eole_module doit toujours être fonctionnelle une fois la mise à jour effectuée.

#5 Updated by Gilles Grandgérard over 10 years ago

  • Status changed from Résolu to Fermé

ok

Also available in: Atom PDF