[Pkg-ayatana-devel] Bug#1132395: gir1.2-ayatanaido3-0.4: missing dependency on gir1.2-gtk-3.0

Simon McVittie smcv at debian.org
Tue Mar 31 13:17:04 BST 2026


Package: gir1.2-ayatanaido3-0.4
Version: 0.10.4-1
Severity: important
Tags: patch

To reproduce:

$ podman run --rm -it debian:sid-slim
# apt update && apt full-upgrade
# apt install --no-install-recommends gir1.2-ayatanaido3-0.4 python3-gi
# python3
>>> from gi.repository import AyatanaIdo3

(Or use your favourite minimal environment, if not podman; and use your
favourite language with GObject-Introspection bindings, if not Python)

Expected result:
Imports successfully

Actual result:
ImportError: Typelib file for namespace 'Gtk', version '3.0' not found

This appears to be because src:ayatana-ido doesn't run dh_girepository, 
so the ${gir:Depends} substvar isn't populated.

I'll send a merge request soon with this and other GObject-Introspection 
improvements.

Thanks,
    smcv
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-d-control-Build-depend-on-dh-sequence-gir.patch
Type: text/x-diff
Size: 835 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-ayatana-devel/attachments/20260331/c9d13ca4/attachment.patch>


More information about the Pkg-ayatana-devel mailing list