Your message dated Thu, 19 Dec 2019 06:58:17 +0900 with message-id <CAEe2ifVtyW43dQBO3+eDek=Wh1UmbsHSrDLTVB8-eXpK7oRitQ@mail.gmail.com> and subject line Re: RE: ibus-chewing-1.3.10 fails to save it's settings has caused the Debian Bug report #704947, regarding ibus-chewing-1.3.10 fails to save it's settings to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 704947: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=704947 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: ibus-chewing-1.3.10 fails to save it's settings
- From: 盧瑞元 <rueiyuan.lu@gmail.com>
- Date: Mon, 8 Apr 2013 11:51:28 +0800
- Message-id: <CAPUZ0n9TH3VF4cAaaBJfXU5br0p+M9ByiJsctYaLptGvyJ9-0A@mail.gmail.com>
Package: ibus-chewing
Version: 1.3.10+clean-3
Severity: important
Dear Maintainer,
This issue/patch is coming from:
http://bugs.gentoo.org/407779
Copy and paste from the downstream bug report:
Problem and possible cause:
The internal configuration of app-i18n/ibus-chewing-1.3.10 are not saved
successfully.
This problem starts from app-i18n/ibus-1.4.0, where IBus changed their
configuration value type from GValue to GVariant.
ibus-chewing adapts the change by writing functions to convert between GValue
and GVariant. But it seems that the GValue->GVariant conversion function dealt
with some types incorrectly, which caused g_value_get_uint() type checking
failure.
Steps to reproduce:
1. Install >=app-i18n/ibus-1.4.0.
2. Install =app-i18n/ibus-chewing-1.3.10.
3. Start IBus normally, switch to ibus-chewing input method.
4. On ibus-chewing language panel, click "configure" button (the second button
from right). Or if you have language panel embedded in menu, left-click on the
IBus icon and choose the third item (Chinese: 設定).
5. Adjust the 5th setting (a spinbox with range 8-40, Chinese:
容納中文字數).
6. Click save (button at right-bottom corner, Chinese: 儲存).
7. Start another application, then repeat step 3 and 4. You'll find that the
setting has gone back to 8, not the value configured in step 5.
All three fields with a spinbox are affected.
Actual result:
The saved configuration does not persist and keeps going back to a certain
value.
Here's the output found when debugging with "ibus-daemon --verbose":
(ibus-engine-chewing:4097): GLib-GObject-CRITICAL **: g_value_get_uint:
assertion `G_VALUE_HOLDS_UINT (value)' failed
(ibus-engine-chewing:4097): GLib-GObject-CRITICAL **: g_value_get_uint:
assertion `G_VALUE_HOLDS_UINT (value)' failed
(ibus-engine-chewing:4097): GLib-GObject-CRITICAL **: g_value_get_uint:
assertion `G_VALUE_HOLDS_UINT (value)' failed
Expected result:
The saved configure should persist.
-- System Information:
Debian Release: 7.0
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=zh_TW.utf8, LC_CTYPE=zh_TW.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages ibus-chewing depends on:
ii gconf2 3.2.5-1+build1
ii ibus 1.4.1-9
ii libc6 2.13-38
ii libchewing3 0.3.3-4
ii libglib2.0-0 2.33.12+really2.32.4-5
ii libgtk2.0-0 2.24.10-2
ii libibus-1.0-0 1.4.1-9
ii libx11-6 2:1.5.0-1
ii libxtst6 2:1.2.1-1
ibus-chewing recommends no packages.
ibus-chewing suggests no packages.
-- no debconf information
Attachment: ibus-chewing-1.3.10-fix_save_setting.patch
Description: Binary data
--- End Message ---
--- Begin Message ---
- To: 704947-done@bugs.debian.org
- Subject: Re: RE: ibus-chewing-1.3.10 fails to save it's settings
- From: Changwoo Ryu <cwryu@debian.org>
- Date: Thu, 19 Dec 2019 06:58:17 +0900
- Message-id: <CAEe2ifVtyW43dQBO3+eDek=Wh1UmbsHSrDLTVB8-eXpK7oRitQ@mail.gmail.com>
Version: 1.4.3 The patch doesn't apply the current source code. It can be assumed to be fixed in upstream long ago. On Sat, 14 Sep 2013 17:15:00 +0900 Osamu Aoki <osamu@debian.org> wrote: > Control: notfound 704947 1.4.3-3 > > Hi, > > I was making ibus 1.5 transition and saw this bug report unanswered. > Please understand I do not know how to use Chinese input method not > understand Chinese. > > Basically, under current 1.4.3-3, settings are saved properly. So next > release should be fine. > > Seeing the way reported, this was bug only for 1.3.10+clean-3. > > Is this something I should do stable upload? Unless I hear "No" then I will > consider it if I find time to do. I do not mind anyone else does it > earlier. > > Regards, > > Osamu > >
--- End Message ---