On 1/30/20 10:20 PM, Simon McVittie wrote: > On Thu, 30 Jan 2020 at 20:21:08 +0100, Matthias Klose wrote: >> gobject-introspection is built for only one Python 3 version, but has a >> dependency python3:any. This doesn't seem to be correct. The _giscanner >> module/extension is only built for the default Python3 version. >> >> Can the package be built for all supported Python3 version? Or should the >> dependency on the default Python version be made explicit? > > The default Python version at build-time should probably be made explicit > (so right now it would be python3 (>= 3.7), python3 (<< 3.8)) and updated > by a binNMU when the default changes. It probably needs to pass options > to dh_python3, so that dh_python3 will find its private modules. > > gobject-introspection.deb is a set of command-line tools that has private > Python code (with a C extension) as an implementation detail, not an > independently importable Python library, so I don't think it makes a whole > lot of sense to compile it for all supported Python versions in parallel. > > Is this urgent to fix? I was hoping to get a bit more progress on the > libffi7 transition (in particular a fix for #950219) before uploading > gobject-introspection again.
libffi is now done. and as expected it hit Ubuntu with python3-defaults in proposed only, so will likely happen with the 3.8 transition in Debian too. Matthias