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