Package: getfem++
Version: 4.1.1-5
Severity: important
Tags: patch
User: [email protected]
Usertags: origin-ubuntu oneiric ubuntu-patch

the ubuntu builds do run the tests, and the tests are not ready for ld --no-add-needed. Please apply and forward the patch to let the tests build, and consider running the tests in the build.

There is currently one test failing out of 37.

Use of bare << to mean <<"" is deprecated at ./../tests/nonlinear_elastostatic.pl line 24.
============================================
|      An error has been detected !!!      |
============================================
Error in ./gmm/gmm_MUMPS_interface.h, line 202 :
Solve with MUMPS failed: error -9, increase ICNTL(14)

FAIL: ../tests/nonlinear_elastostatic.pl

diff -Nru getfem++-4.1.1/debian/changelog getfem++-4.1.1/debian/changelog
--- getfem++-4.1.1/debian/changelog     2011-08-07 18:04:44.000000000 +0200
+++ getfem++-4.1.1/debian/changelog     2011-09-04 00:32:29.000000000 +0200
@@ -1,3 +1,9 @@
+getfem++ (4.1.1-5ubuntu1) oneiric; urgency=low
+
+  * Merge with Debian; remaining changes:
+
+ -- Matthias Klose <[email protected]>  Sat, 03 Sep 2011 22:26:15 +0000
+
 getfem++ (4.1.1-5) unstable; urgency=low
 
   * Team upload
@@ -23,6 +29,14 @@
 
  -- Sylvestre Ledru <[email protected]>  Fri, 05 Aug 2011 16:44:59 +0200
 
+getfem++ (4.1.1-2ubuntu1) oneiric; urgency=low
+
+  * Merge with Debian (LP: #797879); remaining changes:
+    - Run make check in debian/rules after install to run the test suite.
+    - Fix build with ld --no-add-needed.
+
+ -- Sameer Morar <[email protected]>  Sun, 03 Jul 2011 16:04:23 +0200
+
 getfem++ (4.1.1-2) unstable; urgency=low
 
   * Team upload
@@ -43,6 +57,57 @@
 
  -- Sylvestre Ledru <[email protected]>  Tue, 30 Nov 2010 00:34:22 +0100
 
+getfem++ (4.1-1ubuntu8) natty; urgency=low
+
+  * Rebuild with python-numpy 1.5.1 (LP: #711663)
+
+ -- Sameer Morar <[email protected]>  Wed, 02 Feb 2011 05:37:17 +0000
+
+getfem++ (4.1-1ubuntu7) natty; urgency=low
+
+  * Ignore test results on i386, non-deterministic failure (LP: #600209)
+
+ -- Stefano Rivera <[email protected]>  Sun, 12 Dec 2010 22:49:53 +0200
+
+getfem++ (4.1-1ubuntu6) natty; urgency=low
+
+  * No-change rebuild for Python 2.7 support, now that 2.7 is default.
+
+ -- Stefano Rivera <[email protected]>  Sun, 12 Dec 2010 19:19:37 +0200
+
+getfem++ (4.1-1ubuntu5) natty; urgency=low
+
+  * Do not ignore test results (change introduced with last upload).
+
+ -- Matthias Klose <[email protected]>  Sun, 05 Dec 2010 12:40:28 +0100
+
+getfem++ (4.1-1ubuntu4) natty; urgency=low
+
+  * Fix build with ld --no-add-needed.
+
+ -- Matthias Klose <[email protected]>  Sat, 04 Dec 2010 11:28:46 +0100
+
+getfem++ (4.1-1ubuntu3) natty; urgency=low
+
+  * Rebuild to add support for python 2.7.
+
+ -- Matthias Klose <[email protected]>  Fri, 03 Dec 2010 00:00:32 +0000
+
+getfem++ (4.1-1ubuntu2) maverick; urgency=low
+
+  * Remove the symbols files again, no reverse dependencies in the
+    archive, let the package build for maverick.
+
+ -- Matthias Klose <[email protected]>  Fri, 24 Sep 2010 20:21:07 +0200
+
+getfem++ (4.1-1ubuntu1) maverick; urgency=low
+
+  * Merge with Debian; remaining changes:
+    - Add symbols files.
+    - Run make check in debian/rules after install to run the test suite.
+
+ -- Matthias Klose <[email protected]>  Tue, 03 Aug 2010 18:25:13 +0200
+
 getfem++ (4.1-1) unstable; urgency=low
 
   * New upstream release
@@ -56,6 +121,18 @@
     to include the license directly.
 
  -- Konstantinos Poulios <[email protected]>  Tue, 20 Jul 2010 
08:34:32 +0200
+getfem++ (4.0.0-4ubuntu2) maverick; urgency=low
+
+  * Add debian/libgetfem4++.symbols.i386 file
+
+ -- Jonathan Riddell <[email protected]>  Wed, 09 Jun 2010 11:29:58 +0000
+
+getfem++ (4.0.0-4ubuntu1) maverick; urgency=low
+
+  * Add libgetfem4++.symbols file
+  * run make check in debian/rules after install to run the test suite
+
+ -- Jonathan Riddell <[email protected]>  Tue, 08 Jun 2010 16:50:59 +0100
 
 getfem++ (4.0.0-4) unstable; urgency=low
 
diff -Nru getfem++-4.1.1/debian/control getfem++-4.1.1/debian/control
--- getfem++-4.1.1/debian/control       2011-08-05 16:52:50.000000000 +0200
+++ getfem++-4.1.1/debian/control       2011-09-04 00:32:29.000000000 +0200
@@ -1,6 +1,7 @@
 Source: getfem++
 Priority: extra
-Maintainer: Debian Science Team 
<[email protected]>
+Maintainer: Ubuntu Developers <[email protected]>
+XSBC-Original-Maintainer: Debian Science Team 
<[email protected]>
 Uploaders: Konstantinos Poulios <[email protected]>
 Build-Depends: debhelper (>= 7),
     autotools-dev, libtool, automake, autoconf,
diff -Nru getfem++-4.1.1/debian/patches/ld-no-add-needed.patch 
getfem++-4.1.1/debian/patches/ld-no-add-needed.patch
--- getfem++-4.1.1/debian/patches/ld-no-add-needed.patch        1970-01-01 
01:00:00.000000000 +0100
+++ getfem++-4.1.1/debian/patches/ld-no-add-needed.patch        2011-09-04 
00:32:29.000000000 +0200
@@ -0,0 +1,44 @@
+--- getfem++-4.1.1.orig/tests/Makefile.in
++++ getfem++-4.1.1/tests/Makefile.in
+@@ -562,7 +562,7 @@
+ wave_equation_SOURCES = wave_equation.cc
+ cyl_slicer_SOURCES = cyl_slicer.cc
+ INCLUDES = -I$(top_srcdir)/src -I../src
+-LDADD = ../src/libgetfem.la -lm $(SUPLDFLAGS)
++LDADD = ../src/libgetfem.la -lm $(SUPLDFLAGS) $(MUMPS_LIBS)
+ EXTRA_DIST = \
+       dynamic_array.pl                                        \
+       dynamic_tas.pl                                          \
+--- getfem++-4.1.1.orig/tests/Makefile.am
++++ getfem++-4.1.1/tests/Makefile.am
+@@ -99,7 +99,7 @@
+ 
+ SUPLDFLAGS = @SUPLDFLAGS@
+ INCLUDES = -I$(top_srcdir)/src -I../src
+-LDADD    = ../src/libgetfem.la -lm $(SUPLDFLAGS)
++LDADD    = ../src/libgetfem.la -lm $(SUPLDFLAGS) $(MUMPS_LIBS)
+ 
+ TESTS = \
+       $(top_srcdir)/tests/dynamic_array.pl           \
+--- getfem++-4.1.1.orig/tests-2.0/Makefile.in
++++ getfem++-4.1.1/tests-2.0/Makefile.in
+@@ -481,7 +481,7 @@
+ dynamic_friction_SOURCES = dynamic_friction.cc
+ bilaplacian_SOURCES = bilaplacian.cc
+ INCLUDES = -I$(top_srcdir)/src -I../src
+-LDADD = ../src/libgetfem.la -lm $(SUPLDFLAGS)
++LDADD = ../src/libgetfem.la -lm $(SUPLDFLAGS) $(MUMPS_LIBS)
+ EXTRA_DIST = \
+       dynamic_array.pl                  \
+       dynamic_tas.pl                    \
+--- getfem++-4.1.1.orig/tests-2.0/Makefile.am
++++ getfem++-4.1.1/tests-2.0/Makefile.am
+@@ -79,7 +79,7 @@
+ 
+ SUPLDFLAGS = @SUPLDFLAGS@
+ INCLUDES = -I$(top_srcdir)/src -I../src
+-LDADD    = ../src/libgetfem.la -lm $(SUPLDFLAGS)
++LDADD    = ../src/libgetfem.la -lm $(SUPLDFLAGS) $(MUMPS_LIBS)
+ 
+ #plasticity_LDADD = ../src/libgetfem.la -lm @SUPLDFLAGS@ 
$(HOME)/source++/SuperLU/superlu.a -lblas -lg2c
+ #plasticity_INCLUDES = $(INCLUDES) -I$(HOME)/source++/SuperLU/
diff -Nru getfem++-4.1.1/debian/patches/series 
getfem++-4.1.1/debian/patches/series
--- getfem++-4.1.1/debian/patches/series        2010-12-12 19:34:39.000000000 
+0100
+++ getfem++-4.1.1/debian/patches/series        2011-09-04 00:32:29.000000000 
+0200
@@ -1,3 +1,4 @@
 fix-mumps-checks-configure.patch
 disableXaccess.diff
 addgetfempath.diff
+ld-no-add-needed.patch
diff -Nru getfem++-4.1.1/debian/rules getfem++-4.1.1/debian/rules
--- getfem++-4.1.1/debian/rules 2011-08-07 18:09:41.000000000 +0200
+++ getfem++-4.1.1/debian/rules 2011-09-04 00:32:06.000000000 +0200
@@ -89,6 +89,12 @@
 
        # Add here commands to install the package into debian/tmp
        $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
+
+       # Run the tests, but ignore the test results
+       if ! make -C tests check; then \
+         echo "=================== TEST FAILURES, IGNORED FOR THE BUILD 
===================="; \
+       fi
+
        # Workaround for the other archs without scilab getfem++
        mkdir -p $(CURDIR)/debian/tmp/usr/lib/scilab-getfem++/
        mkdir -p $(CURDIR)/debian/scilab-getfem++/usr/share/scilab/contrib/

Reply via email to