Re: Fusionner mes modifs a la nouvelle version du paquet
- To: debian-devel-french@lists.debian.org
- Subject: Re: Fusionner mes modifs a la nouvelle version du paquet
- From: Martin Quinson <martin.quinson@tuxfamily.org>
- Date: Tue, 2 Sep 2003 15:44:16 +0200
- Message-id: <[🔎] 20030902134416.GH18555@galadriel>
- In-reply-to: <20030830.183548.98418109.arnaud-guest@users.alioth.debian.org>
- References: <20030828232912.22efc5a5.maitre_yodan@fr.club-internet.invalid> <20030829073631.GA26512@home.ouaza.com> <20030829114649.044b841c.maitre_yodan@fr.club-internet.invalid> <20030830.183548.98418109.arnaud-guest@users.alioth.debian.org>
On Sat, Aug 30, 2003 at 06:35:48PM +0200, Arnaud Vandyck wrote:
> On Fri, 29 Aug 2003 11:46:49 -0400
> Daniel Déchelotte <maitre_yodan@fr.club-internet.invalid> wrote:
>
> > Quand meme : comment je suis sense modifier les sources ? Directement, ou
> > dans une seconde arborescence, de sorte a pouvoir generer un (gros) diff a
> > mettre dans debian/patches a chaque fois que je veux compiler ?
>
> Tu peux faire cela avec dpatch. En général, je modifie les sources (en
> copiant au préalable le fichier que je vais modifier), je crée
> différents patch que je déplace dans la hiérarchie supérieure au
> paquet. Je remets le paquet dans son état original puis j'appelle
> dpatch, et j'applique les patches au fur et à mesure. En général, si ce
> n'est pas spécifique à Debian mais que cela peut intéresser tout le
> projet, je transmets les patches à l'auteur ou à une liste de diffusion
> 'upstream'.
Ah, si la question est maintenant de comment maintenir une pile de patches
bien propre au dessus du paquet, on peut toujours jouer avec quilt. C'est
pas un paquet officiel de debian, mais je l'ai empaquete, ce qui le rend
dispo. Ensuite, il est clair qu'avoir un paquet officiel build-dependant de
qqch n'etant pas dans l'archive, c'est pas top.
Mais laissez moi vous faire la reclame tout de meme. Apres trois personnes
m'ayant *propose* l'upload, j'vais bien trouver quelqu'un pour le faire
effectivement...
quilt, comme dpatch ou dbs, permettent d'utiliser des piles de patches, qui
peuvent etre appliques les uns separements des autres. La difference, c'est
que c'est pas cible sur faire des paquets debian, a la base, mais c'est
utilise par des gens maintenant des piles de patches de quelques centaines
de membres au dessus du noyau linux, cible mouvante s'il en est.
Donc, y'a un outil pour monter/descendre dans la pile, et au contraire de
dbs, par exemple, il marche. Meme si on lui colle un gros coup de ctrl-C en
travers de la tete, il survit et la pile devrait pas etre corrompue.
La cerise sur le gateau, qui ne devrait surprendre personne, c'est que
l'outil est bien internationalise, et parle le francais sans probleme. ;)
Le gros probleme est le manque de page de man. Mais l'outil et chacune des
sous-commandes (a la cvs) a un -h bien fait (traduit aussi, evidement).
Achetez mon paquet, il est GPL mon paquet...
http://graal.ens-lyon.fr/~mquinson/deb.html#quilt
Bye, Mt.
--
Each language has its purpose, however humble. Each language expresses the
Yin and Yang of software. Each language has its place within the Tao.
But do not program in COBOL if you can avoid it.
-- The Tao of programming
Reply to: