On Fri, Sep 16, 2011 at 10:24:37AM +0200, Jakub Wilk wrote:
> Package: python-biosig
> Version: 0.96.3+svn2677-2
> Severity: serious
> Justification: Policy 3.5
> 
> In a minimal sid chroot:
> | $ python -c 'import biosig'
> | ImportError: numpy.core.multiarray failed to import
> | Traceback (most recent call last):
> |   File "<string>", line 1, in <module>
> |   File "/usr/lib/pymodules/python2.6/biosig.py", line 26, in <module>
> |     _biosig = swig_import_helper()
> |   File "/usr/lib/pymodules/python2.6/biosig.py", line 22, in 
> swig_import_helper
> |     _mod = imp.load_module('_biosig', fp, pathname, description)
> | ImportError: numpy.core.multiarray failed to import
> 
> BTW, since your package uses Numpy via a C extension module, you should use
> dh_numpy to generate versioned dependency on it.

This patch fixes the numpy dependency using dh_numpy under the
override_dh_auto_install command.

Miguel
diff -Nru biosig4c++-0.96.3+svn2677/debian/changelog biosig4c++-0.96.3+svn2677/debian/changelog
--- biosig4c++-0.96.3+svn2677/debian/changelog	2011-07-09 16:42:23.000000000 +0200
+++ biosig4c++-0.96.3+svn2677/debian/changelog	2011-12-02 20:06:05.000000000 +0100
@@ -1,3 +1,11 @@
+biosig4c++ (0.96.3+svn2677-2.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fix "missing dependency on python-numpy" by adding dh_numpy under
+    override_dh_auto_install (Closes: #641790)
+
+ -- Miguel de Val Borro <miguel.de...@gmail.com>  Fri, 02 Dec 2011 20:02:39 +0100
+
 biosig4c++ (0.96.3+svn2677-2) unstable; urgency=low
 
   * up_for_loop_initial patch to prevent FTBFS. Thanks Aurelien Jarno for
diff -Nru biosig4c++-0.96.3+svn2677/debian/rules biosig4c++-0.96.3+svn2677/debian/rules
--- biosig4c++-0.96.3+svn2677/debian/rules	2011-07-09 16:42:23.000000000 +0200
+++ biosig4c++-0.96.3+svn2677/debian/rules	2011-12-02 20:07:03.000000000 +0100
@@ -41,6 +41,8 @@
 	install mex/mexS*.mex debian/octave-biosig$(OCTDIR)
 	[ -e /usr/bin/octave-depends ] && octave-depends
 
+	dh_numpy
+
 override_dh_strip:
 	dh_strip --dbg-package=libbiosig0-dbg
 	: # Address lintian concern about location

Reply via email to