Calling "setup.py test" has been deprecated since setuptools 28.5.
That's 6 years ago.

pybuild calls currently setup.py test, when it can see that the package
supports it, and another test runner hasn't been selected. I looked at
dropping support for this (https://bugs.debian.org/982298) last year.
I did some test builds and decided that breaking 50 odd packages to stop
calling setup.py test wasn't worth it.

I just ran the tests again, and the numbers are 41 new FTBFS, and 54
packages start emitting "Ran 0 tests", so they lost test coverage.
dd-lists attached.

That's an improvement over last year, but still enough to give me pause
on just changing pybuild and breaking packages.

We also now know that calling setup.py at all is deprecated. "setup.py
test" support hasn't been removed yet, and I don't know if it will be,
at this point...

Options:
1. Change pybuild, cause 41 new FTBFS, and 54 packages to lose testing.
   File FTBFS bugs.
2. File "Severity: important" bugs on the packages that would FTBFS or lose
   testing.
   Change pybuild when most of these are closed.
3. File "Severity: minor" bugs on the packages that would FTBFS or lose
   testing.
   Leave pybuild as is, for now.
   Change pybuild when upstream setuptools drops support for "setup.py
   test".

SR

-- 
Stefano Rivera
  http://tumbleweed.org.za/
  +1 415 683 3272
Adam Cecile <acec...@le-vert.net>
   python-libais (U)

Aggelos Avgerinos <evaggelos.avgeri...@gmail.com>
   elasticsearch-curator (U)

Andrius Merkys <mer...@debian.org>
   pdb-tools (U)

Antoine Beaupré <anar...@debian.org>
   magic-wormhole

Apollon Oikonomopoulos <apoi...@debian.org>
   elasticsearch-curator (U)

Arnaud Fontaine <ar...@debian.org>
   python-libusb1

Brian May <b...@debian.org>
   django-guardian (U)
   factory-boy (U)

Debian Accessibility Team <pkg-a11y-de...@lists.alioth.debian.org>
   pocketsphinx-python

Debian Math Team <team+m...@tracker.debian.org>
   python-pulp

Debian OpenStack <team+openst...@tracker.debian.org>
   python-funcsigs

Debian Python Team <team+pyt...@tracker.debian.org>
   autopep8 (U)
   django-classy-tags
   django-guardian
   elasticsearch-curator
   factory-boy
   flask-autoindex
   flask-testing
   lazr.uri (U)
   lesana
   manuel
   mmllib
   multiprocess (U)
   ponyorm
   powerline
   python-applicationinsights
   python-argcomplete
   python-ciso8601
   python-django-ical
   python-django-swapper
   python-libais
   python-libusb1 (U)
   python-pkginfo
   python-wadllib (U)
   pyzbar
   quark-sphinx-theme
   zodbpickle

Debian QA Group <packa...@qa.debian.org>
   python-chameleon
   python-ofxhome
   xmldiff
   zope.i18nmessageid

Debian Tryton Maintainers <team+tryton-t...@tracker.debian.org>
   tryton-server

Debichem Team <debichem-de...@lists.alioth.debian.org>
   pdb-tools

Dominik George <n...@naturalnet.de>
   mmllib (U)

Elena Grandi <valha...@debian.org>
   lesana (U)

Evangelos Ribeiro Tzaras <devrtz-deb...@fortysixandtwo.eu>
   pyzbar (U)

Federico Ceratto <feder...@debian.org>
   python-django-bootstrap-form (U)

Felix Krull <f_kr...@gmx.de>
   quark-sphinx-theme (U)

FreedomBox Packaging Team <freedombox-pkg-t...@lists.alioth.debian.org>
   python-django-bootstrap-form

Héctor Orón Martínez <zu...@debian.org>
   python-phabricator

James Valleroy <jvalle...@mailbox.org>
   manuel (U)
   python-django-bootstrap-form (U)

Jameson Graef Rollins <jroll...@finestructure.net>
   magic-wormhole (U)

Jan Dittberner <ja...@debian.org>
   python-pkginfo (U)

Jelmer Vernooij <jel...@debian.org>
   ponyorm (U)
   upstream-ontologist

Jerome Charaoui <jer...@riseup.net>
   powerline (U)

Jon Bernard <jbern...@debian.org>
   lttnganalyses (U)

Jonathan Carter <j...@debian.org>
   flask-autoindex (U)

Julien Muchembled <j...@jmuchemb.eu>
   zodbpickle (U)

Julien Puydt <jpu...@debian.org>
   python-django-ical (U)

Luca Boccassi <bl...@debian.org>
   python-applicationinsights (U)

Malihe Asemani <ml.asem...@gmail.com>
   python-ciso8601 (U)

Marc Dequènes (Duck) <d...@duckcorp.org>
   python-argcomplete (U)

Mathias Behrle <mathi...@m9s.biz>
   tryton-server (U)

Michael Fladischer <fl...@debian.org>
   django-classy-tags (U)
   python-django-swapper (U)

Michael Jeanson <mjean...@debian.org>
   lttnganalyses

Nicolas Dandrimont <ol...@debian.org>
   flask-testing (U)

Nilesh Patra <nil...@debian.org>
   python-pulp (U)

Ondřej Surý <ond...@debian.org>
   django-classy-tags (U)

Pirate Praveen <prav...@debian.org>
   pyramid-jinja2

Samuel Henrique <samuel...@debian.org>
   powerline (U)

Samuel Thibault <sthiba...@debian.org>
   pocketsphinx-python (U)

Sandro Tosi <mo...@debian.org>
   multiprocess

Stefano Rivera <stefa...@debian.org>
   lazr.uri
   python-wadllib

Stefano Zacchiroli <z...@debian.org>
   flask-testing (U)

Steffen Moeller <moel...@debian.org>
   python-pulp (U)

Sunil Mohan Adapa <su...@medhas.org>
   python-django-bootstrap-form (U)

Sylvestre Ledru <sylves...@debian.org>
   autopep8

Thomas Goirand <z...@debian.org>
   django-classy-tags (U)
   python-funcsigs (U)

Adam Cecile <acec...@le-vert.net>
   python-libais (U)

Adrian Alves <aal...@gmail.com>
   python-stopit (U)

Ana Rodríguez López <rodrilopez....@gmail.com>
   siphashc

Andrea Colangelo <war...@debian.org>
   python-roman (U)

Andreas Tille <ti...@debian.org>
   sphinxcontrib-autoprogram (U)

Andrej Shadura <andre...@debian.org>
   python-phonenumbers (U)

Andrius Merkys <mer...@debian.org>
   pycifrw (U)
   python-freesasa (U)
   python-peakutils (U)

Arto Jantunen <vi...@debian.org>
   pytrainer (U)

Carl Chenet <cha...@debian.org>
   retweet

Chris MacNaughton <chris.macnaugh...@ubuntu.com>
   python3-onelogin-saml2 (U)

Christopher Baines <m...@cbaines.net>
   pygtail (U)

Colin Watson <cjwat...@debian.org>
   httmock (U)

Daniele Tricoli <er...@mornie.org>
   simplegeneric (U)

David Watson <dwat...@debian.org>
   pep8 (U)

Debian Fonts Task Force <debian-fo...@lists.debian.org>
   mutatormath

Debian Python Modules Team <python-modules-t...@lists.alioth.debian.org>
   python-decorator

Debian Python Team <team+pyt...@tracker.debian.org>
   blist
   cccolutils
   chargebee-python
   flask-basicauth (U)
   flask-bcrypt
   gitless
   httmock
   objgraph
   pep8
   pycifrw
   pygtail
   pyjks
   pyparsing2
   python-beniget
   python-cpuinfo
   python-decorator
   python-dictobj
   python-django-ical
   python-freesasa
   python-geoip2
   python-libais
   python-lupa
   python-memprof
   python-peakutils
   python-phonenumbers
   python-pyfakefs
   python-pyotp
   python-roman
   python-stopit
   python-stubserver
   python-vobject
   python-zc.customdoctests
   python3-onelogin-saml2
   pytrainer
   retweet (U)
   robot-detection
   simplegeneric
   sphinxcontrib-autoprogram
   transmissionrpc
   wikitrans
   zope.interface

Debian Science Team <debian-science-maintain...@lists.alioth.debian.org>
   python-nxs

Debian Security Tools <team+pkg-secur...@tracker.debian.org>
   plyara

Debian Tryton Maintainers <team+tryton-t...@tracker.debian.org>
   simpleeval

Diego M. Rodriguez <di...@moreda.io>
   python-beniget (U)

Guido Günther <a...@sigxcpu.org>
   python-vobject (U)

Hans-Christoph Steiner <h...@eds.org>
   pyjks (U)

Hugo Lefeuvre <h...@debian.org>
   pyrandom2
   python-cpuinfo (U)
   python-pyotp (U)

James Page <james.p...@ubuntu.com>
   python3-onelogin-saml2 (U)

Javi Merino <vi...@debian.org>
   python-memprof (U)

Jelmer Vernooij <jel...@debian.org>
   lintian-brush
   python-ghdiff
   python-vobject (U)

Jonas Meurer <m...@debian.org>
   robot-detection (U)

Julien Muchembled <j...@jmuchemb.eu>
   python-zc.customdoctests (U)

Julien Puydt <jpu...@debian.org>
   python-django-ical (U)

Kevin Murray <s...@kdmurray.id.au>
   sphinxcontrib-autoprogram (U)

Laszlo Boszormenyi (GCS) <g...@debian.org>
   pyro4

Marc Haber <mh+debian-packa...@zugschlus.de>
   journal-brief

Martin Kratochvíl <martin.kr...@gmail.com>
   python-geoip2 (U)

Mathias Behrle <mathi...@m9s.biz>
   simpleeval (U)

Matthew Grant <m...@mattgrant.net.nz>
   pyparsing2 (U)

Michael Fladischer <fl...@debian.org>
   python-lupa (U)

Michael Gilbert <mgilb...@debian.org>
   blist (U)

Michael R. Crusoe <cru...@debian.org>
   python-stubserver (U)

mpd maintainers <pkg-mpd-maintain...@lists.alioth.debian.org>
   sonata

Noèl Köthe <n...@debian.org>
   pytrainer (U)

Olivier Sallou <osal...@debian.org>
   python-dictobj (U)

Ondřej Kobližek <kobliz...@gmail.com>
   python-geoip2 (U)

Ondřej Nový <on...@debian.org>
   python-geoip2 (U)
   python-pyfakefs (U)

Ondřej Surý <ond...@debian.org>
   brotli (U)

Orestis Ioannou <ores...@oioannou.com>
   flask-bcrypt (U)

Peter Pentchev <r...@debian.org>
   gitless (U)

Pierre-Elliott Bécue <p...@debian.org>
   zope.interface (U)

Piotr Ożarowski <pi...@debian.org>
   python-decorator (U)

Robert Haist <r...@debian.org>
   plyara (U)

Sandro Tosi <mo...@debian.org>
   flask-basicauth

Scott Kitterman <sc...@kitterman.com>
   chargebee-python (U)

Sergio Durigan Junior <sergi...@debian.org>
   cccolutils (U)

Simon McVittie <s...@debian.org>
   sonata (U)

Stefano Rivera <stefa...@debian.org>
   objgraph (U)

Stuart Prescott <stu...@debian.org>
   python-nxs (U)

Sylvestre Ledru <sylves...@debian.org>
   pep8 (U)

Thomas Goirand <z...@debian.org>
   pyparsing2 (U)
   python-pyotp (U)

Tomasz Buchert <tom...@debian.org>
   brotli

Tristan Seligmann <mithra...@debian.org>
   python-phpserialize

Vincent Bernat <ber...@debian.org>
   transmissionrpc (U)

Yao Wei (魏銘廷) <m...@debian.org>
   mutatormath (U)

أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmo...@users.sourceforge.net>
   wikitrans (U)

Reply via email to