Your message dated Mon, 26 Dec 2016 16:53:43 +0000
with message-id <[email protected]>
and subject line fixed in openmpi upload
has caused the Debian Bug report #831442,
regarding mpich: Broken /usr/lib/libmpich.so.12 symlink, depending on
installation order
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.)
--
831442: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=831442
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: mpich
Version: 3.2-6
Severity: important
A symlink /usr/lib/libmpich.so.12 is created only depending on what order the
packages libmpich12 and libmpich-dev are installed in, apparently requiring
libmpich-dev to be unpacked before libmpich12 is configured. In a clean
chroot:
# dpkg --purge libmpich12 libmpich-dev
# apt-get install libmpich12
# apt-get install libmpich-dev
# ls -l /usr/lib/libmpich.so.12
ls: cannot access '/usr/lib/libmpich.so.12': No such file or directory
# dpkg --purge libmpich12 libmpich-dev
# apt-get install libmpich12 libmpich-dev
# ls -l /usr/lib/libmpich.so.12
lrwxrwxrwx 1 root root 9 Jul 16 05:12 /usr/lib/libmpich.so.12 -> libmpi.so
Because libmpi.so is part of the update-alternatives group with OpenMPI,
problems can result when they're both installed:
# readlink -f /usr/lib/libmpich.so.12
/usr/lib/x86_64-linux-gnu/libmpich.so.12.1.0
# apt-get install libopenmpi-dev
# readlink -f /usr/lib/libmpich.so.12
/usr/lib/openmpi/lib/libmpi.so.12.0.3
This hits any package that builds against both MPI variants, causing failures
in dpkg-shlibdeps when it can't find MPICH symbols in /usr/lib/libmpich.so.12:
it's responsible for a FTBFS bug on yorick [1] and a whole bunch of build
failures on gromacs in experimental [2]. I don't know why it's suddenly a
problem now, but the buildds now seem to be installing the packages in the
order that triggers this problem more often than not.
--
Nicholas Breen
[email protected]
[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=831406
[2]
https://buildd.debian.org/status/fetch.php?pkg=gromacs&arch=amd64&ver=2016%7Erc1-2&stamp=1468635513
(also on eight other architectures and counting)
--- End Message ---
--- Begin Message ---
close 831442
thanks
This was fixed when openmpi was multiarch'ified in upload
2.0.2~git.20161225-8.
merry christmas
Alastair
--
Alastair McKinstry, <[email protected]>, <[email protected]>,
https://diaspora.sceal.ie/u/amckinstry
Misentropy: doubting that the Universe is becoming more disordered.
signature.asc
Description: OpenPGP digital signature
--- End Message ---