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

Reply via email to