2014-07-20 (일), 15:18 +0900, Osamu Aoki: ... > In debian speak, this is something like ibus-py2override package. > > I have no idea if this is required by some packages on Debian. So far, > I have not seen one. Does any one have idea? > > Also, overrides under python3 side are not packaged. > > Changwoo, do you have any use for installing thise files?
In general, those g-i "overrides" provide additional or modified APIs when automatically generated g-i bindings are not enough. For example when automatic bindings don't look good in Python. And they are transparent; you don't have to specify explicitly to use the overridden code. So when the ibus g-i overrides are installed, the ibus programs in Python transparently use them. But interestingly, all ibus Python programs in Debian seem to work without the overrides. I still think the overrides should be installed, because they are the officially provided ibus Python APIs anyway. In Debian, the g-i overrides are packaged in python-* packages or sometimes in gir* packages. I have no idea which one is better. $ apt-file search /gi/overrides/ gedit: /usr/lib/python3/dist-packages/gi/overrides/Gedit.py gir1.2-dee-1.0: /usr/lib/python2.7/dist-packages/gi/overrides/Dee.py gir1.2-dee-1.0: /usr/share/pyshared/gi/overrides/Dee.py gir1.2-gexiv2-0.10: /usr/lib/python2.7/dist-packages/gi/overrides/GExiv2.py gir1.2-gexiv2-0.10: /usr/lib/python3/dist-packages/gi/overrides/GExiv2.py gir1.2-grip: /usr/lib/python2.7/dist-packages/gi/overrides/Grip.py gir1.2-grip: /usr/lib/python3/dist-packages/gi/overrides/Grip.py python-gi: /usr/lib/python2.7/dist-packages/gi/overrides/GIMarshallingTests.py python-gi: /usr/lib/python2.7/dist-packages/gi/overrides/GLib.py python-gi: /usr/lib/python2.7/dist-packages/gi/overrides/GObject.py python-gi: /usr/lib/python2.7/dist-packages/gi/overrides/Gdk.py python-gi: /usr/lib/python2.7/dist-packages/gi/overrides/Gio.py python-gi: /usr/lib/python2.7/dist-packages/gi/overrides/Gtk.py python-gi: /usr/lib/python2.7/dist-packages/gi/overrides/Pango.py python-gi: /usr/lib/python2.7/dist-packages/gi/overrides/__init__.py python-gi: /usr/lib/python2.7/dist-packages/gi/overrides/keysyms.py python-gst-1.0: /usr/lib/python2.7/dist-packages/gi/overrides/Gst.py python-gst-1.0: /usr/lib/python2.7/dist-packages/gi/overrides/GstPbutils.py python-gst-1.0: /usr/lib/python2.7/dist-packages/gi/overrides/_gi_gst.so python-gst-1.0-dbg: /usr/lib/python2.7/dist-packages/gi/overrides/_gi_gst_d.so python-v-sim: /usr/lib/python2.7/dist-packages/gi/overrides/v_sim.py python-v-sim: /usr/share/pyshared/gi/overrides/v_sim.py python3-gi: /usr/lib/python3/dist-packages/gi/overrides/GIMarshallingTests.py python3-gi: /usr/lib/python3/dist-packages/gi/overrides/GLib.py python3-gi: /usr/lib/python3/dist-packages/gi/overrides/GObject.py python3-gi: /usr/lib/python3/dist-packages/gi/overrides/Gdk.py python3-gi: /usr/lib/python3/dist-packages/gi/overrides/Gio.py python3-gi: /usr/lib/python3/dist-packages/gi/overrides/Gtk.py python3-gi: /usr/lib/python3/dist-packages/gi/overrides/Pango.py python3-gi: /usr/lib/python3/dist-packages/gi/overrides/__init__.py python3-gi: /usr/lib/python3/dist-packages/gi/overrides/keysyms.py python3-gst-1.0: /usr/lib/python3/dist-packages/gi/overrides/Gst.py python3-gst-1.0: /usr/lib/python3/dist-packages/gi/overrides/GstPbutils.py python3-gst-1.0: /usr/lib/python3/dist-packages/gi/overrides/_gi_gst.cpython-34m-x86_64-linux-gnu.so python3-gst-1.0-dbg: /usr/lib/python3/dist-packages/gi/overrides/_gi_gst.cpython-34dm-x86_64-linux-gnu.so $ Regards Changwoo -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org