Bug#1099192: libgirepository-2.0-0: does not search legacy pre-multiarch directory for typelibs
Simon McVittie
smcv at debian.org
Tue Oct 21 13:53:18 BST 2025
Control: block 1099164 by -1
On Sat, 01 Mar 2025 at 15:38:53 +0200, Raul Tambre wrote:
>Upgrading [python3-gi] to 3.51.0-1 breaks my Japanese IME that I use through ibus-anthy.
This turns out to be because ibus-anthy installs Anthy-9000.typelib to
the legacy location /usr/lib/girepository-1.0/Anthy-9000.typelib.
Older versions of pygobject used libgirepository-1.0 from
src:gobject-introspection, which has a Debian-specific patch to search
the legacy pre-multiarch typelib location, but new versions of pygobject
in experimental use libgirepository-2.0 from src:glib2.0, which does not
yet have an equivalent patch (I'm adding one now).
We should fix this in src:glib2.0 before doing the transition to the new
pygobject.
The same issue caused an autopkgtest regression in isenkram with the new
pygobject, because it couldn't load
/usr/lib/girepository-1.0/PackageKitGlib-1.0.typelib.
We should also do a mini-mass-bug-filing to ask these remaining few
packages to move their typelibs to the proper place.
smcv
More information about the pkg-gnome-maintainers
mailing list