Re: Embedded code copies for gamescope

2025-07-14 Thread Ilya Orlov
On Mon, Jul 14, 2025 at 11:36 AM Colin Watson wrote: > No, only if the original wlroots and reshade projects were ones that > were intended to be used via vendoring/embedding. For wlroots gamescope fork just adds performance optimization which has been landed in wlroots 0.19 (contributed by games

Re: Embedded code copies for gamescope

2025-07-13 Thread Colin Watson
On Mon, Jul 14, 2025 at 10:46:35AM +0500, Ilya Orlov wrote: Ah, I see. So with this policy it would be ok to embed: wlroots and reshade - because it's forks made specifically to be used in gamescope submodules. No, only if the original wlroots and reshade projects were ones that were intended

Re: Embedded code copies for gamescope

2025-07-13 Thread Ilya Orlov
On Sun, Jul 13, 2025 at 6:55 PM Daniel Gröber wrote: > > Here's an example from one of my packages where I needed this: > > https://salsa.debian.org/electronics-team/nextpnr/-/blob/master/debian/watch > Thanks! Very cool feature, but on version 2.25.15 I had to use: gitmodules, Instead of: gitm

Re: Embedded code copies for gamescope

2025-07-13 Thread Ilya Orlov
On Sun, Jul 13, 2025 at 7:47 PM Colin Watson wrote: > > On Sun, Jul 13, 2025 at 09:28:31AM -0400, The Wanderer wrote: > >On 2025-07-13 at 09:03, Ilya Orlov wrote: > >> Debian policy[9] states: > >> > >>> Debian packages should not make use of these convenience copies > >>> unless the included pack

Re: Embedded code copies for gamescope

2025-07-13 Thread Colin Watson
On Sun, Jul 13, 2025 at 09:28:31AM -0400, The Wanderer wrote: On 2025-07-13 at 09:03, Ilya Orlov wrote: 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

Re: Embedded code copies for gamescope

2025-07-13 Thread Daniel Gröber
On Sun, Jul 13, 2025 at 06:03:56PM +0500, Ilya Orlov wrote: > And if you think it's a good idea I would appreciate some directions > on what is the best way to embed git submodules and meson subprojects > in the source package. As of devscripts 2.25.11 uscan has support for git submodules - Thanks

Re: Embedded code copies for gamescope

2025-07-13 Thread The Wanderer
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 dependenci

Embedded code copies for gamescope

2025-07-13 Thread Ilya Orlov
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. I am gonna list them with upstrea