[Bug 786284] New: typelib for ibus is broken and not generated fully
https://bugzilla.novell.com/show_bug.cgi?id=786284
https://bugzilla.novell.com/show_bug.cgi?id=786284#c0
Summary: typelib for ibus is broken and not generated fully
Classification: openSUSE
Product: openSUSE 12.2
Version: Final
Platform: All
OS/Version: openSUSE 12.2
Status: NEW
Severity: Major
Priority: P5 - None
Component: GNOME
AssignedTo: bnc-team-gnome@forge.provo.novell.com
ReportedBy: sarim2005@gmail.com
QAContact: qa-bugs@suse.de
Found By: ---
Blocker: ---
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_4)
AppleWebKit/537.13 (KHTML, like Gecko) Chrome/24.0.1290.0 Safari/537.13
The package: typelib-1_0-IBus-1_0
This package contains the typelib file for gobject-introspection for IBus. But
this typelib is broken / not generated fully. This file should contain every
class of IBus. But it doesn't contain any. if you open the corresponding .gir
file (found in ibus-devel), you'll see the is no "
https://bugzilla.novell.com/show_bug.cgi?id=786284
https://bugzilla.novell.com/show_bug.cgi?id=786284#c
Sarim Khan
https://bugzilla.novell.com/show_bug.cgi?id=786284
https://bugzilla.novell.com/show_bug.cgi?id=786284#c1
--- Comment #1 from Abhi Aditya
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_4) AppleWebKit/537.13 (KHTML, like Gecko) Chrome/24.0.1290.0 Safari/537.13
The package: typelib-1_0-IBus-1_0 This package contains the typelib file for gobject-introspection for IBus. But this typelib is broken / not generated fully. This file should contain every class of IBus. But it doesn't contain any. if you open the corresponding .gir file (found in ibus-devel), you'll see the is no "
I'm the creator of ibus-avro ibus engine(github.com/sarim/ibus-avro). Which is affected by this bug. From gjs, ibus simply doesn't work as no ibus class is accessible.
If i install ibus and typelib-1_0-IBus-1_0 from "M17N" repo, which have the typelib generated correctly. The problem fixes.
Reproducible: Always
Steps to Reproduce: 1. run gjs
$ gjs
2. check if can access gjs classes, run the following codes in gjs console.
gjs> const IBus = imports.gi.IBus; gjs> var bus = new IBus.Bus();
3. This will end up in a error "Unable to construct boxed type Bus". Because the definition of ibus classes (Bus,Engine,Factory etc.....) are not generated so not in the typelib. Actual Results: IBus classes doesn't work in gjs and other gobject-introspection languages.
Expected Results: IBus classes should work in gjs and other gobject-introspection languages.
=================================================== +1 i'm also effected by this bug...installed the ibus version of repo. (opensuse 12.2) and failed to get ibus-avro working due to this bug. problem solved by upgrading ibus related packages via M17N repo. need to fix this bug. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=786284
https://bugzilla.novell.com/show_bug.cgi?id=786284#c2
Dominique Leuenberger
https://bugzilla.novell.com/show_bug.cgi?id=786284
https://bugzilla.novell.com/show_bug.cgi?id=786284#c3
Takashi Iwai
Assigning to an ibus maintainer...
I'm no maintainer of ibus package. How did you get that information...? Anyway, if the package in M17N works, we can simply take that package. It's a simple update to ibus 1.4.2, supposedly including the fix. But before doing that, please check whether the package in OBS home:tiwai:branches:openSUSE:12.2:Update/ibus repo. It's a copy from M17N, only the changelog was modified. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=786284
https://bugzilla.novell.com/show_bug.cgi?id=786284#c4
--- Comment #4 from Sarim Khan
https://bugzilla.novell.com/show_bug.cgi?id=786284
https://bugzilla.novell.com/show_bug.cgi?id=786284#c5
--- Comment #5 from Takashi Iwai
https://bugzilla.novell.com/show_bug.cgi?id=786284
https://bugzilla.novell.com/show_bug.cgi?id=786284#c6
--- Comment #6 from Sarim Khan
https://bugzilla.novell.com/show_bug.cgi?id=786284
https://bugzilla.novell.com/show_bug.cgi?id=786284#c7
--- Comment #7 from Takashi Iwai
No i mean "openSUSE 12.2". It has 1.4.1. Latest stable release of ibus 1.4 is 1.4.2.
OK, then did you read my comment in 3 and know that NEEDINFO is set to you for testing it...? The package there is a simply update to 1.4.2. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=786284
https://bugzilla.novell.com/show_bug.cgi?id=786284#c8
--- Comment #8 from Takashi Iwai
https://bugzilla.novell.com/show_bug.cgi?id=786284
https://bugzilla.novell.com/show_bug.cgi?id=786284#c9
Sarim Khan
https://bugzilla.novell.com/show_bug.cgi?id=786284
https://bugzilla.novell.com/show_bug.cgi?id=786284#c10
Takashi Iwai
https://bugzilla.novell.com/show_bug.cgi?id=786284
https://bugzilla.novell.com/show_bug.cgi?id=786284#c11
--- Comment #11 from Bernhard Wiedemann
participants (1)
-
bugzilla_noreply@novell.com