Control: reopen -1

Hi Nicolas,

nanovna-saver is picking up this dependency from the 'pydist' magic of dh_python3 that tries to match the dependencies of eggs to the modules installed via build-dependencies and a fallback mapping of modules to packages.

Unfortunately, the list of fallbacks for PySide6 includes an ABI-specific package for pyside6 (libpyside6-py3-6.7) which is the out of date package. This is also the wrong package to actually use as the dependency anyway.

There are two fixes needed here:

- we need to fix the info in pydist that dh_python3 is using: I've got an upload for pyside6 (6.8.2.1-3) ready to go but want to check with the Release Team about this given the on-going transition.

- nanovna-saver needs to specify Depends on the pyside6 modules it needs (Depends: python3-pyside6.qtwidgets should be enough if I've read the imports correctly). That should not be uploaded until pyside6 6.8.2.1-3 is in sid and has been built everywhere - a versioned Build-Depends on the pyside6 modules in use would not be a bad idea to make sure the libpyside6-py3-6.7 (or libpyside6-py3-6.8) dependency doesn't keep coming back.

regards
Stuart



--
Stuart Prescott   http://www.nanonanonano.net/ stu...@nanonanonano.net
Debian Developer  http://www.debian.org/       stu...@debian.org
GPG fingerprint   90E2 D2C1 AD14 6A1B 7EBB 891D BBC1 7EBB 1396 F2F7

Reply via email to