Sean Whitton <spwhit...@spwhitton.name> writes:

> Hello,
>
> On Fri 03 Nov 2023 at 05:01pm -07, Xiyue Deng wrote:
>
>> I thought mentioning dropping Built-Using from arch:all package could be
>> an acceptable reason, which in turn also follows Lintian's suggestion :)
>> But do let me know if I should further clarify.
>
> But why couldn't an arch:all package have Built-Using?  Built-Using, per
> Policy, is for license issues.  arch:any vs. arch:all isn't
> determinative.

So a little further reading from the policy[1] and the lintian bug[2]
helped me understand the usage of "Built-Using" a bit better: it's used
to include other source package required for building without having to
depend on them.  So technically it's not mutually exclusive with
arch:all as stated in the bug.  However, in the case of
persp-perspective, I tried with or without it and it doesn't make any
difference.  What's important is that ${elpa:Depends} correctly added
elpa-perspective and elpa-projectile to the dependency list of the
binary package.  So I think in the end dropping it should be OK.

Still, it makes sense to clarify the actual reason to drop it, so I've
updated the changelog entry to reflect this fact[3].  PTAL, TIA!

[1] 
https://www.debian.org/doc/debian-policy/ch-relationships.html#additional-source-packages-used-to-build-the-binary-built-using
[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=999785
[3] 
https://salsa.debian.org/emacsen-team/persp-projectile/-/commit/a0c39b5d53d96f7e85b163f9cb530efbf34b6166

-- 
Xiyue Deng

Attachment: signature.asc
Description: PGP signature

Reply via email to