On Tue, Sep 17, 2013 at 10:54:57AM -0700, Russ Allbery wrote: > Ian Jackson <ijackson@chiark.greenend.org.uk> writes: > > Russ Allbery writes: > >> debian/source/local-options and debian/source/local-patch-header are > >> included in the working Git repository for the package but are not > >> included in the source package as uplaoded to Debian. (Yes, this means > >> that they're somewhat directly contrary to the whole point of dgit. > >> However, they're the best available mechanism to use a single patch for > >> all changes with the 3.0 (quilt) package format if one doesn't want to > >> attempt to track changes as separate patches.) > > So dpkg-source strips these options files out when it builds the > > package ? > Correct. > > Surely then if someone does an NMU based on the source package the > > "single debian patch"ness will be lost ? > Correct, and that's partly the point. It means that the maintainer > changes are collected into one patch, but NMU patches are kept separate > from that one patch. (So I guess I misspoke -- it's not exactly like the > 1.0 format patch situation. It's like that for the maintainer, but > maintains separate NMU patches.) Or patches in a downstream distribution. I consider local-options to be a horrible misfeature in the current dpkg-source. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer http://www.debian.org/ slangasek@ubuntu.com vorlon@debian.org
Attachment:
signature.asc
Description: Digital signature