Dear Anton,

Il 30/01/21 19:37, Anton Gladky ha scritto:
Hi Antonio,

I have just tried to build pysph, but tests are failing. The same
is in CI-pipelines. Could you please check?


The failure in CI is expected IMHO for i386 because libtrilinos-zoltan-dev an all dependent packages are not available on that platform.

pysph builds successfully in my git-pbuilder on x86_64.
I suspect that the problem in CI is due to the fact that at least to core are necessary to run parallel tests.
Is is the case on you build environment?
... an most of all how many cores are available in a standard builder?

The relevant part of the error message is the following IMHO:

"""
There are not enough slots available in the system to satisfy the 2
slots that were requested by the application:
  /usr/bin/python3.9
Either request fewer slots for your application, or make more slots
available for use.
A "slot" is the Open MPI term for an allocatable unit where we can
launch a process.  The number of slots available are defined by the
environment in which Open MPI 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, Open MPI defaults to the number of processor cores
In all the above cases, if you want Open MPI 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 --oversubscribe option to ignore the
number of available slots when deciding the number of processes to
launch.
"""

Probably I could try to patch the code to force the number of slots to 2 even on a single core machine but I'm not sure that it makes sense to test a parallel program in this conditions.
The alternative could be to disable offending tests.


Which is the most convenient option for you?


kind regards
antonio

Am Di., 8. Dez. 2020 um 09:26 Uhr schrieb Antonio Valentino <
antonio.valent...@tiscali.it>:

Hi Anton,

Il 05/12/20 21:53, Anton Gladky ha scritto:
Am Sa., 5. Dez. 2020 um 21:46 Uhr schrieb Antonio Valentino
<antonio.valent...@tiscali.it>:

Shall I remove the sponsor request form SoB until [1] is fixed?

Just let me know, when the package is in buildable state.

Now numcodecs builds again.
I have also bumped the Standards-Version and re-tagged.

Please feel free to upload if you want.


kind regards

--
Antonio Valentino




--
Antonio Valentino

--
debian-science-maintainers mailing list
debian-science-maintainers@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to