Your message dated Mon, 30 Apr 2007 01:57:38 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Bug#421579: openmpi_1.1-2.3: FTBFS: libibverbs-dev no longer 
depends on libsysfs-dev
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: openmpi
Version: 1.1-2.3
Severity: serious
Tags: patch sid lenny

Hi Florian,

It looks like the just-uploaded 1.1-2.4 NMU now fails to build on most
architectures, because openmpi has an undeclared build-dependency on
libsysfs-dev which was indirectly satisfied before by libibverbs-dev, but
the latest version of libibverbs that was uploaded while I was preparing
this NMU has dropped the dependency.

The build failure is:

[...]
depbase=`echo btl_openib_component.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
        if /bin/sh ../../../../libtool --tag=CC --mode=compile gcc 
-DHAVE_CONFIG_H -I. -I. -I../../../../opal/include -I../../../../orte/include 
-I../../../../ompi/include -I../../../../ompi/include    -I../../../..    
-DNDEBUG -Wall -g -O2 -fno-strict-aliasing -pthread -MT btl_openib_component.lo 
-MD -MP -MF "$depbase.Tpo" -c -o btl_openib_component.lo 
btl_openib_component.c; \
        then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; 
exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I../../../../opal/include 
-I../../../../orte/include -I../../../../ompi/include 
-I../../../../ompi/include -I../../../.. -DNDEBUG -Wall -g -O2 
-fno-strict-aliasing -pthread -MT btl_openib_component.lo -MD -MP -MF 
.deps/btl_openib_component.Tpo -c btl_openib_component.c  -fPIC -DPIC -o 
.libs/btl_openib_component.o
btl_openib_component.c:45:30: error: sysfs/libsysfs.h: No such file or directory
make[3]: *** [btl_openib_component.lo] Error 1
make[3]: Leaving directory `/build/buildd/openmpi-1.1/ompi/mca/btl/openib'
[...]

A full build log can be found at, e.g.,
<http://buildd.debian.org/fetch.cgi?pkg=openmpi&arch=amd64&ver=1.1-2.4&stamp=1177906048>.

This is a bug in openmpi, since openmpi uses sysfs/libsysfs.h directly; it
was only masked before by libibverbs-dev's dependency.  As I have no reason
to believe that the removal of this dependency is incorrect, this means
there is a serious bug in openmpi.

Since this bug was uncovered by my NMU of openmpi, I've taken the liberty of
preparing a second NMU with the attached patch, which will be uploaded soon.

Cheers,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
[EMAIL PROTECTED]                                   http://www.debian.org/
diff -u openmpi-1.1/debian/changelog openmpi-1.1/debian/changelog
--- openmpi-1.1/debian/changelog
+++ openmpi-1.1/debian/changelog
@@ -1,3 +1,12 @@
+openmpi (1.1-2.5) unstable; urgency=high
+
+  * Non-maintainer upload.
+  * High urgency upload for RC bugfix.
+  * Add missing build-dependency on libsysfs-dev, which is used in the build
+    but was previously pulled in via libibverbs-dev.
+
+ -- Steve Langasek <[EMAIL PROTECTED]>  Sun, 29 Apr 2007 22:03:58 -0700
+
 openmpi (1.1-2.4) unstable; urgency=low
 
   * Non-maintainer upload.
diff -u openmpi-1.1/debian/control openmpi-1.1/debian/control
--- openmpi-1.1/debian/control
+++ openmpi-1.1/debian/control
@@ -2,7 +2,7 @@
 Section: net
 Priority: optional
 Maintainer: Florian Ragwitz <[EMAIL PROTECTED]>
-Build-Depends: debhelper (>= 5.0.0), dpatch, libibverbs-dev, gfortran
+Build-Depends: debhelper (>= 5.0.0), dpatch, libibverbs-dev, gfortran, libsysfs-dev
 Standards-Version: 3.7.2
 
 Package: openmpi-bin

--- End Message ---
--- Begin Message ---
Version: 1.1-2.5

On Mon, Apr 30, 2007 at 01:33:24AM -0700, Steve Langasek wrote:
> Since this bug was uncovered by my NMU of openmpi, I've taken the liberty of
> preparing a second NMU with the attached patch, which will be uploaded soon.

This is now uploaded; manually marking the bug as fixed in this NMU version.

Thanks,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
[EMAIL PROTECTED]                                   http://www.debian.org/

--- End Message ---

Reply via email to