Package: python3-tsk Version: 20150406-4 Severity: serious Tags: patch Justification: Policy 3.5
While reviewing packages in preparation for making python3.5 default [1], I reviewed your package and did not find any python3 interpreter depends due to a typo in debian/control. At the same time it's trivial to get it to build for all supported python3 versions, which would really ease the upcoming switch to python3.5 as default python3. Please see the attached patch. I don't have any immediate plans to NMU this as the diff isn't 100% RC, but after the transition, it will be. Scott K [1] https://release.debian.org/transitions/html/python3.5.html
diff -Nru pytsk-20150406/debian/changelog pytsk-20150406/debian/changelog --- pytsk-20150406/debian/changelog 2015-10-28 23:02:08.000000000 +0000 +++ pytsk-20150406/debian/changelog 2015-12-30 23:11:23.000000000 +0000 @@ -1,3 +1,14 @@ +pytsk (20150406-4.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Change python3-dev build-dep to python3-all-dev to build for all + supported python3 versions and avoid transient breakage when the default + python3 version changes + * Change python3-pytsk python:Depends to python3:Depends so proper depends + are generated + + -- <test@kitterma-E6430> Wed, 30 Dec 2015 23:08:53 +0000 + pytsk (20150406-4) unstable; urgency=medium * Add python3-tsk package diff -Nru pytsk-20150406/debian/control pytsk-20150406/debian/control --- pytsk-20150406/debian/control 2015-10-28 22:54:15.000000000 +0000 +++ pytsk-20150406/debian/control 2015-12-30 23:08:30.000000000 +0000 @@ -3,7 +3,7 @@ Maintainer: Debian Forensics <forensics-de...@lists.alioth.debian.org> Uploaders: Hilko Bengen <ben...@debian.org> Build-Depends: debhelper (>= 9), dh-autoreconf, dh-python, - pkg-config, python-dev, python3-dev, libtsk-dev, + pkg-config, python-dev, python3-all-dev, libtsk-dev, Standards-Version: 3.9.6 Section: python Homepage: https://github.com/py4n6/pytsk/ @@ -21,7 +21,7 @@ Package: python3-tsk Section: python Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends} +Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends} Description: Python Bindings for The Sleuth Kit This package contains Python 3 bindings to libtsk3, the shared library that provides all the functionality of The Sleuth Kit.