Hi, We've just finished the transition to python3.8 as the default python3 interpreter, which was a bit difficult due to some autopkgtest regressions in a few rdeps, and to the fact that many modules only build their extensions for the default python version, which means they have a strict dependency on the python3 version[1] and they need to be rebuilt and migrated in lockstep with python3-defaults.
I have analyzed this based on current sid amd64 contents and have come up with the following packages that don't ship extensions for both py3.7 and 3.8 (which are the currently supported versions). Note that pure python packages that don't build C extensions are not affected. It would be great if this situation can be improved in order to help with future python transitions. Building for all the supported python versions can be done by build-depending on python3-all-dev and compiling your package (or just the python bits) with PYTHON pointing to each version. Depending on your package's build system, this could be largely automated using some helper, such as pybuild. If you don't know how to add support for your package, feel free to ask. Cheers, Emilio [1] e.g. python3 (>= 3.7), python3 (<< 3.8)
"Adam C. Powell, IV" <[email protected]> netgen (U) A. Maitland Bottoms <[email protected]> gr-air-modes gr-fcdproplus (U) gr-fosphor gr-gsm (U) gr-iio gr-iqbal gr-limesdr (U) gr-osmosdr gr-rds quisk (U) uhd Adam Borowski <[email protected]> btrfs-progs Agustin Henze <[email protected]> logbook Alan Boudreault <[email protected]> mapserver (U) Alastair McKinstry <[email protected]> ecflow pyferret xdmf Anders Waananen <[email protected]> nordugrid-arc (U) Andreas Bombe <[email protected]> gr-limesdr (U) soapysdr (U) Andreas Metzler <[email protected]> hugin (U) libvigraimpex (U) Andreas Tille <[email protected]> atropos (U) conda-package-handling (U) epigrass (U) libsbml (U) obitools (U) python-thinc (U) umis (U) Andrew Bartlett <[email protected]> samba (U) Andrius Merkys <[email protected]> openbabel (U) Anthony Wong <[email protected]> pycangjie (U) Anton Gladky <[email protected]> python-demgengeo (U) Aron Xu <[email protected]> ukui-menus (U) Axel Beckert <[email protected]> gnudatalanguage (U) Balint Reczey <[email protected]> libcec (U) Barak A. Pearlmutter <[email protected]> mlpack (U) Bas Couwenberg <[email protected]> mapserver (U) qgis (U) Bastien Roucariès <[email protected]> pythonmagick (U) Benjamin Drung <[email protected]> rdma-core Bernd Zeimetz <[email protected]> ceph (U) Boyuan Yang <[email protected]> libplist (U) Carl Fürstenberg <[email protected]> pythonmagick (U) Carsten Schoenert <[email protected]> kicad (U) kopanocore (U) Ceph Packaging Team <[email protected]> ceph Christoph Berg <[email protected]> gr-limesdr (U) gr-soapy (U) postgresql-multicorn (U) quisk (U) Christoph Egger <[email protected]> fife (U) python-enet Christopher Schramm <[email protected]> blueman Daniel Kahn Gillmor <[email protected]> fontforge (U) Daniel Leidert <[email protected]> openbabel (U) Danny Edel <[email protected]> borgbackup (U) Davide Viti <[email protected]> fontforge (U) Debian 3D-Printer Packaging Team <[email protected]> printrun Debian Astronomy Team <[email protected]> astrometry.net gnudatalanguage Debian Borg Collective <[email protected]> borgbackup Debian DNS Team <[email protected]> ldns Debian Edu Packaging Team <[email protected]> sdaps Debian Electronics Team <[email protected]> kicad Debian Fonts Task Force <[email protected]> fontforge Debian Fonts Task Force <[email protected]> psautohint Debian Games Team <[email protected]> cegui-mk2 fife Debian GIS Project <[email protected]> mapserver qgis saga Debian GNOME Maintainers <[email protected]> glom libpwquality Debian Hamradio Maintainers <[email protected]> gr-fcdproplus gr-gsm gr-limesdr gr-soapy quisk soapysdr Debian Input Method Team <[email protected]> pycangjie Debian LibreOffice Maintainers <[email protected]> libixion liborcus Debian Med Packaging Team <[email protected]> atropos biosig4c++ conda-package-handling epigrass gdcm insighttoolkit4 libsbml obitools pymia simpleitk umis vtk-dicom Debian Multimedia Maintainers <[email protected]> csound libopenshot openvdb Debian PhotoTools Maintainers <[email protected]> hugin opencolorio openimageio Debian PostgreSQL Maintainers <[email protected]> postgresql-multicorn Debian Printing Team <[email protected]> hplip Debian Python Modules Team <[email protected]> portio pyodbc (U) pythonmagick Debian QA Group <[email protected]> link-grammar Debian Samba Maintainers <[email protected]> ldb samba talloc tdb Debian Science Maintainers <[email protected]> caffe libvigraimpex mlpack netgen openturns orocos-kdl python-thinc ros-geometry2 ros-image-common ros-ros-comm ros-rviz ros-vision-opencv siconos veusz Debian Science Team <[email protected]> apertium apertium-lex-tools apriltag cg3 cryptominisat getfem++ lttoolbox morse-simulator neuron opencv plplot python-demgengeo sagemath vtk7 Debian Security Tools <[email protected]> libbde libesedb libevt libevtx libewf libfsapfs libfsntfs libfvde libfwnt libfwsi liblnk libmsiecf libolecf libpff libqcow libregf libscca libsigscan libsmdev libsmraw libvhdi libvmdk libvshadow libvslvm Debian SSSD Team <[email protected]> sssd Debian SSSD Team <[email protected]> pam-wrapper Debichem Team <[email protected]> avogadrolibs chemps2 openbabel rdkit Deepak Tripathi <[email protected]> pyodbc Denis Barbier <[email protected]> openturns (U) Didier Raboud <[email protected]> hplip (U) Dima Kogan <[email protected]> apriltag (U) Dmitry Smirnov <[email protected]> gnucash Dominik George <[email protected]> sdaps (U) sssd (U) Dr. Tobias Quathamer <[email protected]> libopenshot (U) Drew Parsons <[email protected]> avogadrolibs (U) Eric Desrochers <[email protected]> pcp (U) Felipe Sateler <[email protected]> csound (U) Filippo Rusconi <[email protected]> isospec (U) Forrest Cahoon <[email protected]> csound (U) Francesco Paolo Lovergine <[email protected]> mapserver (U) qgis (U) saga (U) Gaudenz Steinlin <[email protected]> ceph (U) Georges Khaznadar <[email protected]> kicad (U) Gert Wollny <[email protected]> gdcm (U) insighttoolkit4 (U) pymia (U) vtk-dicom (U) vtk7 (U) Ghislain Antony Vaillant <[email protected]> simpleitk (U) Gianfranco Costamagna <[email protected]> borgbackup (U) Giraffe Maintainers <[email protected]> kopanocore gtkpod Maintainers <[email protected]> libimobiledevice libplist Guido Günther <[email protected]> kopanocore (U) Gürkan Myczko <[email protected]> gnudatalanguage (U) zbar handsome_feng <[email protected]> ukui-menus (U) Herbert Parentes Fortes Neto <[email protected]> python-gphoto2 Hideki Yamane <[email protected]> fontforge (U) Hilko Bengen <[email protected]> broker libbde (U) libesedb (U) libevt (U) libevtx (U) libfsapfs (U) libfsntfs (U) libfvde (U) libfwnt (U) libfwsi (U) liblnk (U) libmsiecf (U) libnbd libolecf (U) libqcow (U) libregf (U) libscca (U) libsigscan (U) libsmdev (U) libsmraw (U) libvhdi (U) libvmdk (U) libvshadow (U) libvslvm (U) Ivo Maintz <[email protected]> libsbml (U) Iñaki Malerba <[email protected]> logbook (U) James Page <[email protected]> ceph (U) Jelmer Vernooij <[email protected]> ldb (U) samba (U) talloc (U) tdb (U) Jeremy Bicha <[email protected]> glom (U) libpwquality (U) psautohint (U) Jeremy Sanders <[email protected]> veusz (U) Jeroen van der Heijden <[email protected]> qpack (U) Jerome Benoit <[email protected]> sagemath (U) Jochen Sprickerhof <[email protected]> orocos-kdl (U) ros-geometry2 (U) ros-image-common (U) ros-ros-comm (U) ros-rviz (U) ros-vision-opencv (U) Johan Van de Wauw <[email protected]> saga (U) Jonas Smedegaard <[email protected]> fontforge (U) Jordi Mallach <[email protected]> mailutils José Gutiérrez de la Concha <[email protected]> zeroc-ice Julian Andres Klode <[email protected]> hplip (U) Julian Rüth <[email protected]> cryptominisat (U) Julien Puydt <[email protected]> sagemath (U) Kartik Mistry <[email protected]> apertium (U) apertium-lex-tools (U) cg3 (U) lttoolbox (U) Ken McDonell <[email protected]> pcp (U) Konstantinos Poulios <[email protected]> getfem++ (U) Kurt Kremitzki <[email protected]> netgen (U) Kylin Team <[email protected]> ukui-menus Laszlo Boszormenyi (GCS) <[email protected]> graphviz Laurent Bigonville <[email protected]> glom (U) Leopold Palomo-Avellaneda <[email protected]> orocos-kdl (U) ros-geometry2 (U) ros-image-common (U) ros-ros-comm (U) ros-rviz (U) ros-vision-opencv (U) Luca Boccassi <[email protected]> portio (U) Mark Purcell <[email protected]> hplip (U) Markus Wanner <[email protected]> postgresql-multicorn (U) Martin Pitt <[email protected]> volume-key (U) Martin Quinson <[email protected]> ns3 simgrid Mathieu Malaterre <[email protected]> openvdb (U) Mathieu Parent <[email protected]> ldb (U) samba (U) talloc (U) tdb (U) Matteo F. Vescovi <[email protected]> opencolorio (U) openimageio (U) Matthias Geerdsen <[email protected]> kopanocore (U) Matthias Klose <[email protected]> libi8x Matthias Klumpp <[email protected]> neuron (U) Mattias Ellert <[email protected]> nordugrid-arc Maximiliano Curia <[email protected]> python-intbitset Michael Banck <[email protected]> chemps2 (U) openbabel (U) rdkit (U) Michael Biebl <[email protected]> libpwquality (U) Michael Hanke <[email protected]> biosig4c++ (U) Mikael Djurfeldt <[email protected]> music Mike Gabriel <[email protected]> libsolv Mo Zhou <[email protected]> caffe (U) opencv (U) Muammar El Khatib <[email protected]> cegui-mk2 (U) Nathan Scott <[email protected]> pcp (U) Nico Schlömer <[email protected]> vtk7 (U) Nobuhiro Iwamatsu <[email protected]> opencv (U) Ole Streicher <[email protected]> astrometry.net (U) gnudatalanguage (U) plplot (U) Olek Wojnar <[email protected]> cegui-mk2 (U) Olivier Sallou <[email protected]> obitools (U) Ondřej Surý <[email protected]> ldns (U) zeroc-ice (U) Patrick Matthäi <[email protected]> mlt Paul Gevers <[email protected]> qpack (U) PCP Development Team <[email protected]> pcp Petter Reinholdtsen <[email protected]> gr-gsm (U) Pierre Chifflier <[email protected]> libcap-ng libewf (U) libpff (U) Pino Toscano <[email protected]> elektra Python Applications Packaging Team <[email protected]> mayavi2 Rafael Laboissière <[email protected]> plplot (U) Rene Engelhard <[email protected]> libixion (U) liborcus (U) Richard Laager <[email protected]> ntpsec Riku Voipio <[email protected]> orocos-kdl (U) Robert Edmonds <[email protected]> unbound (U) Rock Storm <[email protected]> printrun (U) Rogério Brito <[email protected]> fontforge (U) Sam Hocevar (Debian packages) <[email protected]> opencv (U) Sebastian Wouters <[email protected]> chemps2 (U) Simon Eisenmann <[email protected]> kopanocore (U) SiriDB Maintainers <[email protected]> qpack Sjoerd Simons <[email protected]> libcec Steffen Moeller <[email protected]> python-alignlib Stephen M. Webb <[email protected]> geis Stephen Sinclair <[email protected]> siconos (U) Steve Langasek <[email protected]> samba (U) Steve M. Robbins <[email protected]> gdcm (U) insighttoolkit4 (U) Sylvestre Ledru <[email protected]> morse-simulator (U) SZ Lin (林上智) <[email protected]> libgpiod Sébastien Jodogne <[email protected]> gdcm (U) Séverin Lemaignan <[email protected]> morse-simulator (U) The Debichem Group <[email protected]> isospec Thomas Goirand <[email protected]> libnatpmp miniupnpc Thomas Moulard <[email protected]> ros-geometry2 (U) ros-image-common (U) ros-ros-comm (U) ros-rviz (U) ros-vision-opencv (U) Thorsten Alteholz <[email protected]> epigrass (U) Till Kamppeter <[email protected]> hplip (U) Timo Aaltonen <[email protected]> pam-wrapper (U) sssd (U) Tino Didriksen <[email protected]> apertium (U) apertium-lex-tools (U) cg3 (U) lttoolbox (U) Tobias Hansen <[email protected]> sagemath (U) tony mancill <[email protected]> ntpsec (U) unbound packagers <[email protected]> unbound Utopia Maintenance Team <[email protected]> volume-key Varun Hiremath <[email protected]> mayavi2 (U) Vasudev Kamath <[email protected]> fontforge (U) Ximin Luo <[email protected]> sagemath (U) Yangfl <[email protected]> libnatpmp (U) miniupnpc (U) Yaroslav Halchenko <[email protected]> biosig4c++ (U) YunQiang Su <[email protected]> ns3 (U) Yves-Alexis Perez <[email protected]> libimobiledevice (U) libplist (U)
epigrass only builds for 38 python3-gdl only builds for 38 python3-zeroc-ice only builds for 38 python3-isospec only builds for 38 python3-openimageio only builds for 38 python3-chemps2 only builds for 38 python3-pykdl only builds for 38 python3-pyopencolorio only builds for 38 python3-pythonmagick only builds for 38 python3-simpleitk only builds for 37m python3-mapi only builds for 38 python3-plplot only builds for 38 python3-soapysdr only builds for 38 python3-apertium-core only builds for 38 python3-apertium-lex-tools only builds for 38 python3-nordugrid-arc only builds for 38 blueman only builds for 38 python3-cap-ng only builds for 38 python3-cec only builds for 38 python3-cg3 only builds for 38 python3-csound only builds for 38 python3-gdcm only builds for 38 python3-geis only builds for 37m python3-gv only builds for 38 hugin-tools only builds for 38 python3-elektra only builds for 35m python3-ldns only builds for 38 python3-libi8x only builds for 38 python3-lttoolbox only builds for 38 python3-mlt only builds for 38 python3-openshot only builds for 37m python3-orcus only builds for 38 kicad only builds for 38 python3-saga only builds for 38 python3-solv only builds for 37m python3-unbound only builds for 38 python3-volume-key only builds for 38 gr-air-modes only builds for 38 python3-alignlib only builds for 37m python3-apriltag only builds for 38 python3-astrometry only builds for 38 atropos only builds for 38 python3-avogadro only builds for 38 python3-biosig only builds for 38 borgbackup only builds for 38 python3-broker only builds for 37m python3-btrfsutil only builds for 38 python3-caffe-cpu only builds for 38 python3-camera-calibration-parsers only builds for 38 python3-pycangjie only builds for 38 python3-libcegui-mk2-0.8.7 only builds for 38 python3-cephfs only builds for 38 python3-pcp only builds for 38 conda-package-handling only builds for 38 hplip only builds for 38 python3-opencv only builds for 38 python3-cv-bridge only builds for 38 python3-ecflow only builds for 38 python3-enet only builds for 38 gr-fcdproplus only builds for 38 python3-fife only builds for 37m python3-fontforge only builds for 38 python3-gengeo only builds for 38 python3-getfem++ only builds for 38 glom only builds for 38 python3-gnucash only builds for 38 gr-fosphor only builds for 38 gr-iqbal only builds for 38 python3-gphoto2 only builds for 38 python3-libgpiod only builds for 38 gr-gsm only builds for 38 gr-iio only builds for 38 python3-imobiledevice only builds for 38 python3-intbitset only builds for 38 insighttoolkit4-python3 only builds for 38 python3-ixion only builds for 38 python3-ldb only builds for 38 python3-libnatpmp only builds for 38 python3-libnbd only builds for 38 python3-sbml5 only builds for 38 python3-vtk-dicom only builds for 38 gr-limesdr only builds for 38 python3-link-grammar only builds for 38 python3-logbook only builds for 38 python3-mailutils only builds for 38 python3-mapscript only builds for 38 python3-miniupnpc only builds for 38 python3-mlpack only builds for 38 python3-morse-simulator only builds for 38 python3-multicorn only builds for 38 python3-music only builds for 38 python3-netgen only builds for 38 python3-neuron only builds for 38 python3-ns3 only builds for 38 python3-ntp only builds for 38 obitools only builds for 38 python3-openbabel only builds for 38 python3-openturns only builds for 38 gr-osmosdr only builds for 38 python3-plist only builds for 38 python3-plplot-qt only builds for 38 python3-portio only builds for 38 printcore only builds for 37m python3-psautohint only builds for 38 python3-pwquality only builds for 38 python3-libbde only builds for 38 python3-cryptominisat only builds for 37m python3-libesedb only builds for 38 python3-libevt only builds for 38 python3-libevtx only builds for 38 python3-libewf only builds for 38 python3-ferret only builds for 38 python3-fsapfs only builds for 38 python3-libfsntfs only builds for 38 python3-libfvde only builds for 38 python3-libfwnt only builds for 38 python3-libfwsi only builds for 38 python3-libipa-hbac only builds for 38 python3-liblnk only builds for 38 python3-mia only builds for 38 python3-libmsiecf only builds for 38 python3-pyodbc-dbg only builds for 37dm python3-libolecf only builds for 38 python3-openvdb only builds for 37m python3-pypamtest only builds for 38 python3-pypff only builds for 38 python3-libqcow only builds for 38 python3-libregf only builds for 38 python3-libscca only builds for 38 python3-libsigscan only builds for 38 python3-libsmdev only builds for 38 python3-libsmraw only builds for 38 python3-sss only builds for 38 python3-libsss-nss-idmap only builds for 38 python3-pyverbs only builds for 38 python3-libvhdi only builds for 38 python3-libvmdk only builds for 38 python3-libvshadow only builds for 38 python3-libvslvm only builds for 38 python3-qgis only builds for 38 python3-qpack only builds for 38 quisk only builds for 38 python3-rados only builds for 38 python3-rbd only builds for 38 python3-rdkit only builds for 38 gr-rds only builds for 38 python3-rgw only builds for 38 python3-roslz4 only builds for 38 python3-rviz only builds for 38 sagemath only builds for 37m python3-samba only builds for 38 samba only builds for 38 sdaps only builds for 37m python3-siconos only builds for 37m python3-simgrid only builds for 38 gr-soapy only builds for 38 python3-talloc only builds for 38 python3-tdb only builds for 38 python3-tf2 only builds for 38 python3-thinc only builds for 37m mayavi2 only builds for 38 python3-uhd only builds for 38 python3-ukui-menu only builds for 38 umis only builds for 38 python3-veusz.helpers only builds for 37m python3-vigra only builds for 38 python3-vtk7 only builds for 38 python3-vtkgdcm only builds for 38 python3-xdmf only builds for 38 python3-zbar only builds for 38

