|
From: | Ferran Jorba |
Subject: | Re: [Quilt-dev] Applying local patches for new upstream releases |
Date: | Wed, 12 Oct 2005 16:12:25 +0200 |
User-agent: | Mozilla/5.0 (X11; U; Linux i586; en-US; rv:1.0.0) Gecko/20020623 Debian/1.0.0-0.woody.1 |
Andreas, Jean,
I don't know how to deal graciously with their upstream releases, as when I untar them, they produce, as customary, a new directory. How do I get my, say, 0.7.0 patches and apply them to my 0.7.1?Create a copy of thirdparty-0.7.0/patches in thirdparty-0.7.1/, and apply the patches with quilt push. Don't copy the .pc directory.
I didn't realise that it was so easy: I was looking at the documentation for 0.39; now I've upgraded to 0.42 and I see a mention in section 5.4 of the documentatio. But, as Debian description for quilt says, Quilt is good for managing additional patches applied to a package received as a tarball or maintained in another version control system. 5.4 section only mentions this in-place (like an cvs update), but nothing about those 'tarballs'. I'd say that it would be worthwhile to explain it. It is not obvious for newcomers.
I would add that some of the patches may no more apply if they have been merged upstream. "quilt push" will fail on most of these, and you can use "quilt delete -rn" to delete them and skip to the next one.
Thanks. This could also go to 5.4 documentation. Thanks to all, Ferran
[Prev in Thread] | Current Thread | [Next in Thread] |