Your message dated Fri, 20 Jan 2017 18:41:34 +0100
with message-id <[email protected]>
and subject line Re: fixed in openmpi_2.0.2~git.20161225-8
has caused the Debian Bug report #847806,
regarding libopenmpi2: broken SONAME links
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.)
--
847806: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=847806
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libopenmpi2
Version: 2.0.1-7
Severity: serious
Tags: patch
Hi,
there is another error in the SONAME links, causing
/usr/lib/libmpi_java.so.20 to be missing after package installation
and creating /usr/lib/libompitrace.so.0 instead of libompitrace.so.20
I'm thinking about a solution how this conditional installation and
linking stuff could be simplified, dh-exec might be a solution. Would
you interested in that?
Is it neccessary to have both the file link (libompifoo.so.20.1.2.3.4.5)
and the soname link (libompifoo.so.20) in /usr/lib? Wouldn't the soname
link be sufficient in /usr/lib? (and then have another soname->file link
in /usr/lib/openmpi/lib instead?)
What are the plans regarding 2.0.2? Do you expect that version to reach
stretch in time? Or will it be be delayed to stretch+1?
Andreas
diff -Nru openmpi-2.0.1/debian/libopenmpi2.links openmpi-2.0.1/debian/libopenmpi2.links
--- openmpi-2.0.1/debian/libopenmpi2.links 2016-10-21 20:01:25.000000000 +0200
+++ openmpi-2.0.1/debian/libopenmpi2.links 2016-12-11 17:11:33.000000000 +0100
@@ -16,7 +16,7 @@
usr/lib/libmpi.so.20.0.1 usr/lib/libmpi.so.20
usr/lib/libmpi_usempif08.so.20.0.0 usr/lib/libmpi_usempif08.so.20
usr/lib/libmpi_usempi_ignore_tkr.so.20.0.0 usr/lib/libmpi_usempi_ignore_tkr.so.20
-usr/lib/libompitrace.so.20.0.0 usr/lib/libompitrace.so.0
+usr/lib/libompitrace.so.20.0.0 usr/lib/libompitrace.so.20
usr/lib/libopen-pal.so.20.1.0 usr/lib/libopen-pal.so.20
usr/lib/libopen-rte.so.20.0.0 usr/lib/libopen-rte.so.20
#usr/lib/liboshmem.so.20.0.1 usr/lib/liboshmem.so.20
diff -Nru openmpi-2.0.1/debian/rules openmpi-2.0.1/debian/rules
--- openmpi-2.0.1/debian/rules 2016-10-21 20:01:25.000000000 +0200
+++ openmpi-2.0.1/debian/rules 2016-12-11 17:28:07.000000000 +0100
@@ -129,7 +129,7 @@
cp -a debian/tmp/usr/lib/openmpi/lib/libmpi_java.so.20.0.1 \
debian/libopenmpi2/usr/lib/openmpi/lib/libmpi_java.so.20.0.1 ; \
dh_link -p libopenmpi2 usr/lib/libmpi_java.so.20.0.1 usr/lib/libmpi_java.so.20 ; \
- dh_link -p libopenmpi2 usr/lib/openmpi/lib/libmpi_java.so.20.0.0 usr/lib/libmpi_java.so.20.0.1 ; \
+ dh_link -p libopenmpi2 usr/lib/openmpi/lib/libmpi_java.so.20.0.1 usr/lib/libmpi_java.so.20.0.1 ; \
dh_link -p libopenpi-dev usr/lib/libmpi_java.so.20 usr/lib/libmca_common_verbs.so ; \
fi
if test -f debian/tmp/usr/lib/openmpi/lib/libmca_common_verbs.so.20.0.0 ; then \
--- End Message ---
--- Begin Message ---
Source: openmpi
Source-Version: 2.0.2~git.20161225-9
On Wed, 11 Jan 2017 12:18:35 +0100 Andreas Beckmann <[email protected]> wrote:
> That fix in -6 was not sufficient. See the patch that I sent in
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=847806#5
seems fixed in 2.0.2~git.20161225-9, but had a typo in closed bug
Andreas
--- End Message ---