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