#1132210 gamescope: Please update to wlroots 0.20

Package:
gamescope
Source:
gamescope
Description:
Micro-compositor for game scaling
Submitter:
Diederik de Haas
Date:
2026-05-29 16:51:02 UTC
Severity:
normal
Tags:
#1132210#5
Date:
2026-03-29 12:21:43 UTC
From:
To:
Dear gamescope maintainers,

wlroots upstream has released version 0.20.0:
https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.20.0

We intend to upload wlroots 0.20 to unstable in the next days, it is
currently available in experimental.

As wlroots 0.20 is not API compatible with 0.19, some action by you
and/or upstream may be needed.
See the 0.20.0 release page or this page (both lists are the same):

https://gitlab.freedesktop.org/wlroots/wlroots/-/work_items/3977

for a list of the breaking changes for compositors.

An automatic tracker for the wlroots 0.20 transition can be found here:
https://release.debian.org/transitions/html/auto-wlroots.html

Please close this bug with appropriate version information if you think
your package is suitable for the wlroots 0.20 migration. If you need
more time to prepare for the migration please let us know.

#1132210#10
Date:
2026-03-31 18:12:07 UTC
From:
To:
Hi,

Currently gamescope builds fine with wlroots 0.20 in experimental. And
quick tests in games didn't reveal any issues. So feel free to
increase severity when 0.20 is gonna be in unstable. We will try to
look for upstream patches for full transition but even now I think
it's ok to upload as is

#1132210#15
Date:
2026-04-01 10:23:39 UTC
From:
To:
Hi,

Excellent, thanks.

FYI and AFAICT, upstream is actually still at wlroots 0.18:

Upstream's ``submodules/wlroots`` points to
https://github.com/misyltoad/wlroots/tree/54e844748029d4874e14d0c086d50092c04c8899
and then ``meson.build`` indicates wlroots 0.18.
Also https://github.com/misyltoad/wlroots is forked from
https://github.com/swaywm/wlroots which has been archived on 2021-11-02.
https://gitlab.freedesktop.org/wlroots/wlroots/ is the new upstream
repo location.

OTOH, it looks like upstream has the (IMO) most qualified help to
(initially) upgrade to 0.19 and later probably to 0.20 ... (one of)
the upstream maintainers of wlroots itself :-)

"Bump wlroots to v0.19":
https://github.com/ValveSoftware/gamescope/pull/1990

"Do proper wayland teardown cleaning up listeners and fds":
https://github.com/ValveSoftware/gamescope/pull/2066

HTH,
  Diederik

#1132210#20
Date:
2026-04-10 21:49:37 UTC
From:
To:
Hi,

Yea, I am actively monitoring these PRs.

I am currently in the process of packaging a new upstream version, and
I am wondering if it would help with your transition if this version
could be built on wlroots 0.19 or 0.20? Practically it's of course
would still be built with 0.19 because 0.20 is not in unstable yet

#1132210#25
Date:
2026-04-21 10:54:31 UTC
From:
To:
FWIW: I just recommended to upload wlroots 0.20 to Unstable here:
https://salsa.debian.org/swaywm-team/wlroots/-/merge_requests/52#note_748430

So if you want to use/target wlroots 0.19, do it (really) quickly.
Otherwise, wait till 0.20 gets uploaded to Unstable and target that for
your new upstream version. It's up to you.

FTR: Guido Günther is (one of) the maintainer(s), so they'll make the
actual decision. I'm just helping out.

#1132210#32
Date:
2026-05-26 15:40:36 UTC
From:
To:
Hi,

It seems to me everything is ready?
https://salsa.debian.org/games-team/gamescope/-/commits/debian/latest

So it's just waiting for an actual release, right?

#1132210#39
Date:
2026-05-27 11:47:44 UTC
From:
To:
Hi!

Yes, I am just waiting when DD can upload it

#1132210#44
Date:
2026-05-28 12:15:33 UTC
From:
To:
Excellent :-)
#1132210#49
Date:
2026-05-29 16:49:37 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
gamescope, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1132210@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ilya Orlov <ilyaorlov124@gmail.com> (supplier of updated gamescope package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Wed, 27 May 2026 18:19:01 +0500
Source: gamescope
Architecture: source
Version: 3.16.24+ds-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
Changed-By: Ilya Orlov <ilyaorlov124@gmail.com>
Closes: 1132210
Changes:
 gamescope (3.16.24+ds-1) unstable; urgency=medium
 .
   [ Ilya Orlov ]
   * New upstream version 3.16.24+ds
   * d/copyright: Update copyright for src/reshade
   * Transition to wlroots 0.20 (Closes: #1132210)
   * d/control: update standards to 4.7.4 (no changes)
   * d/copyright: Remove unused Apache-2.0
   * d/control: libcatch2-dev dependency for unit tests
 .
   [ Bastian Germann ]
   * d/copyright: Fix disjunctive license expressions
   * d/copyright: Use a proper Disclaimer
Checksums-Sha1:
 1619bafd5a29803a1806b5f8b0f1e6f6bf74740c 2690 gamescope_3.16.24+ds-1.dsc
 4f2ae051e062676b330a46022346439765298e1c 1210004 gamescope_3.16.24+ds.orig.tar.xz
 564a1a4c832773bf168ba8ce2e0807e50df111a0 14468 gamescope_3.16.24+ds-1.debian.tar.xz
 a418ba3e677fde72f16570e356e6b4840334b361 16714 gamescope_3.16.24+ds-1_amd64.buildinfo
Checksums-Sha256:
 a11518bbd15d106ec9425fd4badda1cd0f6438a5522e5696ba6f0464253f56b7 2690 gamescope_3.16.24+ds-1.dsc
 1c084b8c406f3f8f6e5db7801b903a3c45b84885b58a9571c59652ada60d1a15 1210004 gamescope_3.16.24+ds.orig.tar.xz
 cec5d0806f6ada523ed7a7672854e9b526faf9b210cee4b04a2750e059bafd52 14468 gamescope_3.16.24+ds-1.debian.tar.xz
 e30d73da0912454d06ccb12b386e913b70576d1159a1ac4ed981e79a4ee11a87 16714 gamescope_3.16.24+ds-1_amd64.buildinfo
Files:
 575932b9e2c4a0c2468604dc23e649f3 2690 contrib/games optional gamescope_3.16.24+ds-1.dsc
 265d5bef3400846bcae7850ae95c46bf 1210004 contrib/games optional gamescope_3.16.24+ds.orig.tar.xz
 d84821e56d04d1d506600272cbf45f1d 14468 contrib/games optional gamescope_3.16.24+ds-1.debian.tar.xz
 eddf5589a6082c1543b6250cdd1c5939 16714 contrib/games optional gamescope_3.16.24+ds-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEXk9UUZPolpyKWbgKA6H7ehkEdxsFAmoZvNcACgkQA6H7ehkE
dxsCoQf/YU+OtA55v+Q3lZ5tYNrZfNrqCZMChRaJHX8PbBgiCkurI3cinycNuvdG
S8k5kj9oegexB4wCUsGbWzTfM0KhbDE6JN/BFIBKd57mgN+8Rwsjjaq7fHc/D9Nl
JqIcT0G/g/btYbEuA/tnPUpN6N3uHDla+MLfQPbh+0/COazUIjHmllKK6/UT90LV
dwWu2u5ihRETvKArD/q1B570RdxIn1ELTxQX1eqeu1YrS0CxUzDerkPCC/7wSjNg
/ij8o9fkwGTrvyiDklXL9uHGKUVictJnm2fv+RBJHpH9yO6fo51rlpzOZzW8ChMU
M8arJitY5JUGJtDlHohvEleMBbZIBg==
=pRde
-----END PGP SIGNATURE-----