user [email protected]
usertags 1145404 python3.15
tags 1145404 patch
thanks

Hi!

While rebuilding the python related packages against the Python 3.15rc2
version I found that ibus fails to build from source [1].
I saw that there was an attempt to correct this in Salsa, but the change
proposed is not enough. It's also necessary to include upstream's commit
ac3a9177ac118cfd1d8080d24c9829ef8f092ae4 [2], to update the code to the
latest xkb-data version.

I applied the upstream fix in the sandbox [3] to be able to build the
packages that depend on ibus, please consider applying the patch.

Happy hacking,

[1]: https://debusine.debian.net/debian/r-python-python3.15/artifact/4486566/
[2]: 
https://github.com/ibus/ibus/commit/ac3a9177ac118cfd1d8080d24c9829ef8f092ae4
[3]: https://debusine.debian.net/debian/r-python-python3.15/

--
"Can you imagine what I would do if I could do all I can?" -- Sun Tzu
Saludos /\/\ /\ >< `/
From ac3a9177ac118cfd1d8080d24c9829ef8f092ae4 Mon Sep 17 00:00:00 2001
From: fujiwarat <[email protected]>
Date: Wed, 12 Aug 2026 10:59:46 +0900
Subject: [PATCH] engine: Update simple.xml with xkeyboard-config 2.48

---
 engine/simple.xml.in | 38 +++++++++++++++++++++++++++++++++++++-
 1 file changed, 37 insertions(+), 1 deletion(-)

diff --git a/engine/simple.xml.in b/engine/simple.xml.in
index c39d41340..5e66e59cf 100644
--- a/engine/simple.xml.in
+++ b/engine/simple.xml.in
@@ -3,7 +3,7 @@
     <name>org.freedesktop.IBus.Simple</name>
     <description>A table based simple engine</description>
     <exec>@libexecdir@/ibus-engine-simple</exec>
-    <version>1.5.33.20251113</version>
+    <version>1.5.35-beta1.20260812</version>
     <author>Peng Huang &lt;[email protected]&gt;</author>
     <license>GPL</license>
     <homepage>https://github.com/ibus/ibus/wiki</homepage>
@@ -1102,6 +1102,18 @@
             <icon>ibus-keyboard</icon>
             <rank>1</rank>
         </engine>
+        <engine>
+            <name>xkb:mm:mara:mrh</name>
+            <language>mrh</language>
+            <license>GPL</license>
+            <author>Peng Huang &lt;[email protected]&gt;</author>
+            <layout>mm</layout>
+            <layout_variant>mara</layout_variant>
+            <longname>Mara</longname>
+            <description>Mara</description>
+            <icon>ibus-keyboard</icon>
+            <rank>1</rank>
+        </engine>
         <engine>
             <name>xkb:mm:mnw:mnw</name>
             <language>mnw</language>
@@ -6785,6 +6797,18 @@
             <icon>ibus-keyboard</icon>
             <rank>1</rank>
         </engine>
+        <engine>
+            <name>xkb:in:mara:mrh</name>
+            <language>mrh</language>
+            <license>GPL</license>
+            <author>Peng Huang &lt;[email protected]&gt;</author>
+            <layout>in</layout>
+            <layout_variant>mara</layout_variant>
+            <longname>Mara</longname>
+            <description>Mara</description>
+            <icon>ibus-keyboard</icon>
+            <rank>1</rank>
+        </engine>
         <engine>
             <name>xkb:in:mni:mni</name>
             <language>mni</language>
@@ -9855,6 +9879,18 @@
             <icon>ibus-keyboard</icon>
             <rank>1</rank>
         </engine>
+        <engine>
+            <name>xkb:br:thinkpad_nodeadkeys:por</name>
+            <language>pt</language>
+            <license>GPL</license>
+            <author>Peng Huang &lt;[email protected]&gt;</author>
+            <layout>br</layout>
+            <layout_variant>thinkpad_nodeadkeys</layout_variant>
+            <longname>Portuguese (Brazil, IBM/Lenovo ThinkPad, no dead keys)</longname>
+            <description>Portuguese (Brazil, IBM/Lenovo ThinkPad, no dead keys)</description>
+            <icon>ibus-keyboard</icon>
+            <rank>1</rank>
+        </engine>
         <engine>
             <name>xkb:br:nativo-epo:epo</name>
             <language>eo</language>

Reply via email to