Your message dated Fri, 30 Aug 2024 12:07:08 +0000
with message-id <[email protected]>
and subject line Bug#1076467: fixed in pytest-mpi 0.6-6
has caused the Debian Bug report #1076467,
regarding pytest-mpi: autpkgtest regression with mpich as default provider on 
32 bit architectures
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.)


-- 
1076467: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076467
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: pytest-mpi
Version: 0.6-5
Severity: serious
X-Debbugs-Cc: [email protected]

https://ci.debian.net/packages/p/pytest-mpi/testing/armel/49095724/

 61s cls = <class '_pytest.pytester.RunResult'>, lines = []
 61s 
 61s     @classmethod
 61s     def parse_summary_nouns(cls, lines) -> Dict[str, int]:
 61s         """Extract the nouns from a pytest terminal summary line.
 61s     
 61s         It always returns the plural noun for consistency::
 61s     
 61s             ======= 1 failed, 1 passed, 1 warning, 1 error in 0.13s ====
 61s     
 61s         Will return ``{"failed": 1, "passed": 1, "warnings": 1, "errors": 
1}``.
 61s         """
 61s         for line in reversed(lines):
 61s             if rex_session_duration.search(line):
 61s                 outcomes = rex_outcome.findall(line)
 61s                 ret = {noun: int(count) for (count, noun) in outcomes}
 61s                 break
 61s         else:
 61s >           raise ValueError("Pytest terminal summary report not found")
 61s E           ValueError: Pytest terminal summary report not found
 61s 
 61s /usr/lib/python3/dist-packages/_pytest/pytester.py:586: ValueError
 61s ----------------------------- Captured stdout call 
-----------------------------
 61s running: mpirun --oversubscribe -n 2 /usr/bin/python3.12 -mpytest 
--basetemp=/tmp/pytest-of-debci/pytest-0/test_mpi_xfail_under_mpi0/runpytest-0 
--with-mpi
 61s      in: /tmp/pytest-of-debci/pytest-0/test_mpi_xfail_under_mpi0
 61s ----------------------------- Captured stderr call 
-----------------------------
 61s [mpiexec@ci-197-4f4ab297] match_arg (lib/utils/args.c:166): unrecognized 
argument oversubscribe
 61s [mpiexec@ci-197-4f4ab297] HYDU_parse_array (lib/utils/args.c:181): 
argument matching returned error
 61s [mpiexec@ci-197-4f4ab297] parse_args (mpiexec/get_parameters.c:313): error 
parsing input array
 61s [mpiexec@ci-197-4f4ab297] HYD_uii_mpx_get_parameters 
(mpiexec/get_parameters.c:48): unable to parse user arguments
 61s [mpiexec@ci-197-4f4ab297] main (mpiexec/mpiexec.c:54): error parsing 
parameters
 61s 
 61s ---------- coverage: platform linux, python 3.12.4-final-0 -----------
 61s Name                                                    Stmts   Miss  Cover
 61s ---------------------------------------------------------------------------
 61s /usr/lib/python3/dist-packages/pytest_mpi/__init__.py     111     61    45%
 61s /usr/lib/python3/dist-packages/pytest_mpi/_helpers.py       8      4    50%
 61s /usr/lib/python3/dist-packages/pytest_mpi/_version.py       4      0   100%
 61s ---------------------------------------------------------------------------
 61s TOTAL                                                     123     65    47%
 61s 
 61s =========================== short test summary info 
============================
 61s FAILED tests/test_fixtures.py::test_mpi_file_name - ValueError: Pytest 
termin...
 61s FAILED tests/test_fixtures.py::test_mpi_tmpdir - ValueError: Pytest 
terminal ...
 61s FAILED tests/test_fixtures.py::test_mpi_tmp_path - ValueError: Pytest 
termina...
 61s FAILED tests/test_markers.py::test_mpi_with_mpi - ValueError: Pytest 
terminal...
 61s FAILED tests/test_markers.py::test_mpi_only_mpi - ValueError: Pytest 
terminal...
 61s FAILED tests/test_markers.py::test_mpi_skip_under_mpi - ValueError: Pytest 
te...
 61s FAILED tests/test_markers.py::test_mpi_xfail - ValueError: Pytest terminal 
su...
 61s FAILED tests/test_markers.py::test_mpi_xfail_under_mpi - ValueError: 
Pytest t...
 61s ========================= 8 failed, 2 passed in 3.30s 
==========================
 61s autopkgtest [08:14:05]: test unittests: -----------------------]
 61s autopkgtest [08:14:05]: test unittests:  - - - - - - - - - - results - - - 
- - - - - - -
 61s unittests            FAIL non-zero exit status 1

Cheers
-- 
Sebastian Ramacher

--- End Message ---
--- Begin Message ---
Source: pytest-mpi
Source-Version: 0.6-6
Done: Francesco Ballarin <[email protected]>

We believe that the bug you reported is fixed in the latest version of
pytest-mpi, 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.
Francesco Ballarin <[email protected]> (supplier of updated 
pytest-mpi 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 Aug 2024 11:28:51 +0000
Source: pytest-mpi
Architecture: source
Version: 0.6-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Francesco Ballarin <[email protected]>
Closes: 1076467
Changes:
 pytest-mpi (0.6-6) unstable; urgency=medium
 .
   * Team upload.
   * Refresh debian/patches/oversubscribe_tests to correctly handle mpich on
     32 bit arches. debian/tests/unittests now sets an environment variable
     called MPI_OVERSUBSCRIBE which is:
     - empty on 32 bit arches, since mpich does not need any flag if the number
       of MPI processes is higher than the number of cores
     - equal to "--oversubscribe" on 64 bit arches, since openmpi does need such
       flag to be passed, as in the previous version of the patch.
     The environment variable is then picked up in tests/conftest.py through the
     patch and passed to the tests.
     Closes: #1076467.
   * Add debian/patches/default_timeout_as_env_var.patch to allow autopkgtest to
     customize the timeout for running MPI tests by setting the optional
     DEFAULT_TIMEOUT environment variable. If the variable is not set, it 
assumes
     a default value of 5 seconds, which is the value that used to be harcoded
     before the application of the patch. The default value is reasonable on
     every arch, except for riscv64, where tests run very slowly, and the
     DEFAULT_TIMEOUT environment variable is set to 60.
Checksums-Sha1:
 7ed109a40b06e8727b180efaf4b0abb1aa48d877 2317 pytest-mpi_0.6-6.dsc
 e4504664c9e85bd0ef0980464a8ac4d111f4877f 6720 pytest-mpi_0.6-6.debian.tar.xz
 a79234399e7f5821626758184ff908d2e71a982a 7383 pytest-mpi_0.6-6_source.buildinfo
Checksums-Sha256:
 9049342b0931216a07d71322e92ba6ff2f52f9648a8bfaf63111a236934484ee 2317 
pytest-mpi_0.6-6.dsc
 16db3947baba62b8dfa0ea8183ce1f6aceb379c2959422f4d0891100d4c5ca43 6720 
pytest-mpi_0.6-6.debian.tar.xz
 26f7bec593bff2d75d434accfb06e30ed811a443cb2964cdd8d77fba7b3b8b46 7383 
pytest-mpi_0.6-6_source.buildinfo
Files:
 43d3a1fcdeb874aab48f23f2ea890b07 2317 python optional pytest-mpi_0.6-6.dsc
 85635656939e6f219d8f7b73b8b5d0c5 6720 python optional 
pytest-mpi_0.6-6.debian.tar.xz
 5579d818db2703bc0c8fed40796f09be 7383 python optional 
pytest-mpi_0.6-6_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEG10EseUHu/A2aeK4AfNfwz5zr4wFAmbRsFMACgkQAfNfwz5z
r4z5uhAAotP/8fI2GWa+w7SZnHuYx6OmcE0jLUPmneti2CuZI7oSlpzg4SQvfPYF
EVzlLvvysyWFiBNu4iSuKHuixeVrOf2/uh+OKnx0yUARtJWv0ETAmp2CURejgt8J
VF3K2Zw3x+mannAjAV2iT7/SgELOZkW7ps76uObQkaOHTEm7yxCJZTX+QkigsoU5
5RcirIwAQZEQ66rBeVi8h/lw992t8FTZ+S5RTspIchLOeVrwuFfMGFnTp2GlDpXJ
urcpbV+9XlAZxARHqiEuTtdZXoGLm6PKinUTEeU9fsmzF1LfL0GQTImU9W0YSEy1
AwqDude4U03TQOkztw6OgRCxiTSr3ZyEqf8MIoDFFLPckwfV8Yb5OqN0gtEZiP00
kEMfImRLfQlKRWtzTlx5YDHR4IsFmNqqWpypARDim0yT4m91Vkj0RnBvydKAtzFb
0GX8ckOdH877jsF6GnNcizOaNM/28olQzZxaN9NOiKFcewLzDHswu1f5PpQ3dvmm
EcERhz+U097YW0JawXHp8I2s3m2HHF+QhFVElAmcI9wla4UxyZLXkpaF3m7sO+S1
n9jp+lMAZjtBRBhFlkORyB1HhCQvMvlPttJUNA71gB+qup5l+qaRVdS1LvFr7+ry
ZOcVbWF+vps+ZY4hCiGgzumWu63VU+z32jo0MFwE2GCKGbwoCq4=
=FWfE
-----END PGP SIGNATURE-----

Attachment: pgpyI2Zs_HbJ9.pgp
Description: PGP signature


--- End Message ---

Reply via email to