Hi,I recently uploaded the pre-release pytest 8.0.0~rc1 to experimental as an early warning for the breaking changes which typically happen on major version bumps.
I've attached a dd-list of packages which exhibit autopkgtest regressions [1], with the intent of MBF'ing (with separate announcement) once pytest 8 is released.
Typically, packages will fail if they - have deprecation warnings of type PytestRemovedIn8Warning, or- assume a particular pytest stdout/stderr output which might have changed, or - rely on the precise order in which pytest collects tests, especially the behavior of the pytest.Package collector.
Please refer to the upstream changelog [2] for a complete list of breaking changes.
Cheers Timo [1] https://qa.debian.org/excuses.php?experimental=1&package=pytest [2] https://docs.pytest.org/en/latest/changelog.html -- ⢀⣴⠾⠻⢶⣦⠀ ╭────────────────────────────────────────────────────╮ ⣾⠁⢠⠒⠀⣿⡁ │ Timo Röhling │ ⢿⡄⠘⠷⠚⠋⠀ │ 9B03 EBB9 8300 DF97 C2B1 23BF CC8C 6BDD 1403 F4CA │ ⠈⠳⣄⠀⠀⠀⠀ ╰────────────────────────────────────────────────────╯
Adam Cecile <acecile@le-vert.net> python-fastjsonschema (U) Agustin Henze <tin@debian.org> docopt Alastair McKinstry <mckinstry@debian.org> python-xarray (U) Andreas Tille <tille@debian.org> python-hmmlearn (U) tifffile (U) Andrew Starr-Bochicchio <asb@debian.org> libcloud (U) Andrey Rakhmatullin <wrar@debian.org> python-parsel (U) Andrius Merkys <merkys@debian.org> python-ase (U) Ask Hjorth Larsen <asklarsen@gmail.com> python-ase (U) Bo YU <tsu.yubo@gmail.com> tox-current-env (U) xdoctest (U) Carsten Schoenert <c.schoenert@t-online.de> python-graphene (U) Daniele Tricoli <eriol@debian.org> requests (U) Debian Astronomy Maintainers <debian-astro-maintainers@lists.alioth.debian.org> astropy pytest-mpl Debian Astronomy Team <debian-astro-maintainers@lists.alioth.debian.org> sunpy Debian Games Team <team+pkg-games@tracker.debian.org> protontricks Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org> dcmstack intake khmer python-anndata python-gffutils python-hmmlearn python-screed Debian Python Modules Team <team+python@tracker.debian.org> python-b2sdk Debian Python Team <team+python@tracker.debian.org> dask hickle ipyparallel javaproperties libcloud loguru mplcursors pytest-arraydiff pytest-order pytest-services pytest-sugar python-dateutil python-dict2xml python-fakeredis python-fastjsonschema python-graphene python-marshmallow-sqlalchemy python-parsel python-pytest-benchmark python-pytest-lazy-fixture python-sparse python-syrupy python-testfixtures python-upsetplot python-werkzeug requests setuptools-scm sqlalchemy (U) superqt tifffile tox-current-env twine wxutils xdoctest xonsh Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org> joblib openpyxl python-xarray spyder-line-profiler statsmodels Debian Science Team <debian-science-maintainers@lists.alioth.debian.org> dolfin fenics-dolfinx Debichem Team <debichem-devel@lists.alioth.debian.org> mdtraj opendrop python-ase Diane Trout <diane@ghic.org> dask (U) python-anndata (U) python-graphviz python-sparse (U) python-upsetplot (U) statsmodels (U) Drew Parsons <dparsons@debian.org> dolfin (U) fenics-dolfinx (U) mdtraj (U) opendrop (U) Edward Betts <edward@4angle.com> hickle (U) pytest-sugar (U) Emmanuel Arias <eamanu@yaerobi.com> python-marshmallow-sqlalchemy (U) Federico Ceratto <federico@debian.org> freedombox (U) FreedomBox packaging team <freedombox-pkg-team@lists.alioth.debian.org> freedombox Ghislain Antony Vaillant <ghisvail@gmail.com> python-sparse (U) python-xarray (U) spyder-line-profiler (U) Gordon Ball <gordon@chronitis.net> xonsh (U) Graham Inggs <ginggs@debian.org> python-ase (U) Guido Günther <agx@sigxcpu.org> python-dateutil (U) Hans-Christoph Steiner <hans@eds.org> libcloud (U) Ignace Mouzannar <mouzannar@gmail.com> python-parsel (U) James Valleroy <jvalleroy@mailbox.org> freedombox (U) Joel Cross <joel@kazbak.co.uk> python-pytest-lazy-fixture (U) Johannes Ring <johannr@simula.no> dolfin (U) Jon Bernard <jbernard@debian.org> barectf (U) Joseph Nahmias <jello@debian.org> ipyparallel (U) Julian Gilbey <jdg@debian.org> pytest-order (U) spyder-line-profiler (U) Julien Puydt <jpuydt@debian.org> setuptools-scm (U) Kevin Murray <spam@kdmurray.id.au> khmer (U) Leo Singer <leo.singer@ligo.org> pytest-mpl (U) Luca Boccassi <bluca@debian.org> javaproperties (U) Michael Fladischer <fladi@debian.org> python-testfixtures (U) Michael Hanke <michael.hanke@gmail.com> openpyxl (U) statsmodels (U) Michael Hanke <mih@debian.org> dcmstack (U) Michael Jeanson <mjeanson@debian.org> barectf Michael R. Crusoe <crusoe@debian.org> khmer (U) python-gffutils (U) python-screed (U) Nick Daly <Nick.M.Daly@gmail.com> freedombox (U) Nilesh Patra <nilesh@debian.org> loguru (U) Ole Streicher <olebole@debian.org> astropy (U) pytest-arraydiff (U) sunpy (U) tifffile (U) ttkthemes (U) Ondřej Kobližek <kobla@debian.org> python-b2sdk (U) python-fakeredis (U) Ondřej Nový <onovy@debian.org> python-fakeredis (U) python-werkzeug (U) Petter Reinholdtsen <pere@debian.org> freedombox (U) Pierre-Elliott Bécue <peb@debian.org> pytest-services (U) Piotr Ożarowski <piotr@debian.org> freedombox (U) sqlalchemy Rebecca N. Palmer <rebecca_palmer@zoho.com> openpyxl (U) statsmodels (U) Scott Kitterman <scott@kitterman.com> python-dict2xml (U) Shayan Doust <hello@shayandoust.me> intake (U) Soren Hansen <soren@ubuntu.com> libcloud (U) Stefano Rivera <stefanor@debian.org> twine (U) Steffen Moeller <moeller@debian.org> loguru (U) python-anndata (U) python-gffutils (U) Stephan Lachnit <stephanlachnit@debian.org> protontricks (U) Stuart Prescott <stuart@debian.org> opendrop (U) superqt (U) Sudip Mukherjee <sudipm.mukherjee@gmail.com> mplcursors (U) Sunil Mohan Adapa <sunil@medhas.org> freedombox (U) Tcl/Tk Debian Packagers <pkg-tcltk-devel@lists.alioth.debian.org> ttkthemes Thomas Goirand <zigo@debian.org> python-werkzeug (U) Timo Röhling <roehling@debian.org> python-pytest-benchmark (U) python-syrupy (U) Tzafrir Cohen <tzafrir@debian.org> freedombox (U) Utkarsh Gupta <guptautkarsh2102@gmail.com> python-marshmallow-sqlalchemy (U) Yaroslav Halchenko <debian@onerussian.com> dcmstack (U) joblib (U) openpyxl (U) statsmodels (U) Zygmunt Krynicki <zygmunt.krynicki@canonical.com> twine (U) Étienne Mollier <emollier@debian.org> intake (U) python-gffutils (U)
Attachment:
signature.asc
Description: PGP signature