[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#860718: marked as done (jessie-pu: package openmpi/1.6.5-9.1+deb8u1)



Your message dated Sat, 06 May 2017 14:44:18 +0100
with message-id <1494078258.26551.13.camel@adam-barratt.org.uk>
and subject line Closing bugs for updates included in 8.8
has caused the Debian Bug report #860718,
regarding jessie-pu: package openmpi/1.6.5-9.1+deb8u1
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 owner@bugs.debian.org
immediately.)


-- 
860718: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=860718
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
Tags: jessie
User: release.debian.org@packages.debian.org
Usertags: pu

Hi,

I'd like to update openmpi in jessie to fix some problems during
upgrades to stretch. libopenmpi1.6 has an unversioned
  Conflicts: libopenmpi2
which is the package name in stretch (but was also used temporarily for
three uploads of 1.5.4, therefore the conflict). Making this versioned
for (<< 1.6) should preserve the original intention while avoiding
confusion in jessie's apt (which is running the dist-upgrade to
stretch), where libopenmpi2 is not considered as a valid installation
condidate for stretch. See #859986 for more details.
It's difficult to test that this actually improves the upgrade path
behavior before the package hits s-p-u. Will recheck once this has
happened.

Another fix that is included is fixing some soname links in
libopenmpi1.6 to the versions actually shipped ...


Andreas
diff -Nru openmpi-1.6.5/debian/changelog openmpi-1.6.5/debian/changelog
--- openmpi-1.6.5/debian/changelog	2014-11-14 17:57:12.000000000 +0100
+++ openmpi-1.6.5/debian/changelog	2017-04-19 11:36:35.000000000 +0200
@@ -1,3 +1,12 @@
+openmpi (1.6.5-9.1+deb8u1) jessie; urgency=medium
+
+  * Non-maintainer upload.
+  * libopenmpi1.6: Fix two incorrect soname links.  (Closes: #736675)
+  * libopenmpi1.6: Use versioned Conflicts: libopenmpi2 (<< 1.6) to not
+    interfere with upgrades to stretch.  (Closes: #859986)
+
+ -- Andreas Beckmann <anbe@debian.org>  Wed, 19 Apr 2017 11:36:35 +0200
+
 openmpi (1.6.5-9.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru openmpi-1.6.5/debian/control openmpi-1.6.5/debian/control
--- openmpi-1.6.5/debian/control	2014-11-14 17:52:53.000000000 +0100
+++ openmpi-1.6.5/debian/control	2017-04-19 11:36:02.000000000 +0200
@@ -63,7 +63,7 @@
 Section: libs
 Architecture: alpha amd64 armel armhf arm64 i386 ia64 powerpc powerpcspe ppc64 ppc64el sparc sparc64 kfreebsd-i386 kfreebsd-amd64 hurd-i386 mips64 mips64el mips mipsel
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Conflicts: openmpi-libs0, libopenmpi1, libopenmpi1.3, libopenmpi2
+Conflicts: openmpi-libs0, libopenmpi1, libopenmpi1.3, libopenmpi2 (<< 1.6)
 Replaces: openmpi-checkpoint (<< 1.6.5-1)
 Breaks: openmpi-checkpoint (<< 1.6.5-1)
 Description: high performance message passing library -- shared library
diff -Nru openmpi-1.6.5/debian/libopenmpi1.6.links openmpi-1.6.5/debian/libopenmpi1.6.links
--- openmpi-1.6.5/debian/libopenmpi1.6.links	2013-12-26 14:24:59.000000000 +0100
+++ openmpi-1.6.5/debian/libopenmpi1.6.links	2017-04-19 11:31:09.000000000 +0200
@@ -8,11 +8,11 @@
 usr/lib/openmpi/lib/libopen-pal.so.4.0.5        usr/lib/libopen-pal.so.4.0.5
 usr/lib/openmpi/lib/libopen-rte.so.4.0.3        usr/lib/libopen-rte.so.4.0.3
 # SONAME symlinks
-usr/lib/libmca_common_sm.so.3.0.0               usr/lib/libmca_common_sm.so.3
+usr/lib/libmca_common_sm.so.3.0.1               usr/lib/libmca_common_sm.so.3
 usr/lib/libmpi_cxx.so.1.0.2                     usr/lib/libmpi_cxx.so.1
 usr/lib/libmpi_f77.so.1.0.7                     usr/lib/libmpi_f77.so.1
 usr/lib/libmpi_f90.so.1.3.0                     usr/lib/libmpi_f90.so.1
 usr/lib/libmpi.so.1.0.8                         usr/lib/libmpi.so.1
-usr/lib/libompitrace.so.0.0.0			usr/lib/libompitrace.so.0
-usr/lib/libopen-pal.so.4.0.5                    usr/lib/libopen-pal.so.5
+usr/lib/libompitrace.so.0.0.0                   usr/lib/libompitrace.so.0
+usr/lib/libopen-pal.so.4.0.5                    usr/lib/libopen-pal.so.4
 usr/lib/libopen-rte.so.4.0.3                    usr/lib/libopen-rte.so.4

--- End Message ---
--- Begin Message ---
Version: 8.8

Hi,

Each of these bugs refers to an update that was included in today's
jessie point release. Thanks!

Regards,

Adam

--- End Message ---

Reply to: