Source: libmodulemd Version: 2.12.0-1 Severity: serious Hello,
Without knowing all in and odds of libmodulemd, GObject introspection override files are runtime files, not development files. That means that the file must be moved to the gir1.2-modulemd-2.0 package (and the python3 dependency removed from the -dev package). GObject introspection can be used in multiple language, not only python, meaning that I'm not sure having an explicit dependency on python is actually a good idea here. But the little problem is that the override file uses the "six" module, and I'm not sure we can make the gir1.2-modulemd-2.0 package depends on that either. That means that the responsability of depending on python3 and python3-six should originate from the package using the binding (and ofcourse python) I'm making this RC as I think that without the override file, the binding is not working properly Kind regards, Laurent Bigonville -- System Information: Debian Release: bookworm/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental-debug'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 5.14.0-1-amd64 (SMP w/8 CPU threads) Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8), LANGUAGE=fr_BE:fr Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: SELinux: enabled - Mode: Permissive - Policy name: refpolicy