Hello,

On Wed 22 Feb 2023 at 09:45PM GMT, Ian Jackson wrote:

> Sean Whitton writes ("Bug#1031793: dgit: Treat single-debian-patch as 
> implying --quilt=single"):
>> How about having single-debian-patch imply --quilt=single in the absence
>> of any other setting or command line argument for the quilt mode?
>> Then in the docs we would say that it is a good idea to use only the git
>> configuration value, but that this is another option if you prefer it.
>>
>> This is still better than the previous situation because dgit will undo
>> some problems created by single-debian-patch (right?).
>
> The usual reason for eschewing in-tree directions about quilt format
> is that the tree can't (mustn't) tell you if it's patches-applied or
> not.  I think it would be OK for the tree to influence *how* patches
> are made (ie, choose between --quilt=linear, --quilt=single, etc.)

Yes, this is a good distinction.

> There is also the fact that it would have an effect on dgit's
> behaviour for an NMUer, but I think that's OK for this.
>
> So your idea has merit.
>
> However, do we want to have people put single-debian-patch in the
> source tree ?  That has such weird dpkg-source behaviours.

Right, but the pile of Emacs addons I maintain using dgit-maint-merge(7)
will never hit any of those behaviours.  So it's a high cost to impose
on someone in a position such as mine.

> Ideally we would do something that would influence dgit, but not
> dpkg-source.  So maybe we could put some *other* dropping in the
> source tree?

I'm reluctant to introduce something else like this when we already have
the git-debpush tags thing.  Hmm -- is there some reason why dgit
couldn't put information in those tags in the same way?

-- 
Sean Whitton

Attachment: signature.asc
Description: PGP signature

Reply via email to