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
