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 <
acecile@le-vert.net>
python-libais (U)
Aggelos Avgerinos <
evaggelos.avgerinos@gmail.com>
elasticsearch-curator (U)
Andrius Merkys <
merkys@debian.org>
pdb-tools (U)
Antoine Beaupré <
anarcat@debian.org>
magic-wormhole
Apollon Oikonomopoulos <
apoikos@debian.org>
elasticsearch-curator (U)
Arnaud Fontaine <
arnau@debian.org>
python-libusb1
Brian May <
bam@debian.org>
django-guardian (U)
factory-boy (U)
Debian Accessibility Team <
pkg-a11y-devel@lists.alioth.debian.org>
pocketsphinx-python
Debian Math Team <
team+math@tracker.debian.org>
python-pulp
Debian OpenStack <
team+openstack@tracker.debian.org>
python-funcsigs
Debian Python Team <
team+python@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 <
packages@qa.debian.org>
python-chameleon
python-ofxhome
xmldiff
zope.i18nmessageid
Debian Tryton Maintainers <
team+tryton-team@tracker.debian.org>
tryton-server
Debichem Team <
debichem-devel@lists.alioth.debian.org>
pdb-tools
Dominik George <
nik@naturalnet.de>
mmllib (U)
Elena Grandi <
valhalla@debian.org>
lesana (U)
Evangelos Ribeiro Tzaras <
devrtz-debian@fortysixandtwo.eu>
pyzbar (U)
Federico Ceratto <
federico@debian.org>
python-django-bootstrap-form (U)
Felix Krull <
f_krull@gmx.de>
quark-sphinx-theme (U)
FreedomBox Packaging Team <
freedombox-pkg-team@lists.alioth.debian.org>
python-django-bootstrap-form
Héctor Orón Martínez <
zumbi@debian.org>
python-phabricator
James Valleroy <
jvalleroy@mailbox.org>
manuel (U)
python-django-bootstrap-form (U)
Jameson Graef Rollins <
jrollins@finestructure.net>
magic-wormhole (U)
Jan Dittberner <
jandd@debian.org>
python-pkginfo (U)
Jelmer Vernooij <
jelmer@debian.org>
ponyorm (U)
upstream-ontologist
Jerome Charaoui <
jerome@riseup.net>
powerline (U)
Jon Bernard <
jbernard@debian.org>
lttnganalyses (U)
Jonathan Carter <
jcc@debian.org>
flask-autoindex (U)
Julien Muchembled <
jm@jmuchemb.eu>
zodbpickle (U)
Julien Puydt <
jpuydt@debian.org>
python-django-ical (U)
Luca Boccassi <
bluca@debian.org>
python-applicationinsights (U)
Malihe Asemani <
ml.asemani@gmail.com>
python-ciso8601 (U)
Marc Dequènes (Duck) <
Duck@DuckCorp.org>
python-argcomplete (U)
Mathias Behrle <
mathiasb@m9s.biz>
tryton-server (U)
Michael Fladischer <
fladi@debian.org>
django-classy-tags (U)
python-django-swapper (U)
Michael Jeanson <
mjeanson@debian.org>
lttnganalyses
Nicolas Dandrimont <
olasd@debian.org>
flask-testing (U)
Nilesh Patra <
nilesh@debian.org>
python-pulp (U)
Ondřej Surý <
ondrej@debian.org>
django-classy-tags (U)
Pirate Praveen <
praveen@debian.org>
pyramid-jinja2
Samuel Henrique <
samueloph@debian.org>
powerline (U)
Samuel Thibault <
sthibault@debian.org>
pocketsphinx-python (U)
Sandro Tosi <
morph@debian.org>
multiprocess
Stefano Rivera <
stefanor@debian.org>
lazr.uri
python-wadllib
Stefano Zacchiroli <
zack@debian.org>
flask-testing (U)
Steffen Moeller <
moeller@debian.org>
python-pulp (U)
Sunil Mohan Adapa <
sunil@medhas.org>
python-django-bootstrap-form (U)
Sylvestre Ledru <
sylvestre@debian.org>
autopep8
Thomas Goirand <
zigo@debian.org>
django-classy-tags (U)
python-funcsigs (U)
Adam Cecile <
acecile@le-vert.net>
python-libais (U)
Adrian Alves <
aalves@gmail.com>
python-stopit (U)
Ana Rodríguez López <
rodrilopez.ana@gmail.com>
siphashc
Andrea Colangelo <
warp10@debian.org>
python-roman (U)
Andreas Tille <
tille@debian.org>
sphinxcontrib-autoprogram (U)
Andrej Shadura <
andrewsh@debian.org>
python-phonenumbers (U)
Andrius Merkys <
merkys@debian.org>
pycifrw (U)
python-freesasa (U)
python-peakutils (U)
Arto Jantunen <
viiru@debian.org>
pytrainer (U)
Carl Chenet <
chaica@debian.org>
retweet
Chris MacNaughton <
chris.macnaughton@ubuntu.com>
python3-onelogin-saml2 (U)
Christopher Baines <
mail@cbaines.net>
pygtail (U)
Colin Watson <
cjwatson@debian.org>
httmock (U)
Daniele Tricoli <
eriol@mornie.org>
simplegeneric (U)
David Watson <
dwatson@debian.org>
pep8 (U)
Debian Fonts Task Force <
debian-fonts@lists.debian.org>
mutatormath
Debian Python Modules Team <
python-modules-team@lists.alioth.debian.org>
python-decorator
Debian Python Team <
team+python@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-maintainers@lists.alioth.debian.org>
python-nxs
Debian Security Tools <
team+pkg-security@tracker.debian.org>
plyara
Debian Tryton Maintainers <
team+tryton-team@tracker.debian.org>
simpleeval
Diego M. Rodriguez <
diego@moreda.io>
python-beniget (U)
Guido Günther <
agx@sigxcpu.org>
python-vobject (U)
Hans-Christoph Steiner <
hans@eds.org>
pyjks (U)
Hugo Lefeuvre <
hle@debian.org>
pyrandom2
python-cpuinfo (U)
python-pyotp (U)
James Page <
james.page@ubuntu.com>
python3-onelogin-saml2 (U)
Javi Merino <
vicho@debian.org>
python-memprof (U)
Jelmer Vernooij <
jelmer@debian.org>
lintian-brush
python-ghdiff
python-vobject (U)
Jonas Meurer <
mejo@debian.org>
robot-detection (U)
Julien Muchembled <
jm@jmuchemb.eu>
python-zc.customdoctests (U)
Julien Puydt <
jpuydt@debian.org>
python-django-ical (U)
Kevin Murray <
spam@kdmurray.id.au>
sphinxcontrib-autoprogram (U)
Laszlo Boszormenyi (GCS) <
gcs@debian.org>
pyro4
Marc Haber <
mh+debian-packages@zugschlus.de>
journal-brief
Martin Kratochvíl <
martin.krata@gmail.com>
python-geoip2 (U)
Mathias Behrle <
mathiasb@m9s.biz>
simpleeval (U)
Matthew Grant <
matt@mattgrant.net.nz>
pyparsing2 (U)
Michael Fladischer <
fladi@debian.org>
python-lupa (U)
Michael Gilbert <
mgilbert@debian.org>
blist (U)
Michael R. Crusoe <
crusoe@debian.org>
python-stubserver (U)
mpd maintainers <
pkg-mpd-maintainers@lists.alioth.debian.org>
sonata
Noèl Köthe <
noel@debian.org>
pytrainer (U)
Olivier Sallou <
osallou@debian.org>
python-dictobj (U)
Ondřej Kobližek <
koblizeko@gmail.com>
python-geoip2 (U)
Ondřej Nový <
onovy@debian.org>
python-geoip2 (U)
python-pyfakefs (U)
Ondřej Surý <
ondrej@debian.org>
brotli (U)
Orestis Ioannou <
orestis@oioannou.com>
flask-bcrypt (U)
Peter Pentchev <
roam@debian.org>
gitless (U)
Pierre-Elliott Bécue <
peb@debian.org>
zope.interface (U)
Piotr Ożarowski <
piotr@debian.org>
python-decorator (U)
Robert Haist <
rha@debian.org>
plyara (U)
Sandro Tosi <
morph@debian.org>
flask-basicauth
Scott Kitterman <
scott@kitterman.com>
chargebee-python (U)
Sergio Durigan Junior <
sergiodj@debian.org>
cccolutils (U)
Simon McVittie <
smcv@debian.org>
sonata (U)
Stefano Rivera <
stefanor@debian.org>
objgraph (U)
Stuart Prescott <
stuart@debian.org>
python-nxs (U)
Sylvestre Ledru <
sylvestre@debian.org>
pep8 (U)
Thomas Goirand <
zigo@debian.org>
pyparsing2 (U)
python-pyotp (U)
Tomasz Buchert <
tomasz@debian.org>
brotli
Tristan Seligmann <
mithrandi@debian.org>
python-phpserialize
Vincent Bernat <
bernat@debian.org>
transmissionrpc (U)
Yao Wei (魏銘廷) <
mwei@debian.org>
mutatormath (U)
أحمد المحمودي (Ahmed El-Mahmoudy) <
aelmahmoudy@users.sourceforge.net>
wikitrans (U)
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)