The preferences window of ibus-chewing crashed after clicking save button.

Bug #874028 reported by Shih-Yuan Lee
28
This bug affects 3 people
Affects Status Importance Assigned to Milestone
ibus-chewing (Ubuntu)
Fix Released
Undecided
Shih-Yuan Lee
Oneiric
Fix Released
Undecided
Shih-Yuan Lee

Bug Description

Series:
Ubuntu 11.10 (Oneiric)

Reproduce Steps:
1. Open the preferences window of ibus-chewing.
2. Change the settings.
3. Click save button.

Expected Result:
The behavior of ibus-chewing is changed according to settings.

Actual Result:
If you open the preferences window again, you will found those settings are not changed.

Upstream Bug Report:
http://code.google.com/p/ibus/issues/detail?id=1281

Revision history for this message
Shih-Yuan Lee (fourdollars) wrote :
Changed in ibus-chewing (Ubuntu):
status: New → Confirmed
Changed in ibus-chewing (Ubuntu):
assignee: nobody → Shih-Yuan Lee (fourdollars)
Revision history for this message
Shih-Yuan Lee (fourdollars) wrote :

bzr commit -m 'debian/patches/IBusChewingEngine-def-fix-SIGSEGV-on-preference-save.patch:
Fix misuse of g_value_get_gtype in g_value_to_g_variant. (LP: #874028)' --fixes 'lp:874028' # Committed revision 19.
bzr push lp:~fourdollars/+junk/ibus-chewing-874028
dput ppa:fourdollars/ibus ibus-chewing_1.3.9.2-3ubuntu2_source.changes

Changed in ibus-chewing (Ubuntu):
status: Confirmed → In Progress
tags: added: oneiric
Changed in ibus-chewing (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Shih-Yuan Lee (fourdollars) wrote :

This patch have been accepted by upstream, but it seems not to be synced into Debian yet.
I just cherry pick this patch from upstream.

Revision history for this message
Shih-Yuan Lee (fourdollars) wrote :

I changed the changelog in lp:~fourdollars/+junk/ibus-chewing-874028 as below.

ibus-chewing (1.3.9.2-3ubuntu1.1) oneiric-proposed; urgency=low

  * debian/patches/IBusChewingEngine-def-fix-SIGSEGV-on-preference-save.patch:
    Fix misuse of g_value_get_gtype in g_value_to_g_variant. (LP: #874028)

 -- Shih-Yuan Lee (FourDollars) <email address hidden> Fri, 14 Oct 2011 18:05:54 +0800

Revision history for this message
Shih-Yuan Lee (fourdollars) wrote :

Sorry, I changed the changelog again in lp:~fourdollars/+junk/ibus-chewing-874028 as below.

ibus-chewing (1.3.9.2-3ubuntu2) precise; urgency=low

  * debian/patches/IBusChewingEngine-def-fix-SIGSEGV-on-preference-save.patch:
    Fix misuse of g_value_get_gtype in g_value_to_g_variant. (LP: #874028)

 -- Shih-Yuan Lee (FourDollars) <email address hidden> Fri, 14 Oct 2011 18:05:54 +0800

Please help to merge this patch into current development branch, thanks.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ibus-chewing - 1.3.9.2-3ubuntu2

---------------
ibus-chewing (1.3.9.2-3ubuntu2) precise; urgency=low

  * debian/patches/IBusChewingEngine-def-fix-SIGSEGV-on-preference-save.patch:
    Fix misuse of g_value_get_gtype in g_value_to_g_variant. (LP: #874028)
 -- Shih-Yuan Lee (FourDollars) <email address hidden> Mon, 17 Oct 2011 14:06:19 +0300

Changed in ibus-chewing (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Uploaded to oneiric-proposed for testing.

Changed in ibus-chewing (Ubuntu Oneiric):
status: New → Fix Committed
Changed in ibus-chewing (Ubuntu Oneiric):
assignee: nobody → Shih-Yuan Lee (fourdollars)
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Hello Shih-Yuan, or anyone else affected,

Accepted ibus-chewing into oneiric-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

tags: added: verification-needed
Revision history for this message
Shih-Yuan Lee (fourdollars) wrote :

Hi Martin Pitt,

I have tested ibus-chewing 1.3.9.2-3ubuntu1.1 and it works fine.
Thanks very much.

$ LANG=C apt-cache policy ibus-chewing
ibus-chewing:
  Installed: 1.3.9.2-3ubuntu1.1
  Candidate: 1.3.9.2-3ubuntu2
  Version table:
     1.3.9.2-3ubuntu2 0
        500 http://ppa.launchpad.net/fourdollars/ibus/ubuntu/ oneiric/main i386 Packages
 *** 1.3.9.2-3ubuntu1.1 0
        500 http://free.nchc.org.tw/ubuntu/ oneiric-proposed/main i386 Packages
        100 /var/lib/dpkg/status
     1.3.9.2-3ubuntu1 0
        500 http://free.nchc.org.tw/ubuntu/ oneiric/main i386 Packages

Martin Pitt (pitti)
tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ibus-chewing - 1.3.9.2-3ubuntu1.1

---------------
ibus-chewing (1.3.9.2-3ubuntu1.1) oneiric-proposed; urgency=low

  * debian/patches/IBusChewingEngine-def-fix-SIGSEGV-on-preference-save.patch:
    Fix misuse of g_value_get_gtype in g_value_to_g_variant. (LP: #874028)
 -- Shih-Yuan Lee (FourDollars) <email address hidden> Mon, 17 Oct 2011 14:06:19 +0300

Changed in ibus-chewing (Ubuntu Oneiric):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.