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
signature.asc
Description: OpenPGP digital signature