[Debian-med-packaging] svn-buildpackge and quilt, was: Re: [med-svn] r1261 - in trunk/packages/autodocksuite/trunk/debian: . patches
Steffen Moeller
steffen_moeller at gmx.de
Sat Feb 2 14:58:02 UTC 2008
Daniel Leidert wrote:
> Am Samstag, den 02.02.2008, 15:12 +0100 schrieb David Paleino:
>
>> Il giorno Sat, 02 Feb 2008 13:57:13 +0000
>> smoe-guest at alioth.debian.org ha scritto:
>>
>>
>>> Author: smoe-guest
>>> Date: 2008-02-02 13:57:12 +0000 (Sat, 02 Feb 2008)
>>> New Revision: 1261
>>>
>>> Added:
>>> trunk/packages/autodocksuite/trunk/debian/patches/
>>> trunk/packages/autodocksuite/trunk/debian/patches/addHelp.patch
>>> ...
>>>
> [..]
>
>> Would you please use
>>
>> QUILT_DIFF_ARGS="--no-timestamps --no-index"
>> QUILT_REFRESH_ARGS="--no-timestamps --no-index"
>>
>> in your ~/.quiltrc? (Our Shiny New Policy, §4.6.2)
>>
>
> Steffen, do you have some special setup, that you can use quilt with a
> debian/-only SVN layout or do you checkout/export the debian/-directory
> from SVN into the upstream source to be able to use quilt?
>
Ciao David, I missed your original message. I actually have
UILT_DIFF_ARGS="--no-timestamps --no-index"
QUILT_REFRESH_ARGS="--no-timestamps --no-index"
QUILT_PATCH_OPTS="--unified-reject-files"
in my .quiltrc. But I promise to read through your policy file anyway. I wished you would pack it all to the wiki pages, though. Why is it that you consider wrong?
Hallo Daniel, there are some special tricks for using SVN and quilt that I never understood. I would be glad for anyone enlightening me on this matter. What I keep doing is that I set
$ env |grep QUILT
QUILT_PATCHES=debian/patches
I then untar the .orig.tar.gz somewhere where it is not disturbing (nothing is disturbing as long as it is not added to svn in that sense but I usually place it next to the trunk directory). Then I cd into the untared folder and "ln -s ../trunk/debian ." (my students keep informing me that that the "." is not required but I like that "."). From there I can use quilt as usual. It is only that dpkg-buildpackage does not work because of the symbolic link for which it cannot do the diff.gz. I use "./debian/rules binary" instead for interim testing.
When adding "--svn-dont-purge" to svn-buildpackage (as in the alias svn-br from the wiki pages) one can remove the debian directory in the build-area/sourcefolder and substitute it with the symbolic link there as described above.
Viele Gruesse
Steffen
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 252 bytes
Desc: OpenPGP digital signature
Url : http://lists.alioth.debian.org/pipermail/debian-med-packaging/attachments/20080202/2be42a3a/attachment.pgp
More information about the Debian-med-packaging
mailing list