Package: python-sidl
Version: 1.4.0.dfsg-8
Severity: serious
Tags: patch
Control: block 685812 by -1

Dear Maintainer,

python-sidl uses the PyArray_CHAR enum which is affected by an ABI breakage in
python-numpy (see #685812). It must therefore be rebuilt.

Unfortunately a binNMU is not enough because this wouldn't produce the right
versioned dependency on python-numpy (and we want to support partial upgrades).
I am therefore attaching a patch for a sourceful upload.

For Jessie you might want to automatically generate the right versioned
dependencies on python-numpy, as explained in
/usr/share/doc/python-numpy/README.DebianMaints. This would avoid the need for
sourceful uploads in such situations.

Regards,

-- 
 .''`.    Sébastien Villemot
: :' :    Debian Developer
`. `'     http://www.dynare.org/sebastien
  `-      GPG Key: 4096R/381A7594
diff -Nru babel-1.4.0.dfsg/debian/changelog babel-1.4.0.dfsg/debian/changelog
--- babel-1.4.0.dfsg/debian/changelog	2010-08-06 23:31:03.000000000 +0200
+++ babel-1.4.0.dfsg/debian/changelog	2013-01-14 21:45:33.000000000 +0100
@@ -1,3 +1,13 @@
+babel (1.4.0.dfsg-8.1) UNRELEASED; urgency=low
+
+  * Non-maintainer upload.
+  * Rebuild against python-numpy >= 1:1.6.1 because of ABI change (see
+    #685812), and add Depends on python-numpy (>= 1:1.6.1) and
+    python-numpy-abi9 in order to support partial upgrades.
+    (Closes: #XXXXXX)
+  
+ -- Sébastien Villemot <sebast...@debian.org>  Mon, 14 Jan 2013 21:03:37 +0100
+
 babel (1.4.0.dfsg-8) unstable; urgency=low
 
   * Changed PYTHONINC variables for numpy package changes (closes: #590344).
diff -Nru babel-1.4.0.dfsg/debian/control babel-1.4.0.dfsg/debian/control
--- babel-1.4.0.dfsg/debian/control	2010-08-06 23:29:10.000000000 +0200
+++ babel-1.4.0.dfsg/debian/control	2013-01-14 21:45:36.000000000 +0100
@@ -56,7 +56,8 @@
 Package: python-sidl
 Architecture: any
 Section: python
-Depends: python-numpy, ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}
+Depends: python-numpy (>= 1:1.6.1), python-numpy-abi9, ${python:Depends},
+         ${shlibs:Depends}, ${misc:Depends}
 XB-Python-Version: ${python:Versions}
 Description: Scientific Interface Definition Language (SIDL) Python runtime
  Babel is a compiler for the Scientific Interface Definition Language (SIDL),

Attachment: signature.asc
Description: Digital signature

Reply via email to