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