Bug#1086275: hypre: FTBFS: failing tests

Santiago Vila sanvila at debian.org
Sat Nov 2 13:28:17 GMT 2024


owner 1086275 francesco.ballarin at unicatt.it
thanks

El 2/11/24 a las 13:51, Francesco Ballarin escribió:
> Source: hypre
> Followup-For: Bug #1086275
> X-Debbugs-Cc: sanvila at debian.org
> 
> Hi Santiago,
> I have a local fix for the FTBS, similar to the one I recently uploaded for
> mumps and superlu dist.
> 
> Let me know if you haven't started working on this yet. In that case I'll upload
> my fix.

I actually started to work on this but the intended fix did not work.

So yes, feel free to continue where I left (I'm changing the owner to
reflect this), but please note that this might be not as simple as it seems.

I applied the attached patch. However, when I tried to build the package
on my single-cpu test machine, I got this error, which I don't know how to fix.

[test-machine-2][[62321,1],1][../../../../../../opal/mca/btl/tcp/btl_tcp_proc.c:266:mca_btl_tcp_proc_create_interface_graph] [test-machine-2][[62321,1],0][../../../../../../opal/mca/btl/tcp/btl_tcp_proc.c:266:mca_btl_tcp_proc_create_interface_graph] Unable to find reachable pairing between local and remote interfaces

(If you need a test machine, please contact me privately, but I believe
GRUB_CMDLINE_LINUX="nr_cpus=1" will work on any computer.

Thanks.
-------------- next part --------------
commit 92b9d838fa240db919fd177abf487cae0e6ff3d8
Author: Santiago Vila <sanvila at debian.org>
Date:   Sat Nov 2 13:20:00 2024 +0100

    debian/rules: Update variables for OpenMPI 5.0. Closes: #1086275.
    
    OpenMPI 5.0 changed the way environment variables have to be defined
    to allow oversubscription and set the SSH agent.
    
    Use the new variable names and values.

diff --git a/debian/rules b/debian/rules
index 37e2e778..d35ca23b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -72,8 +72,8 @@ extra_flags_common += --with-superlu --with-superlu-include=/usr/include/superlu
   #                         Use global partitioning (default is NO).
   # --enable-fortran        Require a working Fortran compiler (default is YES).
 
-export OMPI_MCA_plm_rsh_agent=/bin/false
-export OMPI_MCA_rmaps_base_oversubscribe=1
+export PRTE_MCA_plm_ssh_agent=/bin/false
+export PRTE_MCA_rmaps_default_mapping_policy=:oversubscribe
 
 execute_after_dh_clean:
 	rm -rf src64 src64m


More information about the debian-science-maintainers mailing list