Re: controle du contenu d'un paquet source

2004-12-10 Par sujet Frédéric BOITEUX
 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

2004-12-10 Par sujet Nicolas Ledez
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

2004-12-10 Par sujet Frédéric BOITEUX
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

2004-12-09 Par sujet Christian Perrier
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

2004-12-09 Par sujet Frédéric BOITEUX
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

2004-12-09 Par sujet Ludovic Rousseau
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

2004-12-08 Par sujet Frédéric BOITEUX
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.