Hi,

On 10-10-18 19:56, Guillem Jover wrote:
>> For what my proposal here is concerned, if @builddeps@ end up expanded
>> in Testsuite-Triggers, it should be flattened like the rest of the
>> dependencies listed directly in the Depends field of d/tests/control.
> 
> I think expanding the @ and @builddeps@ markers would not be ideal,
> because that its loses semantic meaning. And makes the job of the
> reader harder, by having to possibly infer (although that might end up
> being wrong), whether the listed dependencies are the ones coming from
> the build-dependencies or from the binary packages or similar.
> 
> I think that if we want to expose these, they should just be exposed
> as is, and accepted by any parser. They then can decide whether to
> honor these values or ignore them easily.
> 
> This would need someone to hunt down and audit any parser, file bugs
> and block this one on them. Once the parsers have been updated, we
> could make dpkg-source let these through.

britney2 in Debian would only need @builddeps@ (but I don't mind it
being more generic and having @ as well). I'll can fix this soon. I
suppose you would want to just transfer the full set of test
dependencies to Test-Trigger. (Slightly of topic, that would make the
problem of "needs-recommends" also simpler, because then we could
migrate to a @recommends@ syntax and define that properly).

britney2 in Ubuntu is not at all in sync with Debian nowadays, so Ubuntu
needs to be informed and they need to adapt as well.

I don't know of other parsers.

Paul

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to