Re: controle du contenu d'un paquet source
J'utilise cvs-buildpackage(1) « build Debian packages from a CVS repository » qui fait un export dans /usr/local/src/Packages/ pour construire le paquet. C'est quelque fois contraignant de devoir commiter une modification avant de pouvoir construire le paquet. Mais il suffit de patcher les fichiers exportés dans /usr/local/src/Packages/non_du_paquet/ et travailler sur la version de ce répertoire jusqu'à obtenir un paquet satisfaisant puis d'appliquer les modifications à la version contrôlée par CVS. Voir aussi le point 7 de [1]. Merci beaucoup pour ta suggestion et les liens sur le doc, je vais m'y pencher !! Fred.
Re: controle du contenu d'un paquet source
Le Thu, Dec 09, 2004 at 08:54:27AM +0100, Frédéric BOITEUX a écrit : quel outil crée ce fameux 'DEADJOE' que l'on voit de temps en temps dans les outils Debian ? C'est l'éditeur de texte joe (était-ce une plaisanterie, ou une vraie question ?). -- Nicolas Ledez
Re: controle du contenu d'un paquet source
Le Fri, 10 Dec 2004 10:47:48 +0100, Nicolas Ledez [EMAIL PROTECTED] a écrit : Le Thu, Dec 09, 2004 at 08:54:27AM +0100, Frédéric BOITEUX a écrit : quel outil crée ce fameux 'DEADJOE' que l'on voit de temps en temps dans les outils Debian ? C'est l'éditeur de texte joe (était-ce une plaisanterie, ou une vraie question ?). non, je ne connaissais pas 'joe' ... Fred.
Re: controle du contenu d'un paquet source
Quoting Frédéric BOITEUX ([EMAIL PROTECTED]): j'aimerais savoir comment faire pour ne pas les y retrouver. Comme le paquet est maintenu avec CVS, j'imagine qu'un « export » serait bien, mais je ne sais pas où mettre cette commande ? Ceci dans ~/.devscripts devrait aider: DEBUILD_DPKG_BUILDPACKAGE_OPTS=-i'(?:^|/).*~$|(?:^|/)\..*\.swp|DEADJOE|(?:/CVS|/RCS|/\.svn|/\.deps|\.\#.*)(?:$|/)' -ICVS -I.svn -uc -us (les -us et -uc permettent de ne pas avoir de demande de signature des .changes et .dsc, donc rien à voir avec le problème) PS : la ligne ci-dessus m'a elle-même été donnée par Petter Reinholdtsen. Je suis totalement incapable de faire des regexp aussi ampoulées et qui marchent...:-)
Re: controle du contenu d'un paquet source
Bonjour, Le Thu, 9 Dec 2004 06:59:05 +0100, Christian Perrier [EMAIL PROTECTED] a écrit : Ceci dans ~/.devscripts devrait aider: DEBUILD_DPKG_BUILDPACKAGE_OPTS=-i'(?:^|/).*~$|(?:^|/)\..*\.swp|DEADJOE|(?:/C VS|/RCS|/\.svn|/\.deps|\.\#.*)(?:$|/)' -ICVS -I.svn -uc -us (les -us et -uc permettent de ne pas avoir de demande de signature des .changes et .dsc, donc rien à voir avec le problème) Ok, j'avais qqchose de beaucoup plus simple qui ignorait simplement les CVS et .cvsignore, mais j'aurais voulu savoir s'il était possible de dire à « dpkg-source » d'utiliser le résultat d'un « cvs export » plutôt que le répertoire courant, mais bon j'ai l'impression que l'appel de dpkg-source dans dpkg-buildpackage ou debuild est verrouillé... Merci pour l'expression régulière (amusant de rechercher à quoi cela correspond...) Je me demande quel outil crée ce fameux 'DEADJOE' que l'on voit de temps en temps dans les outils Debian ? Fred.
Re: controle du contenu d'un paquet source
Le Thursday 09 December 2004 à 08:54:27, Frédéric BOITEUX a écrit: Ok, j'avais qqchose de beaucoup plus simple qui ignorait simplement les CVS et .cvsignore, mais j'aurais voulu savoir s'il était possible de dire à « dpkg-source » d'utiliser le résultat d'un « cvs export » plutôt que le répertoire courant, mais bon j'ai l'impression que l'appel de dpkg-source dans dpkg-buildpackage ou debuild est verrouillé... J'utilise cvs-buildpackage(1) « build Debian packages from a CVS repository » qui fait un export dans /usr/local/src/Packages/ pour construire le paquet. C'est quelque fois contraignant de devoir commiter une modification avant de pouvoir construire le paquet. Mais il suffit de patcher les fichiers exportés dans /usr/local/src/Packages/non_du_paquet/ et travailler sur la version de ce répertoire jusqu'à obtenir un paquet satisfaisant puis d'appliquer les modifications à la version contrôlée par CVS. Voir aussi le point 7 de [1]. À+ [1] http://www.debian.org/devel/cvs_packages -- Dr. Ludovic Rousseau[EMAIL PROTECTED] -- Normaliser Unix c'est comme pasteuriser le camembert, L.R. --
controle du contenu d'un paquet source
Bonjour, Je réalise des paquets Debian pour des logiciels maison, et j'ai un petit souci : je regroupe les sources dans un répertoire de nom paquet-version, qui comporte entre autres un répertoire debian décrivant le paquet. Lorsque je construis les paquets à partir de mon répertoire avec la commande « debuild », il me construit correctement les paquets binaires, ainsi que des paquets sources .dsc et .tar.gz. Or, dans cette archive paquet.tar.gz, je retrouve tout le contenu de mon répertoire de départ, y compris des fichiers de gestion (CVS/.cvsignore) ou sans utilité et gourmand en place, et j'aimerais savoir comment faire pour ne pas les y retrouver. Comme le paquet est maintenu avec CVS, j'imagine qu'un « export » serait bien, mais je ne sais pas où mettre cette commande ? Merci de vos lumières, Fred.