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

Bug#768033: marked as done (unblock: openmpi/1.4.2-4)



Your message dated Thu, 06 Nov 2014 15:49:51 +0000
with message-id <9de467dae603487fc36ed4bf51393325@mail.adsl.funky-badger.org>
and subject line Re: Bug#768033: unblock: openmpi/1.4.2-4
has caused the Debian Bug report #768033,
regarding unblock: openmpi/1.4.2-4
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.)


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

Please unblock package openmpi

This Fixes two important bugs: #647908 and #675115 that block the package
from working with gfortran-4.9 (used by many/most users) and 
#752785 enables functionality via mpi.pc to work across all MPI implementations
in Jessie.


unblock openmpi/1.6.5-9



-- System Information:
Debian Release: 7.6
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: powerpc (ppc)

Kernel: Linux 2.6.32-5-powerpc
Locale: LANG=C, LC_CTYPE=C (charmap=UTF-8) (ignored: LC_ALL set to ga_IE.UTF-8)
Shell: /bin/sh linked to /bin/bash
diff -Nru openmpi-1.6.5/debian/changelog openmpi-1.6.5/debian/changelog
--- openmpi-1.6.5/debian/changelog	2013-12-26 13:36:20.000000000 +0000
+++ openmpi-1.6.5/debian/changelog	2014-10-28 11:19:58.000000000 +0000
@@ -1,3 +1,14 @@
+openmpi (1.6.5-9) unstable; urgency=medium
+
+  * Add myself as uploader.
+  * Standards-Version: 3.9.6; no changes required.
+  * Rebuild against lastest gfortran. Closes: #647908, #675115.
+  * Patch for mpi.pc support. Closes: #752785.
+  * Patch from Michael Cree to fix bad atomic ops on Alpha that
+    causes mpi4py to segfault. Closes: #754524.
+
+ -- Alastair McKinstry <mckinstry@debian.org>  Tue, 28 Oct 2014 11:07:44 +0000
+
 openmpi (1.6.5-8) unstable; urgency=low
 
   [ Dimitri John Ledkov ]
diff -Nru openmpi-1.6.5/debian/control openmpi-1.6.5/debian/control
--- openmpi-1.6.5/debian/control	2013-12-26 14:31:53.000000000 +0000
+++ openmpi-1.6.5/debian/control	2014-10-28 11:07:40.000000000 +0000
@@ -2,7 +2,8 @@
 Section: net
 Priority: extra
 Maintainer: Debian Open MPI Maintainers <pkg-openmpi-maintainers@lists.alioth.debian.org>
-Uploaders: Manuel Prinz <manuel@debian.org>, Sylvestre Ledru <sylvestre@debian.org>
+Uploaders: Manuel Prinz <manuel@debian.org>, Sylvestre Ledru <sylvestre@debian.org>,
+  Alastair McKinstry <mckinstry@debian.org>
 Build-Depends: dpkg-dev (>= 1.16.1~), debhelper (>= 8.0.0~),
  libibverbs-dev (>= 1.1.1) [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386],
  gfortran, gcc (>= 4:4.1.2), chrpath, libhwloc-dev, libtorque2-dev,
@@ -10,7 +11,7 @@
  libnuma-dev [amd64 i386 ia64 mips mipsel mipsn32 mipsn32el mips64 mips64el powerpc ppc64el], autoconf (>= 2.59),
  automake
 Build-Conflicts: libopenmpi1.3
-Standards-Version: 3.9.5
+Standards-Version: 3.9.6
 Homepage: http://www.open-mpi.org/
 Vcs-Svn: svn://svn.debian.org/svn/pkg-openmpi/openmpi/trunk/
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-openmpi/openmpi/trunk/
diff -Nru openmpi-1.6.5/debian/patches/alpha_badatomic.patch openmpi-1.6.5/debian/patches/alpha_badatomic.patch
--- openmpi-1.6.5/debian/patches/alpha_badatomic.patch	1970-01-01 01:00:00.000000000 +0100
+++ openmpi-1.6.5/debian/patches/alpha_badatomic.patch	2014-10-28 11:24:32.000000000 +0000
@@ -0,0 +1,26 @@
+Index: openmpi-1.6.5/opal/include/opal/sys/alpha/atomic.h
+===================================================================
+--- openmpi-1.6.5.orig/opal/include/opal/sys/alpha/atomic.h
++++ openmpi-1.6.5/opal/include/opal/sys/alpha/atomic.h
+@@ -96,9 +96,7 @@ static inline int opal_atomic_cmpset_32(
+ 		       "mov %3, %0              \n\t"
+ 		       "stl_c %0, %1            \n\t"
+ 		       "beq %0, 1b              \n\t"
+-		       "jmp 3f                  \n"
+-		       "2:  mov $31, %0         \n"
+-		       "3:                      \n"
++		       "2:                      \n"
+ 		       : "=&r" (ret), "+m" (*addr)
+ 		       : "r" (oldval), "r" (newval)
+ 		       : "memory");
+@@ -141,9 +139,7 @@ static inline int opal_atomic_cmpset_64(
+ 			  "mov %3, %0           \n\t"
+ 			  "stq_c %0, %1         \n\t"
+ 			  "beq %0, 1b           \n\t"
+-			  "jmp 3f               \n"
+-			  "2:  mov $31, %0      \n"
+-			  "3:                   \n"
++			  "2:                   \n"
+ 			  : "=&r" (ret), "+m" (*addr)
+ 			  : "r" (oldval), "r" (newval)
+ 			  : "memory");
diff -Nru openmpi-1.6.5/debian/patches/pkgconfig-vars.patch openmpi-1.6.5/debian/patches/pkgconfig-vars.patch
--- openmpi-1.6.5/debian/patches/pkgconfig-vars.patch	1970-01-01 01:00:00.000000000 +0100
+++ openmpi-1.6.5/debian/patches/pkgconfig-vars.patch	2014-10-28 12:51:59.000000000 +0000
@@ -0,0 +1,28 @@
+Author: Alastair McKinstry <mckinstry@debian.org>
+Origin-Bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=752785
+Description: Add variables needed to make  mpi.pc an alias for ompi.pc
+Last-Updated: 2014-10-07
+Forwarded: no
+
+Index: openmpi-1.6.5/ompi/tools/wrappers/ompi.pc.in
+===================================================================
+--- openmpi-1.6.5.orig/ompi/tools/wrappers/ompi.pc.in
++++ openmpi-1.6.5/ompi/tools/wrappers/ompi.pc.in
+@@ -15,7 +15,7 @@ libdir=@libdir@
+ # dependencies), so only list these in Libs.private.
+ #
+ Libs: -L${libdir} @OMPI_WRAPPER_EXTRA_LDFLAGS@ -lmpi
+-Libs.private: @OMPI_WRAPPER_EXTRA_LIBS@
++Libs.private: @OMPI_WRAPPER_EXTRA_LIBS@ -lmpi_f90 -lmpi_f77 -lmpi
+ #
+ # It is safe to hard-wire the -I before the EXTRA_INCLUDES because it
+ # will either contain "openmpi" or be blank.  Hence, it'll either
+@@ -23,3 +23,8 @@ Libs.private: @OMPI_WRAPPER_EXTRA_LIBS@
+ # redundant (ick), but safe.
+ #
+ Cflags: -I${includedir} -I${includedir}/@OMPI_WRAPPER_EXTRA_INCLUDES@ @OMPI_WRAPPER_EXTRA_CPPFLAGS@ @OMPI_WRAPPER_EXTRA_CFLAGS@
++#
++# Add variables to be queried in specific cases. Match variables in mpich.pc    
++cxxflags= -I -I/@OMPI_WRAPPER_EXTRA_INCLUDES@ @OMPI_WRAPPER_EXTRA_CPPFLAGS@ @OMPI_WRAPPER_EXTRA_CXXFLAGS@
++fcflags= -I -I/@OMPI_WRAPPER_EXTRA_INCLUDES@ @OMPI_WRAPPER_EXTRA_CPPFLAGS@ @OMPI_WRAPPER_EXTRA_FCFLAGS@
++fflags= -I -I/@OMPI_WRAPPER_EXTRA_INCLUDES@ @OMPI_WRAPPER_EXTRA_CPPFLAGS@ @OMPI_WRAPPER_EXTRA_FFLAGS@
diff -Nru openmpi-1.6.5/debian/patches/series openmpi-1.6.5/debian/patches/series
--- openmpi-1.6.5/debian/patches/series	2013-12-26 13:28:41.000000000 +0000
+++ openmpi-1.6.5/debian/patches/series	2014-10-28 11:17:06.000000000 +0000
@@ -16,3 +16,5 @@
 mips-support-fix.diff
 basic-arm64-support.diff
 ppc64el-support.patch
+alpha_badatomic.patch
+pkgconfig-vars.patch

--- End Message ---
--- Begin Message ---
On 2014-11-04 10:54, Alastair McKinstry wrote:
Please unblock package openmpi

This Fixes two important bugs: #647908 and #675115 that block the package
from working with gfortran-4.9 (used by many/most users) and
#752785 enables functionality via mpi.pc to work across all MPI implementations
in Jessie.

Unblocked.

Regards,

Adam

--- End Message ---

Reply to: