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

Reply via email to