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.