Your message dated Thu, 27 Nov 2025 22:04:09 +0000
with message-id <[email protected]>
and subject line Bug#1087184: fixed in examl 3.0.22-7
has caused the Debian Bug report #1087184,
regarding examl: fails to run with tight cores count
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.)


-- 
1087184: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1087184
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: examl
Version: 3.0.22-5
Severity: normal

While trying to give a hand with openmpi 5 transition, Salsa CI
autopkgtest for examl[1] failed with the following error:

        + examl -t testData/49.tree -m GAMMA -s 49.unpartitioned.binary -n T1
        Run MPI on 2 of 2 available processors
        Use /usr/lib/examl/bin/examl-avx2 and 2 processors
        
--------------------------------------------------------------------------
        There are not enough slots available in the system to satisfy the 2
        slots that were requested by the application:
          /usr/lib/examl/bin/examl-avx2
        Either request fewer procs for your application, or make more slots
        available for use.
        A "slot" is the PRRTE term for an allocatable unit where we can
        launch a process.  The number of slots available are defined by the
        environment in which PRRTE processes are run:
          1. Hostfile, via "slots=N" clauses (N defaults to number of
             processor cores if not provided)
          2. The --host command line parameter, via a ":N" suffix on the
             hostname (N defaults to 1 if not provided)
          3. Resource manager (e.g., SLURM, PBS/Torque, LSF, etc.)
          4. If none of a hostfile, the --host command line parameter, or an
             RM is present, PRRTE defaults to the number of processor cores
        In all the above cases, if you want PRRTE to default to the number
        of hardware threads instead of the number of processor cores, use the
        --use-hwthread-cpus option.
        Alternatively, you can use the --map-by :OVERSUBSCRIBE option to ignore 
the
        number of available slots when deciding the number of processes to
        launch.
        
--------------------------------------------------------------------------

[1]: https://salsa.debian.org/med-team/examl/-/jobs/6561673

I initially thought that examl needed 2 cores minimum, but the
error is a not as clear as I first thought.  It seems that examl
did capture two cores and try to make use of both, but for some
reason, only one was usable.  As far as I can tell, the error
was repeatable over two consecutive runs in Salsa CI.  I did not
hit problems when testing locally, and there are no visible
problems in debci since the month of April[2], so this is not
too catastrophic neither.

[2]: https://ci.debian.net/packages/e/examl/unstable/amd64/

For information,
-- 
  .''`.  Étienne Mollier <[email protected]>
 : :' :  pgp: 8f91 b227 c7d6 f2b1 948c  8236 793c f67e 8f0d 11da
 `. `'   sent from /dev/pts/4, please excuse my verbosity
   `-    on air: Erik Norlander - Music Machine

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: examl
Source-Version: 3.0.22-7
Done: Étienne Mollier <[email protected]>

We believe that the bug you reported is fixed in the latest version of
examl, 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.
Étienne Mollier <[email protected]> (supplier of updated examl 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, 27 Nov 2025 22:31:56 +0100
Source: examl
Architecture: source
Version: 3.0.22-7
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 
<[email protected]>
Changed-By: Étienne Mollier <[email protected]>
Closes: 1087184 1105362
Changes:
 examl (3.0.22-7) unstable; urgency=medium
 .
   * d/b/simd-dispatch: fix possible off-by-one error.
     The error affects automated estimation of examl cores count usage.
     (Closes: #1087184)
   * d/watch: convert to v5 Github template.
   * d/control: drop redundant Rules-Requires-Root: no.
   * d/control: declare compliance to standards version 4.7.2.
   * fix-makefile-shuffle.patch: new: prevent spurious clean. (Closes: #1105362)
Checksums-Sha1:
 bd583bef784bc2b30a85d6b920806e9bef13985d 2169 examl_3.0.22-7.dsc
 808e514ec23e42b0bf7ef13d3f34748fb6701ede 27836 examl_3.0.22-7.debian.tar.xz
Checksums-Sha256:
 9a56af4eb0d57d921bca7b79a8212b7dc8eeda519ba81290d0c65544c788ecdd 2169 
examl_3.0.22-7.dsc
 d5837142da157b79f3ffbb8ca41952d083c30540671f28e3b81e5b8477a81e2f 27836 
examl_3.0.22-7.debian.tar.xz
Files:
 5e976c5139a3cf7e4a592b1ffff993d6 2169 science optional examl_3.0.22-7.dsc
 9f3b45e91ca11977ae0bb8f462a24983 27836 science optional 
examl_3.0.22-7.debian.tar.xz

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

iQJIBAEBCgAyFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmkoxUIUHGVtb2xsaWVy
QGRlYmlhbi5vcmcACgkQeTz2fo8NEdrJChAAjR5EKOCVcq1gt5+sDn2zHKraNtRZ
9o0uUR5zOKdsIZkdUxD9M6BZf3tkALVGJG9pjSuxaA6yPRCVDC9gHzA7IZecnl4K
uf0nm6xzMk3k8lLSb4xBIKmOlTIMSkRU3tX7e3iNEl3TfhdtQ6UioRLM564yWM7x
55dA0C+nn+LooqknLSiNBrMajcg0aFFG50c5+s3aqWl2H10jqdq6et7SThzppSAt
RaMZMvLlAU22LsGdupBw8EqGCmn9x5r3hf3QgtTea546CF1Z7bbyDcP/jR/K6qYJ
WC7U54xTSuj0e1k7xBmXByjHdonGxGcgJ7gYChq/jllz69EuZdjKzc7VheeS5yUO
C0TktNt8W+JFdCsNaMbnIfBRNK2MXESjr4gE2RGTryXYj3/+XMkHDDmjIIkS86PO
f0B0knzlHaDZ9HlJMVW/ch0NcVRHnWhAnQ3fVN0m41yzNe1IFofdRbuNvS4bh708
e91dKuQemetGIaDT8bRVwoc9rhbDQFLCXzPvAQuAoqhzmlUbty4CeGR+6MZlR7qy
XbEdfqLeSxaJIGj+TAyI/6s1nqRctthSfYTBxv2nVDO1aWaGCtcIcBdt20YkijNP
jQ+WOb+Z4F+A+0QY5Q3+AoW7C723u+UxF6WDQGAIafz+qlx6E/Gl8seR7NuPpyko
OF8uzHfpEXgZZ94=
=Hm0y
-----END PGP SIGNATURE-----

Attachment: pgpQLJDZJ7qFV.pgp
Description: PGP signature


--- End Message ---

Reply via email to