Your message dated Thu, 08 May 2025 14:35:07 +0000
with message-id <[email protected]>
and subject line Bug#1102595: fixed in napari-console 0.1.3-2
has caused the Debian Bug report #1102595,
regarding python3-pytestqt: "Fatal Python error: Aborted" in many packages 
using python3-pytestqt
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1102595: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1102595
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python3-pytestqt
Version: 4.4.0-1
Severity: important

Dear Maintainer,

Several packages using python3-pytestqt fail with "Fatal Python error: Aborted" during their autopkgtest runs; by tweaking the pytest invocation, I've been able to track down the problem to this package. To reproduce, fetch, for instance, the "napari-console" source package (currently at version 0.1.3-1). Add the following two lines to the top of debian/rules

export PYBUILD_TEST_CUSTOM=1
export PYBUILD_TEST_ARGS={interpreter} -X faulthandler -m pytest -p no:faulthandler -v

Then run the build and the autopkgtest, you should see the error happen. It does happen on my desktop computer with a cowbuilder chroot, and on the Debian CI infrastructure. From the latter (https://ci.debian.net/packages/n/napari-console/testing/amd64/59383781/):

151s autopkgtest [08:08:15]: test command1: [-----------------------
151s Testing with python3.13:
152s ============================= test session starts ============================== 152s platform linux -- Python 3.13.2, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13
152s cachedir: .pytest_cache
152s PyQt5 5.15.11 -- Qt runtime 5.15.15 -- Qt compiled 5.15.15
152s rootdir: /tmp/autopkgtest-lxc.0y1wz5tp/downtmp/autopkgtest_tmp
152s plugins: qt-4.4.0, napari-0.5.6, npe2-0.7.8, napari-plugin-engine-0.2.0, typeguard-4.4.2
152s collecting ... collected 5 items
152s
152s _tests/test_qt_console.py::test_console Fatal Python error: Aborted
152s
152s Current thread 0x00007fa67f460100 (most recent call first):
152s File "/usr/lib/python3/dist-packages/pytestqt/plugin.py", line 76 in qapp 152s File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 898 in call_fixture_func 152s File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 1140 in pytest_fixture_setup 152s File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103 in _multicall 152s File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in _hookexec 152s File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513 in __call__ 152s File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 1091 in execute 152s File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 617 in _get_active_fixturedef 152s File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 532 in getfixturevalue 152s File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 697 in _fillfixtures 152s File "/usr/lib/python3/dist-packages/_pytest/python.py", line 1630 in setup 152s File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 514 in setup 152s File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 160 in pytest_runtest_setup 152s File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103 in _multicall 152s File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in _hookexec 152s File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513 in __call__ 152s File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 242 in <lambda> 152s File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341 in from_call 152s File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 241 in call_and_report 152s File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 126 in runtestprotocol 152s File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 113 in pytest_runtest_protocol 152s File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103 in _multicall 152s File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in _hookexec 152s File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513 in __call__ 152s File "/usr/lib/python3/dist-packages/_pytest/main.py", line 362 in pytest_runtestloop 152s File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103 in _multicall 152s File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in _hookexec 152s File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513 in __call__ 152s File "/usr/lib/python3/dist-packages/_pytest/main.py", line 337 in _main 152s File "/usr/lib/python3/dist-packages/_pytest/main.py", line 283 in wrap_session 152s File "/usr/lib/python3/dist-packages/_pytest/main.py", line 330 in pytest_cmdline_main 152s File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103 in _multicall 152s File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in _hookexec 152s File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513 in __call__ 152s File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 175 in main 152s File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 201 in console_main 152s File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 9 in <module>
152s File "<frozen runpy>", line 88 in _run_code
152s File "<frozen runpy>", line 198 in _run_module_as_main
152s
152s Extension modules: numpy._core._multiarray_umath, numpy.linalg._umath_linalg, yaml._yaml, psutil._psutil_linux, psutil._psutil_posix, markupsafe._speedups, scipy._lib._ccallback_c, numpy.random._common, numpy.random.bit_generator, numpy.random._bounded_integers, numpy.random._mt19937, numpy.random.mtrand, numpy.random._philox, numpy.random._pcg64, numpy.random._sfc64, numpy.random._generator, charset_normalizer.md, scipy.sparse._sparsetools, _csparsetools, scipy.sparse._csparsetools, scipy.linalg._fblas, scipy.linalg._flapack, scipy.linalg.cython_lapack, scipy.linalg._cythonized_array_utils, scipy.linalg._solve_toeplitz, scipy.linalg._decomp_lu_cython, scipy.linalg._matfuncs_sqrtm_triu, scipy.linalg._matfuncs_expm, scipy.linalg._linalg_pythran, scipy.linalg.cython_blas, scipy.linalg._decomp_update, scipy.sparse.linalg._dsolve._superlu, scipy.sparse.linalg._eigen.arpack._arpack, scipy.sparse.linalg._propack._spropack, scipy.sparse.linalg._propack._dpropack, scipy.sparse.linalg._propack._cpropack, scipy.sparse.linalg._propack._zpropack, scipy.sparse.csgraph._tools, scipy.sparse.csgraph._shortest_path, scipy.sparse.csgraph._traversal, scipy.sparse.csgraph._min_spanning_tree, scipy.sparse.csgraph._flow, scipy.sparse.csgraph._matching, scipy.sparse.csgraph._reordering, scipy._lib._uarray._uarray, scipy.special._ufuncs_cxx, scipy.special._ufuncs, scipy.special._specfun, scipy.special._comb, scipy.special._ellip_harm_2, scipy.fftpack.convolve, lxml._elementpath, lxml.etree, PyQt5.QtCore, PyQt5.QtGui, PyQt5.QtWidgets, PyQt5.QtTest, zmq.backend.cython._zmq, tornado.speedups, PyQt5.QtSvg, PyQt5.QtPrintSupport (total: 61)
152s bash: line 1: 8826 Aborted $py -m pytest --verbosity=2
153s autopkgtest [08:08:17]: test command1: -----------------------]
153s command1 FAIL non-zero exit status 134
▸ test results <https://ci.debian.net/packages/n/napari-console/testing/amd64/59383781/#S6> ▾ Closing: summary <https://ci.debian.net/packages/n/napari-console/testing/amd64/59383781/#S7>
153s autopkgtest [08:08:17]: @@@@@@@@@@@@@@@@@@@@ summary

153s command1 FAIL non-zero exit status 134

I have other packages exhibiting this error; they all use python3-pytestqt.

Thanks,

Roland.


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-31-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect

Versions of packages python3-pytestqt depends on:
ii  python3         3.13.3-1
ii  python3-pluggy  1.5.0-1
ii  python3-pytest  8.3.5-2

Versions of packages python3-pytestqt recommends:
ii  python3-pyqt5  5.15.11+dfsg-2

Versions of packages python3-pytestqt suggests:
pn  python-pytestqt-doc  <none>

-- no debconf information
Thank you for using reportbug

--- End Message ---
--- Begin Message ---
Source: napari-console
Source-Version: 0.1.3-2
Done: Roland Mas <[email protected]>

We believe that the bug you reported is fixed in the latest version of
napari-console, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Roland Mas <[email protected]> (supplier of updated napari-console package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 08 May 2025 15:58:30 +0200
Source: napari-console
Architecture: source
Version: 0.1.3-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Roland Mas <[email protected]>
Closes: 1102595
Changes:
 napari-console (0.1.3-2) unstable; urgency=medium
 .
   * Run testsuite with a window manager (closes: #1102595).
Checksums-Sha1:
 239f9cdd2fa7afc1308f71c587823808fd71a659 2390 napari-console_0.1.3-2.dsc
 e787a2f481fcf65131d45824f9dfc6190606a3fc 3316 
napari-console_0.1.3-2.debian.tar.xz
 7444e3eb7ec579c4b3b15bd40fad3c723f017c2a 17895 
napari-console_0.1.3-2_amd64.buildinfo
Checksums-Sha256:
 f9dc038911e1730834d97c9d97d657b8983b9d94e26adef8dfd585034a645f50 2390 
napari-console_0.1.3-2.dsc
 31b25c13c12439ef3203968a9f0524016f9ffe1d20d9298c950ea05b239572a0 3316 
napari-console_0.1.3-2.debian.tar.xz
 5fde8f67f6d8be320f85da0472f81a001470638dde5ac91f3bcffedef4626abb 17895 
napari-console_0.1.3-2_amd64.buildinfo
Files:
 fc516c0d13af3073ffd8fb1957933d73 2390 python optional 
napari-console_0.1.3-2.dsc
 4fa7d010a49c61dab36e4ebf2f3b3446 3316 python optional 
napari-console_0.1.3-2.debian.tar.xz
 07bc7181d08bf5bf82e2b5312fc2ffb3 17895 python optional 
napari-console_0.1.3-2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEtBU2D1kett1zr/uD0w3s0lmTIvwFAmgcuSoACgkQ0w3s0lmT
IvywlQ//TIO9BUhH1vexylJLm87M3kL6o55hXFN5tAr8VsM2S1bJIC/cyvP9jdgB
PqaXbVKx8dzDYcTPcCQJhy71lU+0Qh40GcGL2SeLLn3l6UeX3jJZFmrmceoblMb1
r9TVgyTx8siW1McSzdLWjUhqOUed21y5PSNX16sVKFP7SSkiLQvyOYNEfiISObqr
RPhdMAhdn6UyTlF6xTnIlLpkOoc9JJxhHdKLBsKp5yoNf9cAHNOxUL1g3bHEzYbP
9Y6YMyJGK0Jy9002QYfW0YCcJVys19BCkoumQKwLjF9anfhyQSAEK8sntML3nEb0
uljH8dMf+NXWYn53XQEKsCx59zsRg+4YtdEmAA4EfKxDDZ/ObEIPxZWuKcgtxudP
kmbG1HEBXQc/3ImLpfc7hzIG3DMTpMaThgbCDFUDRZmJF7ofXTwfk8KEssv8K6a/
cnsPIGP682k6dtZEZGg2iSxJKE+QT2xTyPWD/A22LBGNQ205zbrX9YDP0NffyZYE
pDo2r6P7vhENRy8o48uFgcm3s/X/CMSgRZOiclUVTqWiQBdUE1TB5LQt38OTyhG2
2vnUk42iKa74sKs57r7AkaX5tdtyI48XXxWGCFPcu0e4LbHe4dlzUjOs8lUT/2P2
pUdvjpA6Ic2qaSIrCS2m4ZBaMEfrfzbhiSu+ZdPo4MYhsU50Iss=
=PBFm
-----END PGP SIGNATURE-----

Attachment: pgpoue4PTLka1.pgp
Description: PGP signature


--- End Message ---

Reply via email to