Debian Patches
Status for qtmir/0.8.0~git20260226.fb30a11-4
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| 2002_no-requires-provides-check.patch | Disable tests fiddling around with files in debian/*. Not wanted by Debian maintainer. =================================================================== |
Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | yes | |||
| 2003_disable-benchmarks.patch | Debian lacks Canonical's autopilot toolchain, thus disabling benchmarks (which depends on it). | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | no | |||
| 0030_mirserver-update-for-Mir-2.22.patch | mirserver: update for Mir 2.22 | Michał Sawicz <michal@sawicz.net> | no | 2025-09-04 | ||
| 0031_demos-drop-usage-of-deprecated-Descriptors.patch | demos: drop usage of deprecated `Descriptor`s | Michał Sawicz <michal@sawicz.net> | no | 2025-09-12 | ||
| 0032_mirsurface-add-mirror_mode_set_to.patch | mirsurface: add `mirror_mode_set_to` | OPNA2608 <opna2608@protonmail.com> | no | 2025-09-12 | ||
| 0033_Revert-src-platforms-Fix-synchronization-bug-with-Mi.patch | Revert "src: platforms: Fix synchronization bug with Mir2 crashing Mir (run on" This reverts commit 45467728bd5ee5e0f24b605680eefdebdeb548f2. |
Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | no | 2026-02-27 | ||
| 0034_Allow-the-use-of-the-Qt-6-build-of-maliit-server.patch | Allow the use of the Qt 6 build of maliit-server | Guido Berhoerster <guido+ubports@berhoerster.name> | no | 2026-03-02 | ||
| 1001_do-not-focus-windows-on-touchdown-events.patch | wrappedwindowmanagementpolicy: do not focus windows on touch down event otherwise Mir will incorrectly focus the last opened window in Lomiri spread |
Muhammad <thevancedgamer@mentallysanemainliners.org> | no | 2026-04-16 | ||
| 0035_surfacemanager-windowmodel-guard-against-null-GLRenderingProvider.patch | surfacemanager, windowmodel: guard against null GLRenderingProvider SurfaceManager and WindowModel fetch the GLRenderingProvider pointer at construction time, but QML can instantiate these objects before the Mir compositor's first updateInternal call sets renderingProvider, leaving m_glProvider null. Binding MirSurface::m_glProvider (a reference) to a null pointer and later dispatching a virtual call through it in the QSGRenderThread caused a SIGSEGV in as_texture() when using the CPU renderer. Lazily re-fetch the provider in onWindowAdded / addInputMethodWindow and drop the window with a warning if it is still unavailable. |
Marius <mariogrip@debian.org> | no | 2026-05-12 | ||
| 0036_mirsurface-show-X11-override-redirect-windows-when-ready.patch | mirsurface: show X11 override-redirect windows when ready X11 override-redirect windows (GTK combo boxes, menus, etc.) are created by Mir's Xwayland layer with mir_window_state_hidden in the miral window info, but BasicSurface::hidden is never set to true for them. This means XWaylandSurfaceRole::commit() sees is_mapped=true on the first commit and skips the hidden->restored transition, so advise_state_change(restored) never fires and m_state stays HiddenState in qtmir forever, keeping the surface invisible despite it being rendered by the compositor. On setReady(), if we observe HiddenState + compositor-visible, align the qtmir state to RestoredState so updateVisible() can show the surface. |
Marius <mariogrip@debian.org> | no | 2026-05-12 |
All known versions for source package 'qtmir'
- 0.8.0~git20260226.fb30a11-5 (sid)
- 0.8.0~git20260226.fb30a11-4 (forky)
- 0.8.0~git20250407.ea2f477-1+deb13u1 (trixie-proposed-updates)
- 0.8.0~git20250407.ea2f477-1 (trixie)
- 0.8.0~git20230223.bd21224-3 (bookworm)
