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 ---

Reply via email to