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

Bug#867042: lintian: new tag: emacsen-common-without-dh-elpa



Hello Niels,

On Thu, Jul 06, 2017 at 07:43:00PM +0000, Niels Thykier wrote:
> Thanks for the patch.

Thank you for the prompt review!

> I have one clarification before I review it further.  During the
> stretch release, the release team noticed that dh-elpa added
> "Built-Using" fields to a lot of packages.  Notably, it has the side
> effect of keeping old versions of the dh-elpa source around.
> 
> Before we start to rely on it in lintian, could you please confirm that
> dh-elpa is not misusing Built-Using and will continue to use that field[1]?

CCing David, who wrote the code that adds the Built-Using header, but
I'm pretty sure that it is indeed there for GPL compliance purposes.

dh-elpa adds emacsen-common maintscripts to packages built using
dh-elpa, and (according to the copyright file of dh-elpa) those scripts
are under the GPL.

>   Alternatively, there are other means to detecting maintscripts from
> helpers (see the classification tag for
> "debhelper-autoscript-in-maintainer-scripts")

I've had a look at that code -- I can modify my patch to use that
approach if you prefer, but I think it would make the code less
readable, so if you agree that we're using Built-Using correctly, I'd
like to continue to check that.

-- 
Sean Whitton

Attachment: signature.asc
Description: PGP signature


Reply to: