[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

unapply-patches in d/source/(local)-options?



Hi,

when working with source format 3.0 (quilt) and gbp, I have found dpkg-source's behavior about applying patches a bit confusing.

In the git working copy, patches are not applied. They get applied by gbp buildpackare before building the package and then backed out afterwards. Right? I usually have export-dir set in my .gbp.conf, which changes gbp buildpackage's behavior: A git export is made to a temporary subdirectory of the export-dir, patches get applied, the package is built there and the temporary directory is deleted.

When I take the source package and dpkg-source -x it, the patches get applied. Therefore an unpackaged source package looks different from what I have in a git working copy. I find this confusing.

I understand that it should be possible to influence this by putting "unapply-patches" into debian/source/options, but that doesn't seem to change dpkg-source -x's behavior at all: patches are still applied after unpacking the source package. Same happens when I put "unapply-patches" into debian/source/local-option, since that file doesn't end up in the source pakage at all.

Can somebody explain what is going on here and what is the recommended package (sub)format when one uses gbp?

Greetings
Marc

--
-----------------------------------------------------------------------------
Marc Haber         | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany    |  lose things."    Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Reply to: