[Pkg-openmpi-maintainers] Bug#493876: Bug#493876: openmpi-bin adds conflicting alternative 'mpiexec'

Manuel Prinz debian at pinguinkiste.de
Tue Aug 5 15:56:14 UTC 2008


Hi Alexander!

Am Dienstag, den 05.08.2008, 17:43 +0200 schrieb Alexander Achenbach:
> The openmpi-bin package adds an alternative 'mpiexec' that controls
> /usr/bin/mpiexec and its manpage.
> 
> However, another MPI implementation (lam-runtime) adds a single
> alternative class 'mpirun' that includes the 'mpiexec' command and
> its manpage as a slave.
> 
> This causes alternatives resolution to be order dependent: Even
> though lam-runtime adds the slave 'mpiexec' along with 'mpirun'
> at priority 30, 'mpiexec' may get overridden if openmpi-bin gets
> installed (or configured) after it.

I remember that we had a similar problem before.

> (On etch, a similar problem exists, except that 'mpiexec' also
>  includes the 'mpirun' command, extending the problem to its scope.)
> 
> What about merging openmpi-bin's 'mpiexec' alternative as a slave
> into 'mpirun'?

This may be an option. I think we did not do that because MPICH provides
different alternatives for both executables (mpirun and mpiexec) but
can't verify right now.

I think this needs thorough checking and maybe we need to get in touch
with the maintainers of the other MPI implementations.
update-alternatives only works as expected if everyone plays by the same
rules.

Best regards
Manuel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Dies ist ein digital signierter Nachrichtenteil
Url : http://lists.alioth.debian.org/pipermail/pkg-openmpi-maintainers/attachments/20080805/0ada807e/attachment-0002.pgp 


More information about the Pkg-openmpi-maintainers mailing list