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

Reply via email to