Your message dated Sun, 24 May 2026 17:49:27 +0000
with message-id <[email protected]>
and subject line Bug#1132395: fixed in ayatana-ido 0.10.4-1.1
has caused the Debian Bug report #1132395,
regarding gir1.2-ayatanaido3-0.4: missing dependency on gir1.2-gtk-3.0
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1132395: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1132395
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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
>From da73995e9cc2e540ff67f2497b447bf6ca6896f4 Mon Sep 17 00:00:00 2001
From: Simon McVittie <[email protected]>
Date: Tue, 31 Mar 2026 12:51:53 +0100
Subject: [PATCH] d/control: Build-depend on dh-sequence-gir
Without this (or its imperative equivalent, `dh --with gir` or
`dh_girepository`), ${gir:Depends} and similar substvars won't be
populated.
Closes: #-1
---
debian/control | 1 +
1 file changed, 1 insertion(+)
diff --git a/debian/control b/debian/control
index 86362ce..2e4b684 100644
--- a/debian/control
+++ b/debian/control
@@ -6,6 +6,7 @@ Uploaders: Mike Gabriel <[email protected]>,
Build-Depends: cmake,
cmake-extras,
debhelper-compat (= 13),
+ dh-sequence-gir,
gobject-introspection,
gtk-doc-tools,
xauth,
--
2.53.0
--- End Message ---
--- Begin Message ---
Source: ayatana-ido
Source-Version: 0.10.4-1.1
Done: Simon McVittie <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ayatana-ido, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Simon McVittie <[email protected]> (supplier of updated ayatana-ido package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 10 May 2026 13:23:41 +0100
Source: ayatana-ido
Architecture: source
Version: 0.10.4-1.1
Distribution: unstable
Urgency: medium
Maintainer: Ayatana Packagers <[email protected]>
Changed-By: Simon McVittie <[email protected]>
Closes: 1118788 1132395 1132397
Changes:
ayatana-ido (0.10.4-1.1) unstable; urgency=medium
.
* Non-maintainer upload
* d/control: Build-depend on dh-sequence-gir.
Without this (or its imperative equivalent, `dh --with gir` or
`dh_girepository`), ${gir:Depends} and similar substvars won't be
populated. (Closes: #1132395)
* d/control: Add ${gir:Depends} to libayatana-ido3-dev instead of
hard-coding.
This avoids mistakes, and will make it easier to implement the <!nogir>
build-profile at a later date, if desired.
* d/control: Add ${gir:Provides} to -dev package.
This ensures that it will provide the appropriate systematic name
derived from its .gir file, and signals that it was not built with
GObject-Introspection disabled (which is not currently set up,
but could be added later via the nogir build-profile).
* d/control: Explicitly build-depend on gir1.2-gtk-3.0-dev.
This virtual package name can be mechanically derived from the
use of --include=Gtk-3.0 in the build system. It ensures that the
build-dependencies will be unsatisfiable if GTK was built with the
nogir build-profile during bootstrapping.
* d/control: Drop build-dependency on libgirepository1.0-dev.
This transitional package can't be
multi-arch/cross-compilation-friendly. Since trixie, a B-D on
gobject-introspection (>= 1.80) and the gir1.2-*-dev packages used
by this particular package is preferred.
(Closes: #1118788)
* d/control: Make libayatana-ido3-dev Multi-Arch: same
(Closes: #1132397)
Checksums-Sha1:
8b79095f54fd9677f6243043035d873ada453f02 2357 ayatana-ido_0.10.4-1.1.dsc
8396e372621871db44e8b5ff0805ade6702d22d1 15884
ayatana-ido_0.10.4-1.1.debian.tar.xz
050db1084caef17c5eea72dd2c29997d7469411b 15837
ayatana-ido_0.10.4-1.1_source.buildinfo
Checksums-Sha256:
cc0c26ad1da61c8dff7ed3a7594f64add2b85113c396847f63ec4138a01764bb 2357
ayatana-ido_0.10.4-1.1.dsc
ee6f612a92be9f794a645994aa4a1b42059dc0ad8cb9537853b218a1699a6d06 15884
ayatana-ido_0.10.4-1.1.debian.tar.xz
255604083377ee9c235a881d3e5a3a89d4b4a074bf25c1c78e4224ec7dca1c54 15837
ayatana-ido_0.10.4-1.1_source.buildinfo
Files:
ece4f5e884eb25fdbcd304b1cbd53e6c 2357 libs optional ayatana-ido_0.10.4-1.1.dsc
c53264b2ff05ba510c635fd445ed676f 15884 libs optional
ayatana-ido_0.10.4-1.1.debian.tar.xz
681cfd8b27d8989825868f6533130bae 15837 libs optional
ayatana-ido_0.10.4-1.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEegc60a5pT6Jb/2LlI1wJnT6zMHYFAmoAt+4ACgkQI1wJnT6z
MHbKeg//b0thXfJbS+KkOH2v6ayvHvAkgWyjhF7T0LJ0r/dY9f9l3tVImyr4ZBvE
Rw4F147gEkG7UEr8EHJF/ZcT1zTeSZhmfdqt8UcSG5GDS39HppDMKj1t9wnmFmTG
wNoPNvXd19iAihFEeW83G08qJgtXJC/Or1GuM/0xoxrqaz0rbC27csBwllPEpOcn
ZhYuFRNJNCAjww7MF1HFHox0x8NGMeD6W0IZyt0Ws4QpA7uTu5UI+nNjkyMo4wtU
NObfZLMvVmM/znaNH44rYErj+/mQt8J5x2btTuZEPHY/oT1mDaBEMSxRi62/ALHl
FmHdTK4vR+XtQdiN31xv3Oa9JdnPM3jkjrC4U1iI0APetqroZe/Z/TzNaRhYR4Wg
jFy+iCPipOxMJF6EhUN09Up0hSmSmCW9h9j/7NcJydRVHeAPm1iPgLytHmLkymvP
/m3JiLLqfbwbKw4/fKZBMV0JQzs52ROiYmhTlpcjCXCH+VJxFmSqOY6L4f8WZF90
l0zG3PUGKU1uEaNWql7e94eezwzuxN/e+s5lCdoZRXg+w5cj6hrQg7nFUp0YzvP2
2FXBulfbWLUzxAskSBYdNS+bFqtQhnDOykQKqQASYXYP0oAVnBlwZIsKkoxQmp7z
X0yoHmXbn5plWOsddaVtsaNakEEkG3lQzO8dpIj4viasoF+wCL4=
=TDOP
-----END PGP SIGNATURE-----
pgpGgxAtEBM1C.pgp
Description: PGP signature
--- End Message ---