[Pkg-shadow-devel] Switching from dpatch to quilt?

Martin Quinson martin.quinson@loria.fr
Sat, 7 May 2005 22:50:31 +0200


--9iyR+p8Z2cn535Lj
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hello people,

Did you have a look at quilt already? It's so easy to use that any other
patch handling solution seem cumbersome to me. I would like to go further on
this way, but I would prefer a green light from you.=20

Please read the pdf documentation and tell me whether you allow the switch
or not.

 apt-get install quilt ; zxpdf /usr/share/doc/quilt/quilt.pdf.gz
=20
=20
Thanks, Mt.

On Wed, Apr 27, 2005 at 11:21:38AM +0200, Martin Quinson wrote:
> On Wed, Apr 27, 2005 at 06:55:14AM +0200, Christian Perrier wrote:
> > Quoting Martin Quinson (martin.quinson@loria.fr):
> >=20
> > > I still don't understand why you use dpatch instead of quilt. It's not
> >=20
> > But, well, any contribution to make us switch to a smarter tool is
> > welcomed, as long as the switch is easy.
> >=20
> > But, this should not interfere with Nicolas work on 0xx patches to
> > sort them out between "things already applied upstream", "things that
> > should be applied upstream" and "things which should remain Debian spec=
ifi".
> >=20
> > At this very moment, we have something that works. Indeed, it didn't
> > work well mostly because I first misused dpatch...
> >=20
> > So, feel free to switch our sid directory to quilt in a parellel
> > debian/patches-quilt directory....and keep it synced with
> > debian/patches until we completely decide to switch over to quilt and
> > drop dpatch. Next working topic for your next rainy holidays, my
> > friend?=A0:-)
>=20
> Well, you'll have to search another toy for me to play with. Switching to
> quilt is as easy as:
>=20
> ln -s debian/patches .
> cd patches
> ln -s 00list series
>=20
> Another approach is to export QUILT_PATCHES=3Ddebian/patches and then ren=
ame
> 00list to series, but you'll have to export this in all your terminals (or
> change your ~/.quiltrc)
>=20
> Afterward, you may want to read the quilt pdf introduction for a gentle
> introduction or its man page for a quite comprehensive reference.
>=20
>=20
> [Your game with 0xx patches would be easier if the patching tools had an
>  include feature for within the series (or 00list) file. I'll think about=
 it
>  for quilt... You may have found my next toy. Too bad that my vacations a=
re
>  done]=20
>=20
>=20
> It's enough to get the comfort of quilt for patch editing, but if you want
> to rip dpatch out completelly, you need to change=20
>    include /usr/share/dpatch/dpatch.make
> in debian/rules to something else which does not exist yet. There is a
> /usr/share/cdbs/1/rules/patchsys-quilt.mk, but it's a bit cdbs dependent.
> Switching to cdbs would be good too, but it's not very high in my TODO...
> I'll write a simple makefile not depending on cdbs, I guess.
>=20
>=20
> Bye, Mt.



--9iyR+p8Z2cn535Lj
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQFCfSoXIiC/MeFF8zQRAlrLAJ9awswOk4nqlxchsGKq5wX4h/QZsQCdFGPs
cII8hani8Tsa2LW8xiGNMkk=
=apiw
-----END PGP SIGNATURE-----

--9iyR+p8Z2cn535Lj--