Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ibus for openSUSE:Factory checked in at 2026-07-14 13:45:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ibus (Old) and /work/SRC/openSUSE:Factory/.ibus.new.1991 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ibus" Tue Jul 14 13:45:21 2026 rev:138 rq:1365032 version:1.5.34 Changes: -------- --- /work/SRC/openSUSE:Factory/ibus/ibus.changes 2026-01-27 16:05:35.793152288 +0100 +++ /work/SRC/openSUSE:Factory/.ibus.new.1991/ibus.changes 2026-07-14 13:45:23.857699633 +0200 @@ -1,0 +2,37 @@ +Sun Jul 12 03:33:32 UTC 2026 - Fuminobu Takeyama <[email protected]> - 1.5.34 + +- Upstream update to 1.5.34 + * no source changes from 1.5.34-rc2 + * replace a tar artifact with the released one + +------------------------------------------------------------------- +Mon Apr 20 14:13:47 UTC 2026 - Hillwood Yang <[email protected]> + +- Update version to 1.5.34-rc2(1.5.33.92) + * Enhance panel --enable-wayland-im option without daemon + * Enhance mouse position in Emojier category list + * Enhance Emoji and Unicode notifications + * Show Emoji annotations in GNOME + * Refer QT_IM_MODULES to check Wayland configuration + * Support input purpose and hints in ibus-wayland + * Update simple.xml with xkeyboard-config 2.46 + * Fix locale compose features + * Fix Backspace after commit-text in Ghostty + * Fix "no memory" error with focus changes in Sway + * Fix latch key in Latvian(tilde) keymap in ibus-wayland + * Fix memory leaks + * Fix SEGV in ibus-x11 + * Fix Panel bugs + * Fix build issues + * Replace ibus-daemon with ibus start in Github issue templace + * IBus Wayland panel can run without --exec-daemon option for the debugging purpose + * Follow mouse cursor in Emojier category list + * Enhance the order of the loading locale compose file + * Support to delete surrounding text feature with the Wayland input-method protocol + * Add IBUS_INPUT_HINT_HIDDEN_TEXT + * Enhance the pre-edit text in GNOME-Shell password including GDM + * Show Emoji annotations in the candidate popup in GNOME + * Update translators +- Refresh setup-switch-im.patch + +------------------------------------------------------------------- Old: ---- ibus-1.5.33.tar.gz New: ---- ibus-1.5.34.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ibus.spec ++++++ --- /var/tmp/diff_new_pack.xTz5o2/_old 2026-07-14 13:45:24.865734088 +0200 +++ /var/tmp/diff_new_pack.xTz5o2/_new 2026-07-14 13:45:24.869734224 +0200 @@ -34,7 +34,7 @@ %define _name ibus Name: %{_name}%{?nsuffix} -Version: 1.5.33 +Version: 1.5.34 Release: 0 Summary: The "Intelligent Input Bus" input method License: LGPL-2.1-or-later ++++++ ibus-1.5.33.tar.gz -> ibus-1.5.34.tar.gz ++++++ ++++ 50487 lines of diff (skipped) ++++++ setup-switch-im.patch ++++++ --- /var/tmp/diff_new_pack.xTz5o2/_old 2026-07-14 13:45:26.397786455 +0200 +++ /var/tmp/diff_new_pack.xTz5o2/_new 2026-07-14 13:45:26.421787275 +0200 @@ -1,6 +1,7 @@ ---- ibus-1.5.26/setup/main.py.org 2022-03-14 14:15:48.000000000 +0900 -+++ ibus-1.5.26/setup/main.py 2022-08-21 23:04:59.698814168 +0900 -@@ -508,11 +508,16 @@ +diff -Nur ibus-1.5.34-rc2/setup/main.py ibus-1.5.34-rc2-new/setup/main.py +--- ibus-1.5.34-rc2/setup/main.py 2026-04-03 17:35:38.000000000 +0800 ++++ ibus-1.5.34-rc2-new/setup/main.py 2026-04-20 22:02:28.567934868 +0800 +@@ -582,11 +582,16 @@ self.__engine_setup_exec_list[name] = os.spawnl(os.P_NOWAIT, *args) def __init_bus(self): @@ -18,7 +19,7 @@ dlg = Gtk.MessageDialog(message_type = Gtk.MessageType.QUESTION, buttons = Gtk.ButtonsType.YES_NO, text = message) -@@ -522,39 +527,11 @@ +@@ -596,48 +601,11 @@ if id != Gtk.ResponseType.YES: sys.exit(0) @@ -28,13 +29,22 @@ - GLib.timeout_add_seconds(timeout, lambda *args: main_loop.quit()) - self.__bus.connect("connected", lambda *args: main_loop.quit()) - -- os.spawnlp(os.P_NOWAIT, "ibus-daemon", "ibus-daemon", "--xim", "--daemonize") +- os.spawnlp(os.P_NOWAIT, "ibus", "ibus", "start", "--xim", "--daemonize") - - main_loop.run() - - if self.__bus.is_connected(): -- message = _("IBus has been started! " -- "If you cannot use IBus, add the following lines to your $HOME/.bashrc; then relog into your desktop.\n" +- message = _("IBus has been started. " +- "If you cannot use IBus, add the following lines to your " +- "$HOME/.bashrc; then relog into your desktop.\n" +- "\n" +- " # For Wayland sessions ($XDG_SESSION_TYPE is \"wayland\")\n" +- " export GTK_IM_MODULE=wayland\n" +- " export XMODIFIERS=@im=ibus\n" +- " export QT_IM_MODULES=wayland;ibus\n" +- " export QT_IM_MODULE=ibus\n" +- "\n" +- " # For X11 sessions ($XDG_SESSION_TYPE is \"x11\")\n" - " export GTK_IM_MODULE=ibus\n" - " export XMODIFIERS=@im=ibus\n" - " export QT_IM_MODULE=ibus"
