On 2025-07-13 at 09:03, Ilya Orlov wrote:

> Hi everyone!
> 
> Upstream gamescope[1] have several embedded copies which current 
> packaging changes for system libraries (except reshade patch[2]).
> But after looking at upstream git commits I believe upstream fully
> intends to use these dependencies in an embedded way.

<snip reasonable- and persuasive-seeming details>

> Debian policy[9] states:
> 
>> Debian packages should not make use of these convenience copies
>> unless the included package is explicitly intended to be used in
>> this way.
> 
> I believe that upstream makes it very clear that it's their
> intention.

The way I parse that statement in Policy is that the convenience copies
should not be used unless *the code being included* is explicitly
intended *by **its** upstream* to be used via embedding it. The
intentions of the upstream who are *doing* the embedding would not seem
relevant.

There might still be reason to accept doing it in this case - that's
outside of my scope to be able to assess - but I would be surprised to
learn that it was within the intention of this part of Policy.

-- 
   The Wanderer

The reasonable man adapts himself to the world; the unreasonable one
persists in trying to adapt the world to himself. Therefore all
progress depends on the unreasonable man.         -- George Bernard Shaw

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to