On Mon, Oct 05, 2009 at 03:50:59PM +0200, Vincent Caron wrote:
>   OK, donc si ça n'est pas sous contrôle d'un package, je fais "svn
> commit". J'ai toujours eu du mal à suivre Yeupou entre les contrôles
> RCS, SVN et le packaging...

;)

D'ailleurs j'ai dû désactiver un ou deux dépôt RCS, ce serait des
choses à passer dans les paquets gnapgnap-* éventuellement.


J'ai un avis encore mitigé sur ces paquets. J'aime bien:

- la gestion des dépendances (qui m'empêche, par exemple, de supprimer
  'libgd-graph-perl' en pensant qu'il n'est pas utilisé)

- partager les fichiers de configuration (et s'assurer qu'il s'agit de
  la version courante, pas d'une vieille copie)

- fournir du réutilisable

- utiliser dpkg car il permet à d'autres personnes de faire des
  modifications facilement pour leur installation dans les fichiers de
  configuration

Je n'aime pas:

- utiliser dpkg ;) car il ne supprime pas automatiquement les vieux
  fichiers de configuration (en cas de renommage notamment), ce qui
  oblige à un nettoyage manuel après une mise à jour

- le côté fastidieux (installer un paquet pour modifier une ligne de
  configuration)

- les risques d'écrasement des modifications locales (bin/gnapak.pl
  par exemple)

- avoir un seul paquet source: la moindre modification (source) dans
  un système implique une mise à jour (binaire) de tous les systèmes

On m'a parlé de Puppets récemment, mais je n'ai pas bien compris la
portée de ce projet - si vous avez un avis sur la question ça
m'intéresse :) (http://reductivelabs.com/products/puppet).


>  Mention "Jexiste" retirée: https://gna.org/
> 
> > Sinon tu noteras que j'ai commencé à reprendre gnapgnap (dans le même
> > dépôt SVN), avec même un README :D
> 
>   Justement je cherchais la source du packaging, c'est bien:
> http://svn.gna.org/viewcvs/admin/trunk/ ?

Oui.

>   Tu as un endroit spécifique sur Maggie pour builder les packages ?
> J'utilisais le home de yeupou je crois, c'est pratique d'avoir un
> environnemnt où on fait juste "make" et ça marche :).

C'est dans /usr/src/admin-build/
J'ai mis à jour la doc dans doc/maggie.howto-make-gna-debian-packages :)

C'est bien aussi de builder sur maggie pour éviter des conflits style
"je compile sous Squeeze, j'installe sous Etch", etc. :]

-- 
Sylvain

_______________________________________________
Project mailing list
[email protected]
https://mail.gna.org/listinfo/project

Reply via email to