Package: release.debian.org
Severity: normal
Tags: trixie
X-Debbugs-Cc: [email protected]
Control: affects -1 + src:lomiri-schemas
User: [email protected]
Usertags: pu

Please accept upload of lomiri-schemas to Debian trixie.

[ Reason ]
This is one of three trixie-pu uploads (lomiri-schemas, lomiri-session,
lomiri) address UI scaling problems of Debian Lomiri based tablets in
Debian Edu.

Without this series of uploads, tablets with a high display resolution show
a Lomiri shell with very tiny controls, icons and fonts.

This patch series cherry-picks targeted changes from upstream to fix this
by providing a global-scaling-factor gsettings property that can be used
by sysadmins to configure the UI scaling.

The approach of configuring scaling for Lomiri in Debian 13 will be the
same mechanism that we (Lomiri upstream) are currently providing for
Lomiri in Debian 14 (i.e. via gsettings).

[ Impact ]
Scaling of Lomiri Operating Environment remains broken / unavailable.

[ Tests ]
Tests on three different tablet devices + tests in a VM.

[ Risks ]
Only for Lomiri users of Debian 13.

[ 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 ]

+lomiri-schemas (0.1.8-1+deb13u1) trixie; urgency=medium
+
+  * debian/patches:
+    + Add 0001_Add-new-global-scaling-factor-setting-to-com.lomiri.patch.
+      Provide new upstream way of defining a global scaling factor for the UI.
+
+ -- Mike Gabriel <[email protected]>  Thu, 10 Sep 2026 16:56:15 +0200

[ Other info ]
Relevant for Debian Edu tablets being part of Debian Edu 13.
diff -Nru lomiri-schemas-0.1.8/debian/changelog 
lomiri-schemas-0.1.8/debian/changelog
--- lomiri-schemas-0.1.8/debian/changelog       2025-05-02 18:02:01.000000000 
+0200
+++ lomiri-schemas-0.1.8/debian/changelog       2026-09-10 16:56:15.000000000 
+0200
@@ -1,3 +1,11 @@
+lomiri-schemas (0.1.8-1+deb13u1) trixie; urgency=medium
+
+  * debian/patches:
+    + Add 0001_Add-new-global-scaling-factor-setting-to-com.lomiri.patch.
+      Provide new upstream way of defining a global scaling factor for the UI.
+
+ -- Mike Gabriel <[email protected]>  Thu, 10 Sep 2026 16:56:15 +0200
+
 lomiri-schemas (0.1.8-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru 
lomiri-schemas-0.1.8/debian/patches/0001_Add-new-global-scaling-factor-setting-to-com.lomiri.patch
 
lomiri-schemas-0.1.8/debian/patches/0001_Add-new-global-scaling-factor-setting-to-com.lomiri.patch
--- 
lomiri-schemas-0.1.8/debian/patches/0001_Add-new-global-scaling-factor-setting-to-com.lomiri.patch
  1970-01-01 01:00:00.000000000 +0100
+++ 
lomiri-schemas-0.1.8/debian/patches/0001_Add-new-global-scaling-factor-setting-to-com.lomiri.patch
  2026-09-10 16:54:01.000000000 +0200
@@ -0,0 +1,30 @@
+From 4ee0ddfb37f93f86ffd0c71c7354481f488eb422 Mon Sep 17 00:00:00 2001
+From: Guido Berhoerster <[email protected]>
+Date: Wed, 20 May 2026 13:45:08 +0200
+Subject: [PATCH] Add new global-scaling-factor setting to
+ com.lomiri.touch.system
+
+The global-scaling-factor is applied on top of the system wide display
+configuration via the GRID_UNIT_PX environment variable.
+---
+ data/schemas/com.lomiri.touch.system.gschema.xml.in | 5 +++++
+ 1 file changed, 5 insertions(+)
+
+diff --git a/data/schemas/com.lomiri.touch.system.gschema.xml.in 
b/data/schemas/com.lomiri.touch.system.gschema.xml.in
+index afb59bb..3a59b36 100644
+--- a/data/schemas/com.lomiri.touch.system.gschema.xml.in
++++ b/data/schemas/com.lomiri.touch.system.gschema.xml.in
+@@ -64,5 +64,10 @@
+         <default>{}</default>
+         <description>Mapping of unique fingerprint ids to names set by the 
user.</description>
+     </key>
++    <key type="d" name="global-scaling-factor">
++      <range min="0.5" max="4.0"/>
++      <default>1.0</default>
++      <summary>Scaling factor applied on top of the system wide display 
configuration.</summary>
++    </key>
+   </schema>
+ </schemalist>
+-- 
+2.47.3
+
diff -Nru lomiri-schemas-0.1.8/debian/patches/series 
lomiri-schemas-0.1.8/debian/patches/series
--- lomiri-schemas-0.1.8/debian/patches/series  2025-02-10 15:49:32.000000000 
+0100
+++ lomiri-schemas-0.1.8/debian/patches/series  2026-09-10 16:54:25.000000000 
+0200
@@ -1 +1,2 @@
 2001_Replace-default-camera-and-gallery-app-naming.patch
+0001_Add-new-global-scaling-factor-setting-to-com.lomiri.patch

Reply via email to