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 <
[email protected]>
python-libais (U)
Aggelos Avgerinos <
[email protected]>
elasticsearch-curator (U)
Andrius Merkys <
[email protected]>
pdb-tools (U)
Antoine Beaupré <
[email protected]>
magic-wormhole
Apollon Oikonomopoulos <
[email protected]>
elasticsearch-curator (U)
Arnaud Fontaine <
[email protected]>
python-libusb1
Brian May <
[email protected]>
django-guardian (U)
factory-boy (U)
Debian Accessibility Team <
[email protected]>
pocketsphinx-python
Debian Math Team <
[email protected]>
python-pulp
Debian OpenStack <
[email protected]>
python-funcsigs
Debian Python Team <
[email protected]>
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 <
[email protected]>
python-chameleon
python-ofxhome
xmldiff
zope.i18nmessageid
Debian Tryton Maintainers <
[email protected]>
tryton-server
Debichem Team <
[email protected]>
pdb-tools
Dominik George <
[email protected]>
mmllib (U)
Elena Grandi <
[email protected]>
lesana (U)
Evangelos Ribeiro Tzaras <
[email protected]>
pyzbar (U)
Federico Ceratto <
[email protected]>
python-django-bootstrap-form (U)
Felix Krull <
[email protected]>
quark-sphinx-theme (U)
FreedomBox Packaging Team <
[email protected]>
python-django-bootstrap-form
Héctor Orón Martínez <
[email protected]>
python-phabricator
James Valleroy <
[email protected]>
manuel (U)
python-django-bootstrap-form (U)
Jameson Graef Rollins <
[email protected]>
magic-wormhole (U)
Jan Dittberner <
[email protected]>
python-pkginfo (U)
Jelmer Vernooij <
[email protected]>
ponyorm (U)
upstream-ontologist
Jerome Charaoui <
[email protected]>
powerline (U)
Jon Bernard <
[email protected]>
lttnganalyses (U)
Jonathan Carter <
[email protected]>
flask-autoindex (U)
Julien Muchembled <
[email protected]>
zodbpickle (U)
Julien Puydt <
[email protected]>
python-django-ical (U)
Luca Boccassi <
[email protected]>
python-applicationinsights (U)
Malihe Asemani <
[email protected]>
python-ciso8601 (U)
Marc Dequènes (Duck) <
[email protected]>
python-argcomplete (U)
Mathias Behrle <
[email protected]>
tryton-server (U)
Michael Fladischer <
[email protected]>
django-classy-tags (U)
python-django-swapper (U)
Michael Jeanson <
[email protected]>
lttnganalyses
Nicolas Dandrimont <
[email protected]>
flask-testing (U)
Nilesh Patra <
[email protected]>
python-pulp (U)
Ondřej Surý <
[email protected]>
django-classy-tags (U)
Pirate Praveen <
[email protected]>
pyramid-jinja2
Samuel Henrique <
[email protected]>
powerline (U)
Samuel Thibault <
[email protected]>
pocketsphinx-python (U)
Sandro Tosi <
[email protected]>
multiprocess
Stefano Rivera <
[email protected]>
lazr.uri
python-wadllib
Stefano Zacchiroli <
[email protected]>
flask-testing (U)
Steffen Moeller <
[email protected]>
python-pulp (U)
Sunil Mohan Adapa <
[email protected]>
python-django-bootstrap-form (U)
Sylvestre Ledru <
[email protected]>
autopep8
Thomas Goirand <
[email protected]>
django-classy-tags (U)
python-funcsigs (U)
Adam Cecile <
[email protected]>
python-libais (U)
Adrian Alves <
[email protected]>
python-stopit (U)
Ana Rodríguez López <
[email protected]>
siphashc
Andrea Colangelo <
[email protected]>
python-roman (U)
Andreas Tille <
[email protected]>
sphinxcontrib-autoprogram (U)
Andrej Shadura <
[email protected]>
python-phonenumbers (U)
Andrius Merkys <
[email protected]>
pycifrw (U)
python-freesasa (U)
python-peakutils (U)
Arto Jantunen <
[email protected]>
pytrainer (U)
Carl Chenet <
[email protected]>
retweet
Chris MacNaughton <
[email protected]>
python3-onelogin-saml2 (U)
Christopher Baines <
[email protected]>
pygtail (U)
Colin Watson <
[email protected]>
httmock (U)
Daniele Tricoli <
[email protected]>
simplegeneric (U)
David Watson <
[email protected]>
pep8 (U)
Debian Fonts Task Force <
[email protected]>
mutatormath
Debian Python Modules Team <
[email protected]>
python-decorator
Debian Python Team <
[email protected]>
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 <
[email protected]>
python-nxs
Debian Security Tools <
[email protected]>
plyara
Debian Tryton Maintainers <
[email protected]>
simpleeval
Diego M. Rodriguez <
[email protected]>
python-beniget (U)
Guido Günther <
[email protected]>
python-vobject (U)
Hans-Christoph Steiner <
[email protected]>
pyjks (U)
Hugo Lefeuvre <
[email protected]>
pyrandom2
python-cpuinfo (U)
python-pyotp (U)
James Page <
[email protected]>
python3-onelogin-saml2 (U)
Javi Merino <
[email protected]>
python-memprof (U)
Jelmer Vernooij <
[email protected]>
lintian-brush
python-ghdiff
python-vobject (U)
Jonas Meurer <
[email protected]>
robot-detection (U)
Julien Muchembled <
[email protected]>
python-zc.customdoctests (U)
Julien Puydt <
[email protected]>
python-django-ical (U)
Kevin Murray <
[email protected]>
sphinxcontrib-autoprogram (U)
Laszlo Boszormenyi (GCS) <
[email protected]>
pyro4
Marc Haber <
[email protected]>
journal-brief
Martin Kratochvíl <
[email protected]>
python-geoip2 (U)
Mathias Behrle <
[email protected]>
simpleeval (U)
Matthew Grant <
[email protected]>
pyparsing2 (U)
Michael Fladischer <
[email protected]>
python-lupa (U)
Michael Gilbert <
[email protected]>
blist (U)
Michael R. Crusoe <
[email protected]>
python-stubserver (U)
mpd maintainers <
[email protected]>
sonata
Noèl Köthe <
[email protected]>
pytrainer (U)
Olivier Sallou <
[email protected]>
python-dictobj (U)
Ondřej Kobližek <
[email protected]>
python-geoip2 (U)
Ondřej Nový <
[email protected]>
python-geoip2 (U)
python-pyfakefs (U)
Ondřej Surý <
[email protected]>
brotli (U)
Orestis Ioannou <
[email protected]>
flask-bcrypt (U)
Peter Pentchev <
[email protected]>
gitless (U)
Pierre-Elliott Bécue <
[email protected]>
zope.interface (U)
Piotr Ożarowski <
[email protected]>
python-decorator (U)
Robert Haist <
[email protected]>
plyara (U)
Sandro Tosi <
[email protected]>
flask-basicauth
Scott Kitterman <
[email protected]>
chargebee-python (U)
Sergio Durigan Junior <
[email protected]>
cccolutils (U)
Simon McVittie <
[email protected]>
sonata (U)
Stefano Rivera <
[email protected]>
objgraph (U)
Stuart Prescott <
[email protected]>
python-nxs (U)
Sylvestre Ledru <
[email protected]>
pep8 (U)
Thomas Goirand <
[email protected]>
pyparsing2 (U)
python-pyotp (U)
Tomasz Buchert <
[email protected]>
brotli
Tristan Seligmann <
[email protected]>
python-phpserialize
Vincent Bernat <
[email protected]>
transmissionrpc (U)
Yao Wei (魏銘廷) <
[email protected]>
mutatormath (U)
أحمد المحمودي (Ahmed El-Mahmoudy) <
[email protected]>
wikitrans (U)
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)