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

Re: Status of dgit (good for NMUs and fast-forwarding Debian branches)

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

Reply to: