#1140863 magicgui: autopkgtest regression with pytest 9.1

#1140863#5
Date:
2026-06-27 21:23:09 UTC
From:
To:
Dear maintainer,

According to https://ci.debian.net data, your package magicgui has an
autopkgtest regression with pytest.

The following architectures failed: amd64, arm64, i386, loong64,
riscv64, s390x.

Hopefully relevant excerpt from
https://ci.debian.net/packages/m/magicgui/testing/amd64/72542052/
follows:

200s   /usr/lib/python3/dist-packages/pytestqt/wait_signal.py:741: RuntimeWarning: Failed to disconnect (<bound method _AbstractSignalBlocker._quit_loop_by_timeout of <pytestqt.wait_signal.SignalBlocker object at 0x7fb8e859a5d0>>) from signal "timeout()".
200s   /usr/lib/python3/dist-packages/pytestqt/wait_signal.py:741: RuntimeWarning: Failed to disconnect (<bound method _AbstractSignalBlocker._quit_loop_by_timeout of <pytestqt.wait_signal.SignalBlocker object at 0x7fb8e805ac40>>) from signal "timeout()".
206s   /usr/lib/python3/dist-packages/pytestqt/wait_signal.py:741: RuntimeWarning: Failed to disconnect (<bound method _AbstractSignalBlocker._quit_loop_by_timeout of <pytestqt.wait_signal.SignalBlocker object at 0x7ff068b3ce10>>) from signal "timeout()".
206s   /usr/lib/python3/dist-packages/pytestqt/wait_signal.py:741: RuntimeWarning: Failed to disconnect (<bound method _AbstractSignalBlocker._quit_loop_by_timeout of <pytestqt.wait_signal.SignalBlocker object at 0x7ff068751220>>) from signal "timeout()".
297s ==================================== ERRORS ====================================
297s _____________________ ERROR collecting tests/test_table.py _____________________
297s ERROR tests/test_table.py - pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to param...
297s E: pybuild pybuild:485: test: plugin pyproject failed with: exit code=2: cd /tmp/autopkgtest-lxc.punolm1c/downtmp/autopkgtest_tmp/build; python3.14 -m pytest -k 'not test_pushbutton_icon'
299s ==================================== ERRORS ====================================
299s _____________________ ERROR collecting tests/test_table.py _____________________
299s ERROR tests/test_table.py - pytest.PytestRemovedIn10Warning: Passing a non-Collection iterable to param...
299s E: pybuild pybuild:485: test: plugin pyproject failed with: exit code=2: cd /tmp/autopkgtest-lxc.punolm1c/downtmp/autopkgtest_tmp/build; python3.13 -m pytest -k 'not test_pushbutton_icon'
299s pybuild-autopkgtest: error: pybuild --autopkgtest --test-pytest -i python{version} -p "3.14 3.13" --parallel= returned exit code 13
299s pybuild-autopkgtest: error: /tmp/4VpejIERta/run pybuild-autopkgtest returned exit code 2
300s pybuild-autopkgtest  FAIL non-zero exit status 25
300s pybuild-autopkgtest  FAIL non-zero exit status 25

#1140863#14
Date:
2026-06-29 10:51:06 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
magicgui, 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 1140863@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Colin Watson <cjwatson@debian.org> (supplier of updated magicgui 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Mon, 29 Jun 2026 11:36:39 +0100
Source: magicgui
Architecture: source
Version: 0.10.2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Changed-By: Colin Watson <cjwatson@debian.org>
Closes: 1140863
Changes:
 magicgui (0.10.2-1) unstable; urgency=medium
 .
   * Team upload.
   * New upstream release.
   * Don't parameterize tests using non-Collection iterables (closes:
     #1140863).
Checksums-Sha1:
 bdc4c214a36cfe28509387e030a7098e500d616c 3051 magicgui_0.10.2-1.dsc
 8ce1faa5b3ae163ed8555d93c6655f9ed21697fb 20946219 magicgui_0.10.2.orig.tar.gz
 6e27b529b896bfccd5d6c78e310f6d1ad551535b 4836 magicgui_0.10.2-1.debian.tar.xz
Checksums-Sha256:
 b23ff1ced88e3be1ac9a3d8b95bd770829a045588a07e93ff6503e6fe1a6776b 3051 magicgui_0.10.2-1.dsc
 ae7a4cbb7ef2028b827b1877cf0b06743d756074fe6ef849391d62448ab7b65d 20946219 magicgui_0.10.2.orig.tar.gz
 0a83f16e0403845b01c1e83ad6f981746c96d2d1b0be897a19060a5d96d039c6 4836 magicgui_0.10.2-1.debian.tar.xz
Files:
 a22787d44f49938d84cf164a138f5a7c 3051 python optional magicgui_0.10.2-1.dsc
 81549c7ccca7e575e84e8b470b0433a3 20946219 python optional magicgui_0.10.2.orig.tar.gz
 2828dd4b6d24db67abc3ac3afe929ece 4836 python optional magicgui_0.10.2-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEErApP8SYRtvzPAcEROTWH2X2GUAsFAmpCSv8ACgkQOTWH2X2G
UAvuARAAuUBajXIjGK9k+Qi5KMDzZJyJMCbucowp2QGRCMvvDp0wwmZk/PJkoDEr
rQobDQPvFFTHjgkieZa1eUByPbsPmWGueHpGVoMEnmqOBKvuBgOnfkXf4l47Hzty
1bN12vtNp5StgLrLGwpEBsO2Jed9LWhlB7dD8UOQBCG2j87fmSs4l3t0/DBTjgH2
dfvjYEN/a5EXRLb9jnSbwbTy5KF9wS0ab+2bosqQnRvpMnlm2PYVeRF/51ria7Yc
JZkCq8qPkl+6O5mnvUU9rpwjOQtD+pbMqkYUR+Bne4+G4Ym7e7ePikK3iW7kXTfe
jPE4+pPNpwc/4gnAP3r8FxnWMlAQ7dzSz3ZTE85WdXbrL2HYzJiv4rorROIshLZu
PZ9qIusZfhtYHuk4qY/DxRTjB7ndkHiURivvZ5H+gc0fCjDnuLactIWf/1gaOCm5
D+/m82+SCxUHgpFCxTOAQc3MCZHeZxeOOs4WKPSYAAZJkPBQjsimce3nFgw8ss0t
DCGMhbhQBjKd0+DuXwS9SXRkSA/56Ekim72dyzr7S54nJ+M+Rc8I1fSA3rWASTqn
kBP+WAHWcv3M4nj0CIVsvQiT5uPLVB/U8gRx9PtMPHemEeh3ZQPvD4oHNQOxaXPG
PnzpeRok3D2HW1H2RgBqcUqY/OHpkDQYh0krzpuYDxRy5cdt2MA=
=HPNa
-----END PGP SIGNATURE-----