Source: billiard
Version: 3.3.0.20-1
Severity: normal
Tags: patch

Since billiard build-depends on python3-all-dev it shows up on the list of
packages needing rebuilding for the transition [1], but examination of
python3-billiard shows it does not contain the compiled extension because
setup.py explicitly disables it.  As a result, python3-billiard should be
arch all and not depend on python3-all-dev.

Please consider the attached patch as it will ease the management of this
transition.  Note that while I used an NMU style for the debian/changelog in
the patch, I have no intent to NMU for this.

Also, the patch resolves a build-log warning by adding a direct build-dep on
dh-python (while I was there).

Scott K

[1] https://release.debian.org/transitions/html/python3.5.html
diff -Nru billiard-3.3.0.20/debian/changelog billiard-3.3.0.20/debian/changelog
--- billiard-3.3.0.20/debian/changelog	2015-05-19 08:32:11.000000000 -0400
+++ billiard-3.3.0.20/debian/changelog	2015-09-16 11:11:13.000000000 -0400
@@ -1,3 +1,12 @@
+billiard (3.3.0.20-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Convert python3-billiard from arch any to arch all since binary extension
+    builds are disabled for ptyhon3 and adjust build-depends accordingly
+  * Add dh-python to build-depends to ensure the most recent version is used
+
+ -- Scott Kitterman <sc...@kitterman.com>  Wed, 16 Sep 2015 11:10:00 -0400
+
 billiard (3.3.0.20-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru billiard-3.3.0.20/debian/control billiard-3.3.0.20/debian/control
--- billiard-3.3.0.20/debian/control	2015-05-19 01:45:20.000000000 -0400
+++ billiard-3.3.0.20/debian/control	2015-09-16 11:09:56.000000000 -0400
@@ -6,13 +6,14 @@
            Thomas Bechtold <thomasbecht...@jpberlin.de>,
            Brian May <b...@debian.org>,
 Build-Depends: debhelper (>= 9),
+               dh-python,
                python-all-dev,
                python-mock,
                python-nose,
                python-setuptools,
                python-sphinx (>= 1.0.7+dfsg-1~),
                python-unittest2,
-               python3-all-dev,
+               python3-all,
                python3-mock,
                python3-nose,
                python3-setuptools,
@@ -34,8 +35,8 @@
  that can grow in size.
 
 Package: python3-billiard
-Architecture: any
-Depends: ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends}
+Architecture: all
+Depends: ${misc:Depends}, ${python3:Depends}
 Suggests: python-billiard-doc
 Description: Multiprocessing Pool Extensions for Python (Python3 version)
  This package contains extensions to the multiprocessing Pool.
_______________________________________________
Python-modules-team mailing list
Python-modules-team@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team

Reply via email to