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.

Reply via email to