Bug#1136699: trixie-pu: package qtmir/0.8.0~git20250407.ea2f477-1+deb13u1 (pre-upload approval request)

2026-05-25 Thread Mike Gabriel

Hi Jonathan,

On  So 24 Mai 2026 11:54:56 CEST, Jonathan Wiltshire wrote:


Control: tag -1 confirmed

Hi,

Please go ahead.

Thanks,


Just uploaded. I will likely send another pre-approval bug for a  
follow-up upload soon.


Mike
--

mike gabriel aka sunweaver (Debian Developer)
mobile: +49 (1520) 1976 148
landline: +49 (4351) 486 14 27

GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22  0782 9AF4 6B30 2577 1B31
mail: [email protected], http://sunweavers.net



pgpDIRLMa9iDj.pgp
Description: Digitale PGP-Signatur


Bug#1136699: trixie-pu: package qtmir/0.8.0~git20250407.ea2f477-1+deb13u1 (pre-upload approval request)

2026-05-24 Thread Jonathan Wiltshire
Control: tag -1 confirmed

Hi,

Please go ahead.

Thanks,

-- 
Jonathan Wiltshire  [email protected]
Debian Developer http://people.debian.org/~jmw

4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC  74C3 5394 479D D352 4C51
ed25519/0x196418AAEB74C8A1: CA619D65A72A7BADFC96D280196418AAEB74C8A1



Bug#1136699: trixie-pu: package qtmir/0.8.0~git20250407.ea2f477-1+deb13u1 (pre-upload approval request)

2026-05-14 Thread Mike Gabriel
Package: release.debian.org
Severity: normal
Tags: trixie
X-Debbugs-Cc: [email protected]
Control: affects -1 + src:qtmir
User: [email protected]
Usertags: pu

Please accept a thoroughly tested upgrade to qtmir in Debian trixie.

[ Reason ]

+  * debian/patches:
++ Add 0009_src-modules-Add-header-for-getpid.patch. Add include for 
getpid()
+  function.

Silence compiler warning.

++ Add 0002_src-modules-Re-introduce-lost-workaround-for-font-re.patch.
+  Regression fix, fix arbitrary font rendering glitches. (LP:#1583088).

Regression fix that disappeared upsteam and landed there again after the
snapshot of qtmir we took for Debian. Without this patch, fonts start
being half/incompletely rendered in some situations.

++ Add 0011_src-platforms-Wrap-window-activity-change-in-a-try-c.patch.
+  Selecting the active window can lead to a range exception, so avoid a
+  crash by wrapping this in a try-catch.

This increases robustness of Lomiri sessions (without it, they crash
from time to time for unknown reason (user perspective)).

++ Add 0012_src-modules-Partial-revert-of-e73ef71622ad3202b77bf6.patch. Drop
+  overzealous code when removing a window.

Also increases Lomiri session robustness.

++ Trivial rebase of 2003_disable-benchmarks.patch.
++ Add 0022_modules-MirSurface-try-to-let-Mir-forceClose-dead-su.patch.
+  Attempt at forceClosing dead surfaces.

Without this patch, sometimes black areas remain on screen, originally
stemming from closed windows.

++ Add 0031a_src-platforms-Select-GLRenderingProvider-based-on-su.patch and
+  0031b_src-platforms-fix-anonymous-call-for-C-20.patch. Support Lomiri on
+  Asahi Linux.

In cases someone uses Debian stable with Asahi Linux...

++ Add 0033_src-platforms-Do-not-composite-again-on-running-comp.patch. 
Don't
+  crash when GRID_UNIT_PX is set to other values than 8. Fix scaling 
support
+  in Lomiri.

Fix scaling support of Lomiri. Where useful for Mobian or in general for
devices with many pixels on a small screen.

++ Add 0034_src-platforms-Remove-guard-producing-dead-code-use-c.patch.
+  src/platforms: Remove guard producing dead code; use caching instead.

Performance improvement.

++ Add 0035_src-platforms-Export-Xwayland-DISPLAY-to-systemd-and.patch.
+  src/platforms: Export Xwayland DISPLAY to systemd and DBus.

So that Wayland applications can access Xwayland when spawning
sub-processes that user X11 for rendering, not Wayland.

++ Add 1001_do-not-focus-windows-on-touchdown-events.patch.
+  wrappedwindowmanagementpolicy: do not focus windows on touch down events.
+  Otherwise Mir will incorrectly focus the last opened window in Lomiri
+  spread.

This fixes a nasty bug when entering the spread (application
chooser/switcher) of Lomiri on a tablet. Without this patch, the spread
is nearly unusable when using touch input as apps lying under the spread
always gain focus when touch the spread view at places where the app is
underneath.

[ Impact ]
For Lomiri users only.

[ Tests ]
Unit tests at build time. Manual tests on local hardware (notebook, tablet) and 
in VM.

[ Risks ]
Other regressions in Lomiri.

[ Checklist ]
  [x] *all* changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in (old)stable
  [x] the issue is verified as fixed in unstable

[ Changes ]

See above under [ Reason ].

[ Other info ]
None.
diff -Nru qtmir-0.8.0~git20250407.ea2f477/debian/changelog 
qtmir-0.8.0~git20250407.ea2f477/debian/changelog
--- qtmir-0.8.0~git20250407.ea2f477/debian/changelog2025-04-17 
21:25:11.0 +0200
+++ qtmir-0.8.0~git20250407.ea2f477/debian/changelog2026-04-29 
10:42:12.0 +0200
@@ -1,3 +1,35 @@
+qtmir (0.8.0~git20250407.ea2f477-1+deb13u1) trixie; urgency=medium
+
+  * debian/patches:
++ Add 0009_src-modules-Add-header-for-getpid.patch. Add include for 
getpid()
+  function.
++ Add 0002_src-modules-Re-introduce-lost-workaround-for-font-re.patch.
+  Regression fix, fix arbitrary font rendering glitches. (LP:#1583088).
++ Add 0011_src-platforms-Wrap-window-activity-change-in-a-try-c.patch.
+  Selecting the active window can lead to a range exception, so avoid a
+  crash by wrapping this in a try-catch.
++ Add 0012_src-modules-Partial-revert-of-e73ef71622ad3202b77bf6.patch. Drop
+  overzealous code when removing a window.
++ Trivial rebase of 2003_disable-benchmarks.patch.
++ Add 0022_modules-MirSurface-try-to-let-Mir-forceClose-dead-su.patch.
+  Attempt at forceClosing dead surfaces.
++ Add 0031a_src-platforms-Select-GLRenderingProvider-based-on-su.patch and
+  0031b_src-platforms-fix-anonymous-call-for-C-20.patch. Support Lomiri on
+  Asahi Linux.
++ Add 0033_src-platforms-Do-not-composite-again-on-running-comp.patch. 
Don't
+  crash when GRID_UNIT_PX is set to other