Your message dated Fri, 30 Dec 2022 14:39:28 +0000 with message-id <[email protected]> and subject line Bug#1025737: fixed in dh-python 5.20221230 has caused the Debian Bug report #1025737, regarding pybuild-plugin-autopkgtest: missing support for custom tests 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.) -- 1025737: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1025737 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: pybuild-plugin-autopkgtest Version: 5.20221205 Severity: normal Control: affects -1 python-moderngl python-moderngl-glcontext python-moderngl-window -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Dear fellow DPT members, the autopkgtest runner ignores PYBUILD_TEST_CUSTOM, which breaks the test suite for the moderngl packages; they need to be run in a virtual X server with xvfb-run. Relevant excerpt from d/rules (not released yet): export PYBUILD_TEST_CUSTOM = 1 export PYBUILD_TEST_ARGS = xvfb-run -a {interpreter} -m pytest -k "not test_mass_create" Relevant excerpt from autopkgtest session: autopkgtest [12:06:27]: test pybuild-autopkgtest: pybuild-autopkgtest autopkgtest [12:06:27]: test pybuild-autopkgtest: [----------------------- I: pybuild base:240: cd /tmp/autopkgtest.sRSdq8/autopkgtest_tmp/build; python3.11 -m pytest xvfb-run -a python3.11 -m pytest -k "not test_mass_create" ERROR: usage: __main__.py [options] [file_or_dir] [file_or_dir] [...] __main__.py: error: unrecognized arguments: -a python3.11 inifile: None rootdir: /tmp/autopkgtest.sRSdq8/autopkgtest_tmp/build E: pybuild pybuild:386: test: plugin autopkgtest failed with: exit code=4: cd /tmp/autopkgtest.sRSdq8/autopkgtest_tmp/build; python3.11 -m pytest xvfb-run -a {interpreter} -m pytest -k "not test_mass_create" I: pybuild base:240: cd /tmp/autopkgtest.sRSdq8/autopkgtest_tmp/build; python3.10 -m pytest xvfb-run -a python3.10 -m pytest -k "not test_mass_create" ERROR: usage: __main__.py [options] [file_or_dir] [file_or_dir] [...] __main__.py: error: unrecognized arguments: -a python3.10 inifile: None rootdir: /tmp/autopkgtest.sRSdq8/autopkgtest_tmp/build E: pybuild pybuild:386: test: plugin autopkgtest failed with: exit code=4: cd /tmp/autopkgtest.sRSdq8/autopkgtest_tmp/build; python3.10 -m pytest xvfb-run -a {interpreter} -m pytest -k "not test_mass_create" make: *** [/tmp/xwsr3ehK08/run:4: pybuild-autopkgtest] Error 13 pybuild-autopkgtest: error: /tmp/xwsr3ehK08/run pybuild-autopkgtest returned exit code 2 autopkgtest [12:06:28]: test pybuild-autopkgtest: -----------------------] Cheers Timo -----BEGIN PGP SIGNATURE----- iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmORxicACgkQ+C8H+466 LVlKwAwA05iW6qCF59RV8cONsyhTFs+t2KWG7leG7HENnodEr8QwOUCyspQ/u0se 4zXMKFRFIpjR9NRvNR+s7IjIkxYPcF5kKDvAsevxUD4BdjA+aoF6/jIg5ShDyGG4 FTZtVGJFIePMgt7kcndI0UmieXNBNxmdzODc4Weh7zlqpZoMn/NhrtLY6VcJgp4C z+XxahB00MIbqXWQnVMP/itSdTHrWXJmJ8I49O/bkyLp1jgT4yDslJ5+VDIhYWHr Y3I2qDT5f417yTjl0j0PG9ddKN9nQBlj49eAQkUd7RPuCBFcrh6lwqNLdXXZ7g8N 5UMKc9GUzZiat6mvcOQ+M1O+z8d4/R5tm9oDzqlpSdR/OdprxBZh7Ia7thBdjGmw oTxIFFH6RaVil3n13kMwfqOWo7ELXZk5yg3mmoPG4U9Kp9Dziy/wGlAfKysfbtJZ jWb3jr9KAE/b0qweYNI0hyenByC0KMCXCk9Vn9Opzpm2lJUi4YblDywApgyt1jN2 4hWSWtrH =U/f8 -----END PGP SIGNATURE-----
--- End Message ---
--- Begin Message ---Source: dh-python Source-Version: 5.20221230 Done: Stefano Rivera <[email protected]> We believe that the bug you reported is fixed in the latest version of dh-python, 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. Stefano Rivera <[email protected]> (supplier of updated dh-python 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: Fri, 30 Dec 2022 09:47:32 -0400 Source: dh-python Architecture: source Version: 5.20221230 Distribution: unstable Urgency: medium Maintainer: Piotr Ożarowski <[email protected]> Changed-By: Stefano Rivera <[email protected]> Closes: 1025737 Changes: dh-python (5.20221230) unstable; urgency=medium . [ Stefano Rivera ] * Correct typo in nose autopkgtest. * Export HOME in the pyproject plugin, as we do in the distutils one. * Remove install_requires from test301, setuptools will parse this where distutils historically wouldn't have. . [ Colin Watson ] * Fix interaction between --test-custom and distutils plugin. . [ Antonio Terceiro ] * pybuild-autopkgtest: allow autopkgtest-specific behavior in debian/rules. . [ Stefano Rivera ] * pybuild-autopkgtest: Instead of using a different buildsystem for the autopkgtest runner, use a different build stage. This way, packages with custom buildsystems can use pybuild-autopkgtest. (Closes: #1025737) Checksums-Sha1: 55b86a775ba5087abd7e45802123a8f8e05de20f 1642 dh-python_5.20221230.dsc 72dc459b384e12439f25ee8df4bcd766805116bb 117376 dh-python_5.20221230.tar.xz 6345ededd2dc1f3139794816fb001c4524e34ac0 7164 dh-python_5.20221230_source.buildinfo Checksums-Sha256: f6163b29812c3788bc54cdc3f268efed671fd09a5a9ea01356d590ab04aaf4bf 1642 dh-python_5.20221230.dsc cca4699dd1bb9f66db4d0c94191c48331ce1b031eef0133b117c156da3b66c79 117376 dh-python_5.20221230.tar.xz b558ed94d58b7ee6aa93b334a51588dee0011f5335811b5a16954795b91b5ce7 7164 dh-python_5.20221230_source.buildinfo Files: 3b83b78803e9656f00d938f095507eec 1642 python optional dh-python_5.20221230.dsc 6c9db9a6876bb5d0de046876aac8118c 117376 python optional dh-python_5.20221230.tar.xz c75106f2e7f1af60ec1f48afd0ee1387 7164 python optional dh-python_5.20221230_source.buildinfo -----BEGIN PGP SIGNATURE----- iIoEARYKADIWIQTumtb5BSD6EfafSCRHew2wJjpU2AUCY67sGxQcc3RlZmFub3JA ZGViaWFuLm9yZwAKCRBHew2wJjpU2M7+AQD6kGgBzc4nm5fl44MLrWKMnyLn4Xw+ Uu4H8eD7rrn/wAD9FxfYBK5w9i+RhHEzJMdfi58TeL8KPEi+3FdeJENdLwM= =n9Rr -----END PGP SIGNATURE-----
--- End Message ---

